Find playbooks for every usage you need, from basic task like installing a package to set up entire environments
- Ansible 2.15+
- Python 3.10+
- Make
To run playbooks with a prompt, use the following command:
make run
You will be prompted to select a playbook, module and inventory file.
If you want to run a playbook without being prompted, use the following command:
make playbook playbook="playbook" module="module" inventory="inventory"
Here you expecify the playbook, module and inventory file manually.
To run an entire suite of playbooks, use the following command:
make playbook-suite playbook="playbook" inventory="inventory"
π³ ansible-playbooks/
β£ π ansible/
β β£ π files/
β β β π .gitkeep
β β£ π inventory/
β β β π debian.ini
β β£ π playbooks/
β β β π update-and-install.yml
β β£ π roles/
β β β£ π certbot/
β β β β π tasks/
β β β β π install.yml
β β β£ π docker/
β β β β π tasks/
β β β β£ π docker-group.yml
β β β β π install.yml
β β β£ π nginx/
β β β β π tasks/
β β β β π install.yml
β β β π system/
β β β π tasks/
β β β β£ π debian-update.yml
β β β β π ufw-web.yml
β β π docker.yml
β£ π config/
β β π aws.mk
β£ π docs/
β β π EC2.md
β£ π scripts/
β β π check_and_run.sh
β£ π CONTRIBUTING.md
β£ π LICENSE
β£ π Makefile
β π README.md
You can check the CONTRIBUTING file for more information.
This project is licensed under the GNU GENERAL PUBLIC LICENSE - see the LICENSE file for details.