Installer Ansible
Sauter à la navigation
Sauter à la recherche
Présentation
Cette page a pour objet de décrire comment installer Ansible sur un serveur CentOS.
Mise en œuvre
Pour installer Ansible, lancer la commande suivante :
yum install ansible
Exemple de retour :
[root@myserver ~]# yum install ansible Modules complémentaires chargés : fastestmirror Loading mirror speeds from cached hostfile * base: mir01.syntis.net * epel: mirrors.dotsrc.org * extras: centos.crazyfrogs.org * updates: centos.crazyfrogs.org Résolution des dépendances --> Lancement de la transaction de test ---> Le paquet ansible.noarch 0:2.9.15-1.el7 sera installé --> Traitement de la dépendance : PyYAML pour le paquet : ansible-2.9.15-1.el7.noarch --> Traitement de la dépendance : python-httplib2 pour le paquet : ansible-2.9.15-1.el7.noarch --> Traitement de la dépendance : python-jinja2 pour le paquet : ansible-2.9.15-1.el7.noarch --> Traitement de la dépendance : python-paramiko pour le paquet : ansible-2.9.15-1.el7.noarch --> Traitement de la dépendance : python-setuptools pour le paquet : ansible-2.9.15-1.el7.noarch --> Traitement de la dépendance : python-six pour le paquet : ansible-2.9.15-1.el7.noarch --> Traitement de la dépendance : python2-cryptography pour le paquet : ansible-2.9.15-1.el7.noarch --> Traitement de la dépendance : python2-jmespath pour le paquet : ansible-2.9.15-1.el7.noarch --> Traitement de la dépendance : sshpass pour le paquet : ansible-2.9.15-1.el7.noarch --> Lancement de la transaction de test ---> Le paquet PyYAML.x86_64 0:3.10-11.el7 sera installé --> Traitement de la dépendance : libyaml-0.so.2()(64bit) pour le paquet : PyYAML-3.10-11.el7.x86_64 ---> Le paquet python-jinja2.noarch 0:2.7.2-4.el7 sera installé --> Traitement de la dépendance : python-babel >= 0.8 pour le paquet : python-jinja2-2.7.2-4.el7.noarch --> Traitement de la dépendance : python-markupsafe pour le paquet : python-jinja2-2.7.2-4.el7.noarch ---> Le paquet python-paramiko.noarch 0:2.1.1-9.el7 sera installé --> Traitement de la dépendance : python2-pyasn1 pour le paquet : python-paramiko-2.1.1-9.el7.noarch ---> Le paquet python-setuptools.noarch 0:0.9.8-7.el7 sera installé --> Traitement de la dépendance : python-backports-ssl_match_hostname pour le paquet : python-setuptools-0.9.8-7.el7.noarch ---> Le paquet python-six.noarch 0:1.9.0-2.el7 sera installé ---> Le paquet python2-cryptography.x86_64 0:1.7.2-2.el7 sera installé --> Traitement de la dépendance : python-idna >= 2.0 pour le paquet : python2-cryptography-1.7.2-2.el7.x86_64 --> Traitement de la dépendance : python-cffi >= 1.4.1 pour le paquet : python2-cryptography-1.7.2-2.el7.x86_64 --> Traitement de la dépendance : python-ipaddress pour le paquet : python2-cryptography-1.7.2-2.el7.x86_64 --> Traitement de la dépendance : python-enum34 pour le paquet : python2-cryptography-1.7.2-2.el7.x86_64 ---> Le paquet python2-httplib2.noarch 0:0.18.1-3.el7 sera installé ---> Le paquet python2-jmespath.noarch 0:0.9.4-2.el7 sera installé ---> Le paquet sshpass.x86_64 0:1.06-2.el7 sera installé --> Lancement de la transaction de test ---> Le paquet libyaml.x86_64 0:0.1.4-11.el7_0 sera installé ---> Le paquet python-babel.noarch 0:0.9.6-8.el7 sera installé ---> Le paquet python-backports-ssl_match_hostname.noarch 0:3.5.0.1-1.el7 sera installé --> Traitement de la dépendance : python-backports pour le paquet : python-backports-ssl_match_hostname-3.5.0.1-1.el7.noarch ---> Le paquet python-cffi.x86_64 0:1.6.0-5.el7 sera installé --> Traitement de la dépendance : python-pycparser pour le paquet : python-cffi-1.6.0-5.el7.x86_64 ---> Le paquet python-enum34.noarch 0:1.0.4-1.el7 sera installé ---> Le paquet python-idna.noarch 0:2.4-1.el7 sera installé ---> Le paquet python-ipaddress.noarch 0:1.0.16-2.el7 sera installé ---> Le paquet python-markupsafe.x86_64 0:0.11-10.el7 sera installé ---> Le paquet python2-pyasn1.noarch 0:0.1.9-7.el7 sera installé --> Lancement de la transaction de test ---> Le paquet python-backports.x86_64 0:1.0-8.el7 sera installé ---> Le paquet python-pycparser.noarch 0:2.14-1.el7 sera installé --> Traitement de la dépendance : python-ply pour le paquet : python-pycparser-2.14-1.el7.noarch --> Lancement de la transaction de test ---> Le paquet python-ply.noarch 0:3.4-11.el7 sera installé --> Résolution des dépendances terminée Dépendances résolues ============================================================================================================================================================================================================================================= Package Architecture Version Dépôt Taille ============================================================================================================================================================================================================================================= Installation : ansible noarch 2.9.15-1.el7 epel 17 M Installation pour dépendances : PyYAML x86_64 3.10-11.el7 base 153 k libyaml x86_64 0.1.4-11.el7_0 base 55 k python-babel noarch 0.9.6-8.el7 base 1.4 M python-backports x86_64 1.0-8.el7 base 5.8 k python-backports-ssl_match_hostname noarch 3.5.0.1-1.el7 base 13 k python-cffi x86_64 1.6.0-5.el7 base 218 k python-enum34 noarch 1.0.4-1.el7 base 52 k python-idna noarch 2.4-1.el7 base 94 k python-ipaddress noarch 1.0.16-2.el7 base 34 k python-jinja2 noarch 2.7.2-4.el7 base 519 k python-markupsafe x86_64 0.11-10.el7 base 25 k python-paramiko noarch 2.1.1-9.el7 base 269 k python-ply noarch 3.4-11.el7 base 123 k python-pycparser noarch 2.14-1.el7 base 104 k python-setuptools noarch 0.9.8-7.el7 base 397 k python-six noarch 1.9.0-2.el7 base 29 k python2-cryptography x86_64 1.7.2-2.el7 base 502 k python2-httplib2 noarch 0.18.1-3.el7 epel 125 k python2-jmespath noarch 0.9.4-2.el7 epel 41 k python2-pyasn1 noarch 0.1.9-7.el7 base 100 k sshpass x86_64 1.06-2.el7 extras 21 k Résumé de la transaction ============================================================================================================================================================================================================================================= Installation 1 Paquet (+21 Paquets en dépendance) Taille totale des téléchargements : 22 M Taille d'installation : 124 M Is this ok [y/d/N]: y Downloading packages: (1/22): PyYAML-3.10-11.el7.x86_64.rpm | 153 kB 00:00:00 (2/22): libyaml-0.1.4-11.el7_0.x86_64.rpm | 55 kB 00:00:00 (3/22): python-backports-1.0-8.el7.x86_64.rpm | 5.8 kB 00:00:00 (4/22): python-backports-ssl_match_hostname-3.5.0.1-1.el7.noarch.rpm | 13 kB 00:00:00 (5/22): python-enum34-1.0.4-1.el7.noarch.rpm | 52 kB 00:00:00 (6/22): python-cffi-1.6.0-5.el7.x86_64.rpm | 218 kB 00:00:00 (7/22): python-idna-2.4-1.el7.noarch.rpm | 94 kB 00:00:00 (8/22): python-ipaddress-1.0.16-2.el7.noarch.rpm | 34 kB 00:00:00 (9/22): python-markupsafe-0.11-10.el7.x86_64.rpm | 25 kB 00:00:00 (10/22): python-babel-0.9.6-8.el7.noarch.rpm | 1.4 MB 00:00:00 (11/22): python-ply-3.4-11.el7.noarch.rpm | 123 kB 00:00:00 (12/22): python-jinja2-2.7.2-4.el7.noarch.rpm | 519 kB 00:00:00 (13/22): python-pycparser-2.14-1.el7.noarch.rpm | 104 kB 00:00:00 (14/22): python-paramiko-2.1.1-9.el7.noarch.rpm | 269 kB 00:00:00 (15/22): python-six-1.9.0-2.el7.noarch.rpm | 29 kB 00:00:00 (16/22): python-setuptools-0.9.8-7.el7.noarch.rpm | 397 kB 00:00:00 (17/22): python2-cryptography-1.7.2-2.el7.x86_64.rpm | 502 kB 00:00:00 (18/22): ansible-2.9.15-1.el7.noarch.rpm | 17 MB 00:00:11 (19/22): python2-httplib2-0.18.1-3.el7.noarch.rpm | 125 kB 00:00:00 (20/22): python2-pyasn1-0.1.9-7.el7.noarch.rpm | 100 kB 00:00:00 (21/22): sshpass-1.06-2.el7.x86_64.rpm | 21 kB 00:00:00 (22/22): python2-jmespath-0.9.4-2.el7.noarch.rpm | 41 kB 00:00:00
Total 1.7 MB/s | 22 MB 00:00:12 Running transaction check Running transaction test Transaction test succeeded Running transaction Installation : python2-pyasn1-0.1.9-7.el7.noarch 1/22 Installation : python-ipaddress-1.0.16-2.el7.noarch 2/22 Installation : python-six-1.9.0-2.el7.noarch 3/22 Installation : sshpass-1.06-2.el7.x86_64 4/22 Installation : libyaml-0.1.4-11.el7_0.x86_64 5/22 Installation : PyYAML-3.10-11.el7.x86_64 6/22 Installation : python-backports-1.0-8.el7.x86_64 7/22 Installation : python-backports-ssl_match_hostname-3.5.0.1-1.el7.noarch 8/22 Installation : python-setuptools-0.9.8-7.el7.noarch 9/22 Installation : python2-httplib2-0.18.1-3.el7.noarch 10/22 Installation : python-babel-0.9.6-8.el7.noarch 11/22 Installation : python2-jmespath-0.9.4-2.el7.noarch 12/22 Installation : python-ply-3.4-11.el7.noarch 13/22 Installation : python-pycparser-2.14-1.el7.noarch 14/22 Installation : python-cffi-1.6.0-5.el7.x86_64 15/22 Installation : python-markupsafe-0.11-10.el7.x86_64 16/22 Installation : python-jinja2-2.7.2-4.el7.noarch 17/22 Installation : python-idna-2.4-1.el7.noarch 18/22 Installation : python-enum34-1.0.4-1.el7.noarch 19/22 Installation : python2-cryptography-1.7.2-2.el7.x86_64 20/22 Installation : python-paramiko-2.1.1-9.el7.noarch 21/22 Installation : ansible-2.9.15-1.el7.noarch 22/22 Vérification : python-backports-ssl_match_hostname-3.5.0.1-1.el7.noarch 1/22 Vérification : python-enum34-1.0.4-1.el7.noarch 2/22 Vérification : python-setuptools-0.9.8-7.el7.noarch 3/22 Vérification : python-jinja2-2.7.2-4.el7.noarch 4/22 Vérification : python-six-1.9.0-2.el7.noarch 5/22 Vérification : python-idna-2.4-1.el7.noarch 6/22 Vérification : python-markupsafe-0.11-10.el7.x86_64 7/22 Vérification : python-ply-3.4-11.el7.noarch 8/22 Vérification : python-paramiko-2.1.1-9.el7.noarch 9/22 Vérification : python2-jmespath-0.9.4-2.el7.noarch 10/22 Vérification : python-babel-0.9.6-8.el7.noarch 11/22 Vérification : python2-httplib2-0.18.1-3.el7.noarch 12/22 Vérification : python-backports-1.0-8.el7.x86_64 13/22 Vérification : python-cffi-1.6.0-5.el7.x86_64 14/22 Vérification : ansible-2.9.15-1.el7.noarch 15/22 Vérification : python-pycparser-2.14-1.el7.noarch 16/22 Vérification : libyaml-0.1.4-11.el7_0.x86_64 17/22 Vérification : python-ipaddress-1.0.16-2.el7.noarch 18/22 Vérification : sshpass-1.06-2.el7.x86_64 19/22 Vérification : python2-pyasn1-0.1.9-7.el7.noarch 20/22 Vérification : PyYAML-3.10-11.el7.x86_64 21/22 Vérification : python2-cryptography-1.7.2-2.el7.x86_64 22/22 Installé : ansible.noarch 0:2.9.15-1.el7 Dépendances installées : PyYAML.x86_64 0:3.10-11.el7 libyaml.x86_64 0:0.1.4-11.el7_0 python-babel.noarch 0:0.9.6-8.el7 python-backports.x86_64 0:1.0-8.el7 python-backports-ssl_match_hostname.noarch 0:3.5.0.1-1.el7 python-cffi.x86_64 0:1.6.0-5.el7 python-enum34.noarch 0:1.0.4-1.el7 python-idna.noarch 0:2.4-1.el7 python-ipaddress.noarch 0:1.0.16-2.el7 python-jinja2.noarch 0:2.7.2-4.el7 python-markupsafe.x86_64 0:0.11-10.el7 python-paramiko.noarch 0:2.1.1-9.el7 python-ply.noarch 0:3.4-11.el7 python-pycparser.noarch 0:2.14-1.el7 python-setuptools.noarch 0:0.9.8-7.el7 python-six.noarch 0:1.9.0-2.el7 python2-cryptography.x86_64 0:1.7.2-2.el7 python2-httplib2.noarch 0:0.18.1-3.el7 python2-jmespath.noarch 0:0.9.4-2.el7 python2-pyasn1.noarch 0:0.1.9-7.el7 sshpass.x86_64 0:1.06-2.el7 Terminé !