- Como faço para executar o Ansible Playbook em um host específico?
- Como faço para excluir um host da tarefa Ansible?
- Como faço para delegar uma tarefa em Ansible?
- Como faço para executar uma tarefa como um usuário específico em Ansible?
Como faço para executar o Ansible Playbook em um host específico?
Usando o parâmetro-limite do comando Ansible-playbook é a opção mais fácil de limitar a execução do código a apenas um host. A vantagem é que você não precisa editar o código de manual Ansible antes de executar para apenas um host.
Como faço para excluir um host da tarefa Ansible?
Ao usar –limit argument com o comando Ansible-playbook, podemos excluir um host da execução do Playbook. Se o nome do host começar com “!”Ele será excluído da execução do host.
Como faço para delegar uma tarefa em Ansible?
A propriedade Ansible delegate_to ou a palavra-chave especificada no Ansible-PlayBook é usada para fornecer o controle para executar a tarefa localmente ou para os outros hosts diferentes, em vez de executar nos hosts remotos especificados na lista de servidores de inventário, e essa pode ser as poucas tarefas ou executando o livro inteiro localmente e ...
Como faço para executar uma tarefa como um usuário específico em Ansible?
Para executar uma tarefa Ansible como um usuário específico, e não o usuário root normal, você pode usar a diretiva FENDER_USER e passar o nome de usuário do usuário para executar a tarefa. É como usar o comando sudo -u no Unix.