In this accelerator we use opentofu and jenkins to start the bootstrapping process of a platform using proxmox. ultimately, we could use the same playbook to host the infra in any cloud provider
- Ansible
- opentofu
- poetry
- Packer
Name | Version |
---|---|
local | 2.5.1 |
template | 2.2.0 |
Name | Source | Version |
---|---|---|
vms_qemu | github.com/Ngel-Castro/vm_qemu_multiple | stable |
Name | Type |
---|---|
local_file.ansible_inventory | resource |
template_file.inventory | data source |
Name | Description | Type | Default | Required |
---|---|---|---|---|
environment | on which enviroment the project will be running | string |
"dev" |
no |
proxmox_host | Value for proxmox cluster/server | string |
"https://192.168.0.131:8006/api2/json" |
no |
proxmox_token_id | Proxmox Token user@pam!token_id | string |
"terraform-prov@pve!terraform" |
no |
proxmox_token_secret | Proxmox token secret | string |
n/a | yes |
vms | n/a | list(object({ |
[ |
no |
Name | Description |
---|---|
vm-inventory | Virtual machine(s) inventory |