Installation AWX v15 sur Debian 11
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
- dépôt du projet sur Salsa (forge Debian)