No Ansible, é possível definir um conjunto de tarefas em um arquivo e depois executar tarefas selecionadas de outros manuais? A documentação descreve como incluir e reutilizar a lista de tarefas. Existe uma maneira de executar apenas as tarefas selecionadas e não a lista completa?
Responder1
Você pode fazer isso usando funções: http://www.ansibleworks.com/docs/playbooks_roles.html
ou marcando tarefas individuais que você deseja desativar: http://www.ansibleworks.com/docs/playbooks_tags.html
Você pode até combinar os dois, conforme descrito na página de tags:
Você também pode aplicar tags às funções:
roles:
- { role: webserver, port: 5000, tags: [ 'web', 'foo' ] }