Aller au contenu principal

Podman sous WSL pour tester du code Ansbile

· 5 minutes de lecture
Stéphane ROBERT
Consultant DevOps

Changement de mission donc changement de contexte. Je suis désormais contraint à utiliser wsl sur mon poste de travail et j'ai ainsi cherché à optimiser son utilisation pour développer des rôles Ansible. Autre contrainte ne pas utiliser Docker Desktop, heureusement, il est possible d'installer podman

Les Environnements d'Exécution Ansible

· 11 minutes de lecture
Stéphane ROBERT
Consultant DevOps

Les environnements d'exécution Ansible sont là pour vous aider à écrire et à exécuter des playbooks quel que soit le contexte. Ils définissent donc des environnements portables et partageables pour exécuter des tâches Ansible.

Activez l'auto-complétion AWS boto3 dans Visual Studio Code

· 2 minutes de lecture
Stéphane ROBERT
Consultant DevOps

Lorsqu’on démarre sur le développement de lambda AWS ou pour écrire du code d’infrastructure AWS, nous faisons appel à la libriairie boto3. Pour simplifier l’écriture de ce code, je vous conseille d’installer l’extension vscode boto3 qui permet d’ajouter la completion de code.

Développer avec AWS Boto3 en Python

· 3 minutes de lecture
Stéphane ROBERT
Consultant DevOps

Parfois les outils d’Infra As Code ne répondent à certaines manipulations ou certains besoins. Vous voulez apprendre à développer des lambda, à manipuler vos ressources AWS avec du code en Python ? Donc, vous devrez utiliser la librairie Boto3.

Maîtrisez l'utilisation de la CLI AWS

· 5 minutes de lecture
Stéphane ROBERT
Consultant DevOps

Un petit billet pour installer et configurer aux petits oignons la CLI d'AWS. En effet, il existe quelques astuces qui vont vous permettre de vous faciliter la vie avec son utilisation. Mais avant voyons comment l'installer et la configurer.

Accès à une instance EC2 d'un réseau privé avec SSM

· 6 minutes de lecture
Stéphane ROBERT
Consultant DevOps

A moins d'avoir un bastion, par défaut, il est impossible de se connecter depuis l'extérieur à une instance AWS EC2 se trouvant dans un réseau privé. Il existe plusieurs solutions pour y arriver, mais je vais vous détailler celle qui est la plus économique avec l'utilisation de SSM avec des VPC endpoints.

direnv et asdf les outils DevOps indispensables!

· 3 minutes de lecture
Stéphane ROBERT
Consultant DevOps

Nous travaillons tous sur de nombreux projets, chacun utilisant des versions différentes des CLI Devops. Par exemple, vous travaillez pour un client qui utilise Kubernetes 1.23 et Terraform 1.1.4. Ensuite, on vous met sur un nouveau projet client qui lui utilise Kubernetes 1.25 et Terraform 1.3.6. Si vous ne gérez pas vos versions correctement cela peut vite tourner au drame avec des incompatibilités ou du code non pris en charge au moment de la livraison de celui-ci.

Partager des écrans avec plusieurs PC

· 2 minutes de lecture
Stéphane ROBERT
Consultant DevOps

De part mon activité de blogger, je suis obligé de pouvoir changer de PC pour travailler rapidement sur mon homelab par exemple. Pour éviter un nombre incalculable de branchements et de débranchements, j'ai fait l'acquisition d'un petit KVM avec deux entrées et deux sorties.