Comment installer une version spécifique d'ansible?


9

Comment puis-je installer une version spécifique d'Ansible, en utilisant Yum ou une autre méthode?

Lorsque j'essaie d'installer la version 2.0, il indique Aucun package 2.0 disponible .

J'ai vérifié le repo epel. Il n'y a que deux RPM, mais aucun RPM contenant la version 2.0. Pourquoi sont-ils supprimés? Existe-t-il un moyen d'installer une version spécifique d'ansible, comme 2.0?


2
Utilisez la source, Luke!
Ipor Sircer

liste yum | grep -i ansible a sorti ansible.noarch 2.1.2.0-1.el7 dans le repo epel
Nawaz Sohail

oui "ansible.noarch 2.1.2.0-1.el6 epel"
salauddin

1
Je me souviens qu'un collègue a récemment géré une mise à niveau d'Ansible - vous devez savoir que ce n'est que récemment qu'Ansible est devenu disponible via RPM. Avant cela, il n'était disponible que sous forme de tarball. Je crois que c'était la version 2.0 à partir de laquelle nous procédions à une mise à niveau. En d'autres termes, je ne pense pas qu'il y ait jamais eu de RPM pour Ansible 2.0. (Je n'ai pas fait de recherche sur le sujet moi-même, cependant.)
Wildcard

Réponses:


11

Je recommanderais pip:

sudo pip install 'ansible==2.0.0.1' 

Plus d'informations sur la documentation ansible [1] et pip [2] .

Et si vous voulez avoir plus d'une version installée, utilisez simplement create virtualenv :

virtualenv .env
source .env/bin/activate
pip install 'ansible==2.2.0.0'

et seul ce terminal utilisera cette version spécifique d'Ansible. Répétez ensuite le processus pour chaque combinaison souhaitée.


3
ansible = 2.0.0.1 devrait être ansible == 2.0.0.1
underound

Ça ne marche pas. Après avoir exécuté ces 3 étapes, j'ai couru ansible --versiondans le même terminal et environnement exactement et il exécutait toujours mon ancienne version.
Snowcrash

@Snowcrash quelle version essayez-vous d'installer et quelle version obtenez-vous à la place?
Willian Paixao
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.