Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/marcwrobel/debian-playbooks
A set of ansible playbooks, collections and roles for Debian.
https://github.com/marcwrobel/debian-playbooks
ansible ansible-collection ansible-playbook ansible-role debian
Last synced: 2 months ago
JSON representation
A set of ansible playbooks, collections and roles for Debian.
- Host: GitHub
- URL: https://github.com/marcwrobel/debian-playbooks
- Owner: marcwrobel
- License: mit
- Created: 2020-11-09T19:49:55.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-10-07T01:09:29.000Z (3 months ago)
- Last Synced: 2024-10-12T02:45:07.731Z (3 months ago)
- Topics: ansible, ansible-collection, ansible-playbook, ansible-role, debian
- Language: Jinja
- Homepage:
- Size: 846 KB
- Stars: 10
- Watchers: 4
- Forks: 3
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
[![Build](https://github.com/marcwrobel/debian-playbooks/workflows/CI/badge.svg)](https://github.com/marcwrobel/debian-playbooks/actions)
# Debian playbooks
A set of opinionated [Ansible](https://www.ansible.com/) playbooks, collections and roles for Debian 12.
## Requirements
Playbooks, collections and roles in this repository needs Ansible 2.12+ and are targeted for Debian 12.
For Ansible installation and own requirements have a look at [the official documentation](https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html).
## Getting started
Once Ansible has been installed you can clone this repository, prepare an inventory, and run the
playbooks :ansible-playbook -i /path/to/hosts /path/to/playbook.yml --diff --check --ask-become-pass --ask-vault-pass --extra-vars "@/path/to/secret.yml"
`/path/to/secret.yml` is the file defining secret variables that you do not want to commit in this
repository because they are sensitive. Note that even with this approach you are encouraged to
[encrypt those variables](/CONTRIBUTING.md#encrypting-variables).## Development
Take a look at the [Contributing guide](/CONTRIBUTING.md).
## Resources
- [Ansible tips & tricks](https://www.marcwrobel.fr/ansible)
- [A great collection of Docker container for Ansible playbook and role testing](https://hub.docker.com/u/geerlingguy)
- [Ansible - Testing Strategies](https://docs.ansible.com/ansible/latest/reference_appendices/test_strategies.html)