Automacao de provisionamento para Fedora Workstation com Ansible, focada em uso local e organizacao por roles.
- O inventário roda em localhost.
- O playbook playbooks/install.yml executa as roles em sequência.
- Variáveis por máquina/ambiente ficam em
envs/nome-da-maquina.yml.
- Python 3
- Ansible
- Permissão de sudo
ansible-galaxy collection install -r requirements.ymlansible-playbook playbooks/install.yml -e @envs/nome-da-maquina.ymlAs tags estão definidas em playbooks/install.yml.
# Executa apenas a role de packages
ansible-playbook playbooks/install.yml -e @envs/thinkpad-l14.yml -K --tags packagesOs arquivos em envs/ sobrescrevem defaults e personalizam o host.