Skip to content

Infrastructure Ansible playbooks for the automatic provisioner

License

Notifications You must be signed in to change notification settings

pwn2winctf/infra-playbooks

Repository files navigation

Deploying challenge VMs

The Ansible playbooks in this repository make deploying VMs for your CTF challenges simple and quick, just follow these steps:

  1. Create as many instances as you need to run your challenges using Ubuntu 16.04 images.

  2. To run Ansible Playbooks, you need to install the ansible package from the PPA: sudo apt-add-repository ppa:ansible/ansible

  3. Get the IPs of the instances you just created (e.g. openstack server list) and add them to the inventory file, following the template used previously in it.

  4. Run the playbooks: - ansible-playbook vpn_base_container.yml - ansible-playbook vpn_host.yml - ansible-playbook challenges.yml

They will set the VPN and the Challenges' containers with their required packages and settings, and you should be ready to go configure the provisioner if you haven't done that yet.

About

Infrastructure Ansible playbooks for the automatic provisioner

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages