terraform_bpg_proxmox

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/12/02 13:52] – [1 - init] psterraform_bpg_proxmox [2024/12/11 00:12] (Version actuelle) – [1 - init] ps
Ligne 4: Ligne 4:
 ===== Avant-Propos ===== ===== Avant-Propos =====
 **Terraform** https://www.terraform.io/ https://fr.wikipedia.org/wiki/Terraform_(logiciel) est un outil **IAC** (**Infrastructure As Code**) développé par //Hashicorps//. **Terraform** https://www.terraform.io/ https://fr.wikipedia.org/wiki/Terraform_(logiciel) est un outil **IAC** (**Infrastructure As Code**) développé par //Hashicorps//.
 +
 +L'**IAC** : https://fr.wikipedia.org/wiki/Infrastructure_as_code
  
 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, ...).
Ligne 62: Ligne 64:
 </code> </code>
  
-le fichier **provider.tf** (minimal) - On utilise ici le provider **BPG/Proxmox** qui permet de céer et gérer des machines virtuelles KVM et des contenurs LXC.+Le fichier **provider.tf** décrit les fournisseurs (aws, gcp, azure, proxmox, oci, ...) permettant de créer les **ressources** ... 
 + 
 +Le fichier **provider.tf** (minimal) - On utilise ici le provider **BPG/Proxmox** qui permet de créer et gérer des machines virtuelles **KVM** et des conteneurs **LXC**.
  
 cf : cf :
Ligne 68: Ligne 72:
   * https://blog.stephane-robert.info/docs/virtualiser/type1/proxmox/terraform/#cr%C3%A9ation-de-la-vm   * https://blog.stephane-robert.info/docs/virtualiser/type1/proxmox/terraform/#cr%C3%A9ation-de-la-vm
 et plus particulièrement : et plus particulièrement :
-   * https://github.com/bpg/terraform-provider-proxmox/tree/main/howtos+   * https://github.com/bpg/terraform-provider-proxmox/tree/main/examples
    * https://github.com/bpg/terraform-provider-proxmox/blob/main/docs/resources/virtual_environment_vm.md    * https://github.com/bpg/terraform-provider-proxmox/blob/main/docs/resources/virtual_environment_vm.md
 <file hcl provider.tf> <file hcl provider.tf>
Ligne 75: Ligne 79:
     proxmox = {     proxmox = {
       source = "bpg/proxmox"       source = "bpg/proxmox"
-      version = "0.68"+      version = ">=0.68"
     }     }
   }   }
  • terraform_bpg_proxmox.1733143960.txt.gz
  • Dernière modification : 2024/12/02 13:52
  • de ps