Maintenant que nous savons comment lancer le provisioning avec ansible
automatiquement, il manque
juste le resizing de l'image de type cloud en automatique. En effet, les
images fournies sont souvent trop petites. Le plugin libvirt
de Terraform
intègre cette fonctionnalité, qui évite de le faire manuellement.
76 articles tagués avec « infra as code »
Voir tous les tagsTerraform et le provider Libvirt
Dans le premier billet consacré au couple Terraform / Libvirt, nous avions vu comment créer des ressources, mais pas comment enchaîner automatiquement le provisioning. Par provisioning j'entends l'utilisation des fonctions remote-exec et local-exec qui permettent par exemple de lancer des playbooks ansible ou des scripts.
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.
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.
Parser les commandes shell Ansible avec JC
Il faut aussi désormais surveiller le travail de la communauté Ansible, sinon on passe à côté de pépites qui vous simplifie le travail.
Aanalyse de code d'infra avec Regula
Comme quoi la vielle permet de découvrir des pépites, et je nomme aujourd'hui. regula est un outil écrit en GO, développé par Fugue, permettant d'évaluer la conformité en termes de sécurité d'un code d'Infra As Code.
Démarrer avec Terraform Cloud
Terraform Cloud, lancé en 2018 par HashiCorp, fournit gratuitement aux développeurs un espace de stockage cloud pour gérer les states Terraform. Cette version s'adresse avant tout aux petites comprenant jusqu'à cinq développeurs.