1
resposta

Onde está definido o usuario que roda o ansible?

ansible -vvvv wordpress -u vagrant --private-key .vagrant/machines/wordpress/virtualbox/private_key -i hosts -m shell -a 'echo Hello, World'

No comando executado acima onde está definido (em que máquina e diretório ou arquivo de configuração) om usuario -u vagrant?

1 resposta

Olá Rafael!

O usuário vagrant é o usuário padrão que o próprio Vagrant (a ferramenta Vagrant que está instalada na sua máquina) cria no momento da criação da máquina virtual para que possamos utilizá-lo, isto é, no momento em que ele está baixando e instalando o BOX que encontramos no Vagrant Cloud.

Já o nome da máquina virtual é wordpress, e ele é definido dentro do arquivo Vagrantfile na linha:

config.vm.define "wordpress" do |m|

Para esclarecer melhor esse comando, a sintaxe dele é a seguinte:

ansible -vvvv <maquina-virtual> -u <usuario> --private-key <local-onde-esta-a-chave-ssh> -i <arquivo-com-a-lista-de-hosts> -m <comando-que-sera-executado>

Espero ter esclarecido sua dúvida!