- Como faço para executar um script de shell em Ansible?
- Como usar o módulo de shell em Ansible?
- Qual é o shell padrão em Ansible?
- Como faço para mudar o diretório e executar um comando em Ansible?
Como faço para executar um script de shell em Ansible?
Embora o módulo de shell Ansible possa ser usado para executar scripts de shell. Ansible possui um módulo dedicado denominado script que pode ser usado para copiar o script do shell da máquina de controle para o servidor remoto e para executar. Com base na sua exigência, você pode usar o script ou o módulo Shell para executar seus scripts.
Como usar o módulo de shell em Ansible?
O módulo Shell leva o nome do comando seguido de uma lista de argumentos delimitados pelo espaço. É necessário um comando de formulário livre ou parâmetro CMD, consulte os exemplos. É quase exatamente como o Ansible.construídas em.Módulo de comando, mas executa o comando através de um shell ( /bin /sh) no nó remoto.
Qual é o shell padrão em Ansible?
O que o módulo de shell Ansible faz? O módulo de shell da Ansible executa comandos de shell em hosts remotos. Por padrão, o módulo shell usa o shell /bin /sh para executar comandos, mas é possível usar outros conchas como /bin /bash, passando o argumento executável.
Como faço para mudar o diretório e executar um comando em Ansible?
Alterando o diretório padrão
Você pode alterar e especificar o caminho do diretório onde deseja executar o comando usando o parâmetro chdir. Este parâmetro está disponível para o módulo de comando e shell. Você também pode alterar o shell padrão especificando o caminho absoluto do shell requisito no parâmetro executável.