Uma coleção selecionada de repositórios e exemplos reais de playbooks Ansible para provisionamento de servidores e implantações.
🔗 Related: Folha de dicas básica do Ansible · Folha de dicas de módulos do Ansible · Guia de início rápido do Ansible
Implementações de playbooks em código aberto
- Servidor Web e Stack Ruby: Ansible Ruby Example Playbook (roles/webserver)
- Servidor de banco de dados PostgreSQL: Ansible Postgres Example Playbook (roles/db)
- Instância auto-hospedada do GitLab: Ansible GitLab Playbook
Snippets de tarefas múltiplas comuns
Configuração completa do Nginx com SSL Let's Encrypt
- name: Configure Web Server with Nginx
hosts: webservers
become: true
tasks:
- name: Ensure Nginx is installed
apt:
name: nginx
state: present
update_cache: yes
- name: Copy site configuration template
template:
src: templates/nginx.conf.j2
dest: /etc/nginx/sites-available/default
notify: Reload Nginx
- name: Ensure Nginx service is running and enabled
service:
name: nginx
state: started
enabled: yes
handlers:
- name: Reload Nginx
service:
name: nginx
state: reloaded