No description
- Dockerfile 69.7%
- Shell 30.3%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .envrc | ||
| .gitignore | ||
| .novops.yml | ||
| build.sh | ||
| bwaliases.plugin.zsh | ||
| CHANGELOG.md | ||
| Dockerfile | ||
| LICENSE | ||
| push-major-version.sh | ||
| push.sh | ||
| README.md | ||
| requirements.txt | ||
| requirements.yml | ||
AWX Execution Environment - Libretic
Construit les environnements d'exécution AWX utilisés chez Libretic.
Ces mêmes environnements sont également utilisés comme devpods pour le développement des playbooks utilisés chez Libretic.
Construction
La construction est à faire sur une machine ou docker est installé (ou podman)
.envrc
Le fichier contient les variables d'environnement nécessaires à la construction et au nommage des images. Réviser les valeurs qu'il contient si des modifications sont à faire dans l'image.
Dépendances à inclure dans l'environnement d'exécution
Les versions des dépendances requises à inclure dans l'environnement s'expriment à travers plusieurs fichiers :
- requirements.txt : paquets python à inclure
- requirements.yml : collections ansible à inclure
Construction de l'environnement d'exécution
./build.sh
Test de l'environnement d'exécution
à détailler
Publier l'environnement d'exécution
docker login
./push.sh
./push-major-version.sh