Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
terraform_bpg_proxmox [2024/01/07 23:22] – [Mise en oeuvre de Terraform avec le provider Telmate/Proxmox] psterraform_bpg_proxmox [2024/01/08 00:07] (Version actuelle) – [6. Epilogue : on conclut avec un playbook ansible] ps
Ligne 5: Ligne 5:
 **Terraform** est un outil **IAC** (Infrastructure As Code) développé par //Hashicorps//. **Terraform** est un outil **IAC** (Infrastructure As Code) développé par //Hashicorps//.
  
-Il permet grâce à une syntaxe déclarative relativement simple de créer une infrastructure dans le //cloud// ou en //on-premise//. Terraform dispose de nombreux fournisseurs (providers) adaptés aux principaux environnements du marché (kubernetes, Azure, AWS, GCP, Openstack, Vsphere, Proxmox, ...) +Il permet grâce à une syntaxe déclarative relativement simple de créer une infrastructure dans le //cloud// ou en //on-premise//. Terraform dispose de nombreux fournisseurs (providers) adaptés aux principaux environnements du marché (kubernetes, Azure, AWS, GCP, Openstack, Vsphere, Proxmox, ...)
  
 Il est habituellement utilisé pour créer des VM ensuite configurées par des **playbooks** **Ansible** Il est habituellement utilisé pour créer des VM ensuite configurées par des **playbooks** **Ansible**
  
-cf le site de Stéphane Robert : +Des changements de licence récents concernant Terraform ont conduit à la création de la fondation **Opentofu** (https://opentofu.org) visant à créer un outil disposant d'une licence moins restrictive et compatible avec Terraform ... 
 + 
 +cf le site de //Stéphane Robert// 
   * https://blog.stephane-robert.info/docs/infra-as-code/provisionnement/terraform/introduction   * https://blog.stephane-robert.info/docs/infra-as-code/provisionnement/terraform/introduction
  
Ligne 224: Ligne 227:
 </code> </code>
  
-On peut alors vérifier l'existence des 2 VM et s'y connecter après avoir récupéré leur adresse IP.+On peut alors vérifier l'existence des 2 VMs et s'y connecter après avoir récupéré leur adresse IP (connexion console puis ''ip a'')
  
 ==== 4. Modification des ressources puis plan ==== ==== 4. Modification des ressources puis plan ====
Ligne 234: Ligne 237:
  
 ==== 6. Epilogue : on conclut avec un playbook ansible ==== ==== 6. Epilogue : on conclut avec un playbook ansible ====
-  * on peut alors lancer un playbook **ansible** pour terminer la configuration des VM ...+  * on peut alors lancer un playbook **ansible** (pour installer Apache par exemple) pour terminer la configuration des VM ...
  • terraform_bpg_proxmox.1704666178.txt.gz
  • Dernière modification : 2024/01/07 23:22
  • de ps