1.1 KiB
1.1 KiB
Ansible Rollout Playbooks
Plays
- playbooks/setup_base_system.yml - Sets up the base system
- Can generate passwords with the
generate_user_password
variable - Passwords will be placed in a file called
generated_passwords.txt
- Can generate passwords with the
- playbooks/update_systems.yml - Updates the systems
- playbooks/install_tor.yml - Installs Tor for all hosts in the
tor_systems
group
Testing Plays
If you would like to test out the plays before using them on your live systems, this repository includes a Vagrantfile, Ansible test configuration, and a test inventory.
To test the plays, run the following commands:
vagrant up
ANSIBLE_CONFIG=test_ansible.cfg ansible-playbook playbooks/setup_base_system.yml -e "generate_user_password=yes"
ANSIBLE_CONFIG=test_ansible.cfg ansible-playbook playbooks/update_systems.yml
ANSIBLE_CONFIG=test_ansible.cfg ansible-playbook playbooks/install_tor.yml
This will set up the base system with passwords generated for the user, update the systems,
and install Tor on the tor_systems
group.