Ansible tower

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Type Interface web d'orchestration pour Ansible (ENC*, RBAC, planification, API REST)
Nom actuel Red Hat Ansible Automation Platform (anciennement Ansible Tower)
Version libre AWX (projet upstream open source)
Éditeur Red Hat
Voir aussi Ansible · Foreman

*ENC = External Node Classifier

Ansible Tower est l'interface web d'orchestration pour Ansible : planification de jobs, gestion des identifiants (credentials), contrôle d'accès par rôle (RBAC), inventaires dynamiques et API REST. Il joue vis-à-vis d'Ansible un rôle comparable à celui de Foreman pour Puppet — un ENC qui centralise l'exécution et la traçabilité, plutôt que des exécutions en ligne de commande dispersées sur des postes individuels.

Depuis 2022, Red Hat a renommé l'offre commerciale en Red Hat Ansible Automation Platform (le composant équivalent à Tower s'appelle désormais Controller). Le projet amont open source correspondant est AWX, maintenu sur github.com/ansible/awx.

Installation

Les commandes ci-dessous correspondent à d'anciennes versions (RHEL/CentOS 6 et 7) et sont conservées à titre de référence historique — pour une installation actuelle, se reporter à la documentation AWX (installation par conteneurs/Kubernetes) ou à celle d'Ansible Automation Platform.

# RHEL/CentOS 6 (historique)
yum install http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

# RHEL/CentOS 7 (historique)
yum install http://download.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm

yum install ansible

Programme d'installation de Tower (archive historique) :

http://releases.ansible.com/awx/setup/ansible-tower-setup-latest.tar.gz

Voir aussi