Skip to content

UnitedCTF/ansible_deployer

Repository files navigation

Ansible Deployer

Le but de cette application est de fournir une API facilement utilisable pour déployer des défis du United CTF 2025.

Cas d'utilisation

  • CTFd can create a deployment (returns id)

    • Must specify id of playbook
    • Must specify all requirements parameters
  • CTFd can get the status of a deployment

    • Returns "good" (all are healthy / responded recently) or "bad"
  • CTFd can delete a deployment

    • Deployment must exist
  • Admin can get a list of deployment

    • Contains last known status and time of status
  • Automatically checks status of deployments regularly

    • Connects to hostname, check container is running and healthy

Entity

  • Playbook
    • id
    • filename
    • required parameters schema
  • Deployment
    • id
    • playbook_id
    • parameters
    • hostname
    • container_ids

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published