J'avais qualifié arkade
de choco du Devops, et bien pour les gourmands, il
y a le maxi-choco qui se nomme asdf
. asdf
permet d'installer et de gérer
plusieurs versions des outils, des langages de programmation et de frameworks
que l'on utilise du domaine du DevOps. asdf
permet de définir pour chacun de
vos projets quelles versions utilisées par chacun des outils.
Ma configuration DEVOPS 2022
Devant refaire son installation, je profite de l'occasion pour vous partager ma configuration devops 2022.
L'extension VS Code Ansible corrige vos erreurs
Il y a quelques mois l'extension Ansible pour Vs Code que j'utilisais jusqu'alors passait en deprecated. Pendant un temps j'ai fait sans et c'est par hasard que j'ai découvert qu'en fait Redhat la proposait à nouveau.
Maîtriser les workflows Ansible AWX
Les workflows disponibles sur Ansible Tower (depuis la version 3.1) permettent aux utilisateurs de créer des séquences à partir de plusieurs ressources Ansible : playbooks, synchronisation de projet, autres workflows, approbations, ...
La CLI Ansible AWX dans vos pipelines Gitlab CI/CD
Nous continuons l'exploration d'Ansible AWX avec au menu du jour l'utilisation de CLI Ansible Tower. Cette CLI peut être utilisé au sein de vos pipelines de CI/CD comme Gitlab-CI. C'est ce que je vous propose de voir dans ce billet.
Premiers pas avec Ansible AWX
Maintenant que nous avons installé AWX sur notre cluster Kubernetes, voyons comment l'utiliser. Nous allons tout simplement voir comment créer les hosts, les inventaires, les crédentials, un projet, un environnement d'exécution et lancer un job s'appuyant sur un playbook du projet.
Installer Ansible AWX sur un cluster k8s
AWX est la version Open-Source d'Ansible Automation Platform plus connue sous le nom d'Ansible Tower. AWX fournit une interface web ainsi qu'une API REST et un scheduler pour Ansible. L'interface Web permet gérer tous les objets Ansible comme les projets, les inventaires, les hôtes, les utilisateurs et groupes, les environnements d'exécution, les taches de planification, l'envoi de notifications…,
ansible-navigator une nouvelle CLI pour ansible
Ansible-Navigator est nouvel utilitaire en ligne de commande introduit avec Ansible Automation Platform 2 qui permet d'afficher autrement l'exécution d'un playbook Ansible et d'accéder à beaucoup d'informations.
Afficher les logs de containers avec Dozzle"
Voilà une idée qui va vous paraître un peu folle : Faire tourner MacOS sur une machine Linux, et cela, depuis une image Docker. C'est ce que propose le projet Docker-OSX disponible sur GitHub depuis quelques semaines.
déployer des applications avec kapp-controller
kapp-controller
est une extension de
kapp qui
permet d'installer et de mettre à jour vos applications et packages sur vos
clusters Kubernetes. Il fait partie de la suite Carvel.