====== Installation AWX v15 sur Debian 11 ====== {{tag>infrastrcture "gestion système" AWX v15 Debian installation}} ===== Prérequis ===== À venir. ===== Configuration du dépôt APT ===== À venir. ===== Installation des paquets ===== Nous installons les paquets nécessaires # aptitude install postgresql nginx awx sshpass ===== Création de la base de données ===== Nous créons l'utilisateur et la base de données AWX sudo -u postgres createuser -S awx sudo -u postgres createdb -O awx awx ===== Configuration AWX ===== Nous copions les fichiers de base de données et d’ID cluster sudo cp -v /etc/awx/conf.d/database.py.sample /etc/awx/conf.d/database.py sudo cp -v /etc/awx/conf.d/cluster_id.py.sample /etc/awx/conf.d/cluster_id.py Nous lançons le peuplement de la base de données sudo -u awx awx-manage migrate Si vous avez ce message d’erreur ModuleNotFoundError: No module named 'distutils.dir_util' Il faut installer python3-distutils sudo aptitude install python3-distutils Nous créons le compte administrateur sudo -u awx awx-manage createsuperuser Username (leave blank to use 'awx'): Email address: name@domain.tld Password: Password (again): Superuser created successfully. Nous provisionnons l’instance sudo -u awx awx-manage provision_instance --hostname=myhost sudo -u awx awx-manage register_queue --queuename=tower --hostnames=myhost ===== Configuration Nginx ===== À venir. ===== Redémarrage des services ===== Nous redémarrons nginx et les services AWX sudo systemctl restart nginx.service sudo systemctl restart awx-cbreceiver.service sudo systemctl restart awx-daphne.service sudo systemctl restart awx-dispatcher.service sudo systemctl restart awx-web.service ===== Liens ===== * [[https://salsa.debian.org/kapouer/awx/-/tree/master/debian|dépôt du projet sur Salsa]] (forge Debian) * [[https://gitlab.ow2.org/kapouer/awx|dépôt du projet sur OW2]] * [[https://www.debian-fr.org/t/installation-dawx-sous-debian-sans-container-d/84621|howto installation]]