1
resposta

Problema ao executar o comando Ansible-playbook

Olá, estou utilizando o Windows e quando executo o comando "ansible-playbook playbook.yml -u ec2-user --private-key apache.pem -i hosts.yml" recebeo o erro:

ansible-playbook : O termo 'ansible-playbook' não é reconhecido como nome de cmdlet, função, arquivo de script ou programa operável. Verifique a grafia do nome ou, se um caminho tiver sido incluído, veja se o caminho está correto e tente novamente. No linha:1 caractere:1

  • ansible-playbook playbook.yml -u ec2-user --private-key apachenifi.pe ...
  • ~
    • CategoryInfo : ObjectNotFound: (ansible-playbook:String) [], CommandNotFoundException
    • FullyQualifiedErrorId : CommandNotFoundException
1 resposta

Ola Alecssander, tudo bem ?

Aparentemente o ansible não esta instalado no seu sistema ou não foi possivel encontrar o executavel, pode ser que ele tenha sido instalado em apenas um local e não na maquina toda o que pode dar esse erro, para tentar resolver esse problema você pode usar python3 -m pip install --user ansible e executar a partir de %APPDATA%Python, lembre-se de fechar o terminal logo depois da instalação para poder usar o comando od ansible.

Espero ter ajudado, continue se esforçando e bons estudos.