Skip to content

Module Terraform pour créer des machines virtuelles sous proxmox

Notifications You must be signed in to change notification settings

qjoly/terraform-module-proxmox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b991f0b · Mar 23, 2023

History

8 Commits
Mar 23, 2023
Mar 23, 2023
Mar 23, 2023
Sep 19, 2022
Sep 9, 2022

Repository files navigation

Module Terraform

Ce projet est un module terraform spécifique à Proxmox permettant de déployer des machines virtuelles.

Usage

module "machinetest" {
  count             = 1
  source            = "QJoly/proxmox/module"
  version           = "1.0.0"
  node_name         = "master-${count.index}-tf"
  node_target       = var.node
  node_qemuga       = 1
  node_pool         = "customer01"
  node_size_disk    = "32G"
  node_bootauto     = true
  node_template     = "debian-11-tf"
  node_storage_disk = "local"
  node_network_host = "vmbr0"
  node_notes        = "Super-VM for the customer No 01"
  node_cpu          = 3
  node_memory       = 3072
}

Il est possible de récupérer la/les adresse.s des machines déployées avec ce module via l'output : node_ip.

Ex:

resource "null_resource" "playbooks" {
  provisioner "local-exec" {
    when    = create
    command = "ANSIBLE_FORCE_COLOR=true ANSIBLE_HOST_KEY_CHECKING=False ansible-playbook i \"module.machinetest[0].node_ip\" test-playbook.yml"
  }
}

About

Module Terraform pour créer des machines virtuelles sous proxmox

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages