27 lines
1.3 KiB
Markdown
27 lines
1.3 KiB
Markdown
# Rôle awx
|
|
***
|
|
Rôle awx: Configuration d'un serveur AWX avec k3s.
|
|
|
|
## Tables des matières
|
|
1. [Que fait le rôle AWX ?]
|
|
2. [Connexion à l'interface WEB du serveur AWX]
|
|
|
|
**AWX** est l'application développée par **RedHat** permettant de lancer des playbooks **ansible** depuis une interface web évoluée plutôt qu'en ligne de commande. **AWX** utlise kubernetes mise en oeuvre ici avec **k3s**.
|
|
|
|
## Que fait le rôle AWX ?
|
|
Le rôle **awx** installe et configure un serveur **AWX** avec **k3s** pour cela le role:
|
|
- Installe **k3s** en spécifiant l'adresse IP ainsi que l'interface d'écoute
|
|
- Clone le dépot **Github** **awx-on-k3s**
|
|
- Procéde au déploiement du pod **awx-operator**
|
|
- Génére un certifiacat auto-signé utlisée par le serveur **AWX** en utilisant **OpenSSL**
|
|
- Edite le fichier awx.yaml afin d'y indique le nom d'hote du serveur en accord avec le nom utlisé par les certificats
|
|
- Déploie le serveur **AWX**
|
|
- Test l'accésibilité du serveur **AWX**.
|
|
|
|
### Connexions à l'interface WEB du serveur AWX ###
|
|
Une fois le role **awx** terminé il est possible de se connecter à l'interface web duserveur depuis un navigateur.
|
|
S'assurer que votre machine puisse résoudre **s-awx.gsb.lan**
|
|
- Se connecter sur : **https://s-awx.gsb.lan**
|
|
- Utlisateur: **admin** / Mot de passe: **Ansible123!**
|
|
|