2016-10-13 3 views
-1

J'utilise le playbook ansible pour créer une nouvelle instance AWS EC2. J'exécute mon playook à partir de host1 et je souhaite exécuter certaines tâches sur une instance EC2 nouvellement créée (host2). Je suis capable d'exécuter toutes les tâches ansible si mon ubuntu EC2 est 14.04 mais il échoue sur ping si je change en ubuntu 16.04. Je reçois ci-dessous erreur lors d'une tentative ping de host1 ansible host2 -m pingImpossible de se connecter à ubuntu 16.04 en utilisant ansible

"module_stdout": "/bin/sh: 1: /usr/bin/python2.7: not found\r\n", 

Je vois deux endroits, il est mentionné que ubuntu 16.04 est livré avec Python 3 et ansible ne supporte pas 3 encore d'où nous devons installer ansible 2.7. Ma confusion est de savoir comment puis-je installer python sur mon instance EC2 quand ansible ne parvient pas à se connecter à la première place lui-même.

Une idée comment puis-je contourner cela?

Merci, Deepak

+0

Connectez-vous et installez-le manuellement. – zerkms

+0

Possible duplication de [Provisioning Ubuntu 16.04 Vagrant avec Ansible échoue sur chown] (http://stackoverflow.com/questions/37802230/provisioning-ubuntu-16-04-vagrant-with-ansible-fails-on-chown) –

Répondre