first commit

This commit is contained in:
2026-02-02 12:44:10 -05:00
commit f2eee63fb7
11 changed files with 583 additions and 0 deletions

21
playbooks/provision.yml Normal file
View File

@@ -0,0 +1,21 @@
---
- name: Provision Proxmox VM or LXC
hosts: localhost
gather_facts: false
vars:
proxmox_api_host: "192.168.0.166"
tasks:
- name: Include VM provisioning role
ansible.builtin.include_role:
name: proxmox_vm
when: provision_type | lower == 'vm'
- name: Include LXC provisioning role
ansible.builtin.include_role:
name: proxmox_lxc
when: provision_type | lower == 'lxc'
- name: Display created resource info
ansible.builtin.debug:
msg: "Created {{ provision_type }} '{{ vm_hostname }}' with VMID {{ created_vmid }} on node {{ target_node }}"