Aller au contenu | Aller au menu | Aller à la recherche

Ansible Extended Modules

Amazon Web Services Dans mon boulot actuel, je travaille sur Amazon Web Services où je dois provisionner et décommissionner de nouvelles machines EC2 à la demande. Pour cela, j'utilise Ansible qui fonctionne comme un charme pour ce type de tâches. Toutefois, il arrive qu'un utilisateur ait besoin de nouvelles ressources et on doit pouvoir, alors, modifier la taille du disque dur, celle de la RAM ou le nombre de CPU. Et à ces demandes, Ansible s'avère plutôt mauvais. C'est pour cela que j'ai développé deux modules :

  • ec2_modify qui modifie le nombre de CPU ou la taille de la RAM (en langage Amazon, on parle type d'instances), la position géographique ainsi que le VLAN à utiliser
  • ec2_vol_resize qui crée un snapshot d'un volume existant pour en créer un plus gros qu'on attachera à l'instance, permet ainsi l'agrandissement du disque dur.

Ces modules étaient destinés à grossir et à s'étoffer, je les ai placé sur mon GitHub ; toute la documentation et les pré-requis s'y trouvent également.

QR code
Jean-Baptiste Langlois

Auteur: Jean-Baptiste Langlois

Restez au courant de l'actualité et abonnez-vous au Flux RSS de cette catégorie

Commentaires (0)

Soyez le premier à réagir sur cet article

Ajouter un commentaire Fil des commentaires de ce billet

:-) ;-) :-/ :mdr: :-D :-( :-C 8-) :-O :-s :siffle: :-P :love: :oops: :money: :caca:

no attachment



À voir également

ServiceNow-logo-300x200.jpg

Modules Python

Interface de communications liés à mon travail actuel

Lire la suite

Graphviz - Exemple de graphe

DOT Generator

Petit script permettant de créer des graphes plus lisibles que le champ des conditions de Control-M

Lire la suite