Eu quero que todos os comandos executados de FAR sejam executados sob, digamos, Bash. Existe uma maneira de dizer ao FAR para ignorar todos os comandos para algo diferente de cmd.exe
?
Yuri Geinish's questions
O usuário que uso para meus hosts em playbooks não pode sudo
por motivos de segurança, mas ainda preciso executar tarefas administrativas, como garantir que git
esteja instalado. É possível conectar o Ansible ao mesmo host com diferentes usuários em uma única execução?
Em group_vars/
, tenho três arquivos correspondentes aos nomes dos grupos de inventário:
all.yml
windows.yml
linux.yml
Em windows.yml
eu defino bot-os-user: MYDOMAIN\domainuser
.
Em linux.yml
eu defino bot-os-user: somelinuxuser
.
Em all.yml
eu defino ansible_user: {{ bot-os-user }}
.
O problema é que, especificado assim, o Ansible me diz que {{ ... }}
deve estar entre aspas duplas. E com aspas duplas, o {{ bot-os-user }}
nunca é expandido, ou seja, fica literalmente {{ bot-os-user }}
, enquanto o resultado esperado é ansible_user
ter o valor da bot-os-user
variável 's.
Estou esquecendo de algo? Como faço para funcionar?
PS É realmente sobre a reutilização de variáveis para definir os valores de outras variáveis e não outra coisa.