Bonjour à tous,

Merci pour tous les retours, c'est très sympa et surtout très intéressant pour moi (et pour la communauté) :-)
Je vais mettre en place un POC et commencer à monter tout ça.

Très bonne fin de semaine à vous tous !

F00b4rch

Le 14 février 2018 à 15:18, Sabri Boukari <sabriicone@gmail.com> a écrit :
Bonjour, 

Aujourd'hui j'ai participé à une conf de Redhat sur Ansible et son partie cloud, j'avais posé la même question.
Il se peut que la réponse est que aucune différence existe entre ansible et terraform mais en plus on peut instancier terraform via ansible et vice versa.

Est-ce que quelqu'un pourrait confirmer le contraire par exemple?
Ou genre, ou exactement ou devrait utiliser terraform a la place de cloudinit ou cloudform et on ne peut pas utiliser Ansible à la place?

L'objectif est d'autant de diminuer cette multitude interminable d'outillage au sein d'un SI.

Cordialement,

2018-02-14 9:52 GMT+01:00 Théophile Helleboid <chtitux@gmail.com>:
J'utilise terraform pour déployer chez AWS et OVH, et même si la courbe d'apprentissage est un peu rude au début, c'est un vrai plaisir de l'utiliser au quotidien. 

Rien que l'abandon de Cloud Formation (pour AWS) et la garantie que la totalité de la stack est redéployable à l'identique en 5 minutes, buckets S3 et services en tout genre d'AWS compris, vaut le coup. À condition que tout le monde joue le jeu et ne passe plus par les consoles pour modifier des paramètres en douce. 

Mon conseil : faire tourner la validation, la simulation et l'application des stacks depuis  la CI / CD du dépôt git sur lequel la configuration est commitée. 
Ça permet une vraie agilité pour déployer. 
Chez nous, la simulation est lancée automatiquement, mais l'application de la configuration est faite depuis un bouton de la CI, mais manuellement. 

On Feb 13, 2018 16:04, "Guillaume" <guibdx@gmail.com> wrote:

A mon avis je ne vois pas vraiment l'intérêt de basculer sur terraform si c'est pour ensuite travailler avec ansible qui peut également faire le travail lui même. 

Ansible a des modules pour faire du provisionning, mais il est loin derrière terraform. Notamment pour les services autres que EC2. 
Je les trouve plutôt complémentaires : terraform pour les ressources de l'infra, puis ansible (ou puppet) pour les dépendances systèmes à l'intérieur des instances. 

Bonne journée à tous, 

Théophile Helleboid 

_______________________________________________
Liste de diffusion du FRsAG
http://www.frsag.org/



--
Boukari Sabri

Cloud DevOps Specialist
Failure is the Great Teacher


_______________________________________________
Liste de diffusion du FRsAG
http://www.frsag.org/