Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 8 additions & 1 deletion _waves-testing.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,14 @@ the wave (e.g. WAVE_01 has 3 umbrellas across 3 repos). A single umbrella
covering cross-repo work is also valid (e.g. WAVE_02 has 1 umbrella on
playbooks that also tracks devkit work via SHA refs in its body).

## WAVE_02 - in progress
## WAVE_03 - in progress

- range42/range42-playbooks#62
- range42/range42#174
- range42/range42-ansible_roles-debug-devkit#110
- range42/range42-catalog#164

## WAVE_02 - 2026-05-22

- range42/range42-playbooks#55

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@

#### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### ####

- hosts: proxmox-cli
- hosts: proxmox_cli
gather_facts: false
vars_files:
- "../../../../secrets/default_vault.yml"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@

#### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### ####

- hosts: proxmox-cli
- hosts: proxmox_cli
gather_facts: false
vars_files:
- "../../../../secrets/default_vault.yml"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@

#### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### ####

- hosts: proxmox-cli
- hosts: proxmox_cli
gather_facts: false
vars_files:
- "../../../../secrets/default_vault.yml"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@

#### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### ####

- hosts: proxmox-cli
- hosts: proxmox_cli
gather_facts: false
vars_files:
- "../../../../secrets/default_vault.yml"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@

#### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### ####

- hosts: proxmox-cli
- hosts: proxmox_cli
gather_facts: false
vars_files:
- "../../../../secrets/default_vault.yml"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@

#### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### ####

- hosts: proxmox-cli
- hosts: proxmox_cli
gather_facts: false
vars_files:
- "../../../../secrets/default_vault.yml"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@

#### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### ####

- hosts: proxmox-cli
- hosts: proxmox_cli
gather_facts: false
vars_files:
- "../../../../secrets/default_vault.yml"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@

#### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### ####

- hosts: proxmox-cli
- hosts: proxmox_cli
gather_facts: false
vars_files:
- "../../../../secrets/default_vault.yml"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@

#### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### ####

- hosts: proxmox-cli
- hosts: proxmox_cli
gather_facts: false
vars_files:
- "../../../../secrets/default_vault.yml"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@

#### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### ####

- hosts: proxmox-cli
- hosts: proxmox_cli
gather_facts: false
vars_files:
- "../../../../secrets/default_vault.yml"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@

#### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### ####

- hosts: proxmox-cli
- hosts: proxmox_cli
gather_facts: false
vars_files:
- "../../../../secrets/default_vault.yml"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@

#### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### ####

- hosts: proxmox-cli
- hosts: proxmox_cli
gather_facts: false
vars_files:
- "../../../../secrets/default_vault.yml"
Expand Down
2 changes: 2 additions & 0 deletions scenarios/_reserved.json
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,8 @@
{"vm_id":9244,"vm_name":"template-vm-large-04-8g-64g","spec":"4cpu/8gb/64gb","ip":"192.168.140.244","bridge":"vmbr140","scenario":"blank_scenario_6_subnets","role":"template"}
{"vm_id":9246,"vm_name":"template-vm-large-06-8g-64g","spec":"6cpu/8gb/64gb","ip":"192.168.140.246","bridge":"vmbr140","scenario":"blank_scenario_6_subnets","role":"template"}
{"vm_id":9248,"vm_name":"template-vm-large-08-8g-64g","spec":"8cpu/8gb/64gb","ip":"192.168.140.248","bridge":"vmbr140","scenario":"blank_scenario_6_subnets","role":"template"}
{"vm_id":1250,"vm_name":"catalog-try-vm-docker","ip":"192.168.142.250","role":"catalog-try","bridge":"vmbr142","scenario":"catalog_try"}
{"vm_id":9221,"vm_name":"template-vm-small-01-4g-32g","spec":"1cpu/4gb/32gb","ip":"192.168.142.221","bridge":"vmbr140","scenario":"catalog_try","role":"template"}
{"vm_id":8001,"vm_name":"dsa-vm-01","ip":"192.168.147.250","role":"debug","bridge":"vmbr147","scenario":"debug_scenario_a"}
{"vm_id":9903,"vm_name":"template-vm-alpine-nano","spec":"1cpu/512mb/4gb","ip":"192.168.142.203","bridge":"vmbr140","scenario":"debug_scenario_a","role":"template"}
{"vm_id":8501,"vm_name":"dsb-vm-01","ip":"192.168.148.250","role":"debug","bridge":"vmbr148","scenario":"debug_scenario_b"}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -86,13 +86,13 @@

#### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### ####

- hosts: proxmox-cli
- hosts: proxmox_cli
gather_facts: false
vars_files:
- "../../../secrets/default_vault.yml"

tasks:
- name: TEMPLATE 9901 - CHECK if already template (proxmox-cli play)
- name: TEMPLATE 9901 - CHECK if already template (proxmox_cli play)
ansible.builtin.shell: qm config 9901 2>/dev/null | grep -q '^template:'
register: tpl_9901_is_template
failed_when: false
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -86,13 +86,13 @@

#### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### ####

- hosts: proxmox-cli
- hosts: proxmox_cli
gather_facts: false
vars_files:
- "../../../secrets/default_vault.yml"

tasks:
- name: TEMPLATE 9211 - CHECK if already template (proxmox-cli play)
- name: TEMPLATE 9211 - CHECK if already template (proxmox_cli play)
ansible.builtin.shell: qm config 9211 2>/dev/null | grep -q '^template:'
register: tpl_9211_is_template
failed_when: false
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -86,13 +86,13 @@

#### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### ####

- hosts: proxmox-cli
- hosts: proxmox_cli
gather_facts: false
vars_files:
- "../../../secrets/default_vault.yml"

tasks:
- name: TEMPLATE 9212 - CHECK if already template (proxmox-cli play)
- name: TEMPLATE 9212 - CHECK if already template (proxmox_cli play)
ansible.builtin.shell: qm config 9212 2>/dev/null | grep -q '^template:'
register: tpl_9212_is_template
failed_when: false
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -86,13 +86,13 @@

#### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### ####

- hosts: proxmox-cli
- hosts: proxmox_cli
gather_facts: false
vars_files:
- "../../../secrets/default_vault.yml"

tasks:
- name: TEMPLATE 9221 - CHECK if already template (proxmox-cli play)
- name: TEMPLATE 9221 - CHECK if already template (proxmox_cli play)
ansible.builtin.shell: qm config 9221 2>/dev/null | grep -q '^template:'
register: tpl_9221_is_template
failed_when: false
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -86,13 +86,13 @@

#### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### ####

- hosts: proxmox-cli
- hosts: proxmox_cli
gather_facts: false
vars_files:
- "../../../secrets/default_vault.yml"

tasks:
- name: TEMPLATE 9222 - CHECK if already template (proxmox-cli play)
- name: TEMPLATE 9222 - CHECK if already template (proxmox_cli play)
ansible.builtin.shell: qm config 9222 2>/dev/null | grep -q '^template:'
register: tpl_9222_is_template
failed_when: false
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -86,13 +86,13 @@

#### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### ####

- hosts: proxmox-cli
- hosts: proxmox_cli
gather_facts: false
vars_files:
- "../../../secrets/default_vault.yml"

tasks:
- name: TEMPLATE 9224 - CHECK if already template (proxmox-cli play)
- name: TEMPLATE 9224 - CHECK if already template (proxmox_cli play)
ansible.builtin.shell: qm config 9224 2>/dev/null | grep -q '^template:'
register: tpl_9224_is_template
failed_when: false
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -86,13 +86,13 @@

#### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### ####

- hosts: proxmox-cli
- hosts: proxmox_cli
gather_facts: false
vars_files:
- "../../../secrets/default_vault.yml"

tasks:
- name: TEMPLATE 9232 - CHECK if already template (proxmox-cli play)
- name: TEMPLATE 9232 - CHECK if already template (proxmox_cli play)
ansible.builtin.shell: qm config 9232 2>/dev/null | grep -q '^template:'
register: tpl_9232_is_template
failed_when: false
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -86,13 +86,13 @@

#### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### ####

- hosts: proxmox-cli
- hosts: proxmox_cli
gather_facts: false
vars_files:
- "../../../secrets/default_vault.yml"

tasks:
- name: TEMPLATE 9234 - CHECK if already template (proxmox-cli play)
- name: TEMPLATE 9234 - CHECK if already template (proxmox_cli play)
ansible.builtin.shell: qm config 9234 2>/dev/null | grep -q '^template:'
register: tpl_9234_is_template
failed_when: false
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -86,13 +86,13 @@

#### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### ####

- hosts: proxmox-cli
- hosts: proxmox_cli
gather_facts: false
vars_files:
- "../../../secrets/default_vault.yml"

tasks:
- name: TEMPLATE 9236 - CHECK if already template (proxmox-cli play)
- name: TEMPLATE 9236 - CHECK if already template (proxmox_cli play)
ansible.builtin.shell: qm config 9236 2>/dev/null | grep -q '^template:'
register: tpl_9236_is_template
failed_when: false
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -86,13 +86,13 @@

#### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### ####

- hosts: proxmox-cli
- hosts: proxmox_cli
gather_facts: false
vars_files:
- "../../../secrets/default_vault.yml"

tasks:
- name: TEMPLATE 9244 - CHECK if already template (proxmox-cli play)
- name: TEMPLATE 9244 - CHECK if already template (proxmox_cli play)
ansible.builtin.shell: qm config 9244 2>/dev/null | grep -q '^template:'
register: tpl_9244_is_template
failed_when: false
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -86,13 +86,13 @@

#### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### ####

- hosts: proxmox-cli
- hosts: proxmox_cli
gather_facts: false
vars_files:
- "../../../secrets/default_vault.yml"

tasks:
- name: TEMPLATE 9246 - CHECK if already template (proxmox-cli play)
- name: TEMPLATE 9246 - CHECK if already template (proxmox_cli play)
ansible.builtin.shell: qm config 9246 2>/dev/null | grep -q '^template:'
register: tpl_9246_is_template
failed_when: false
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -86,13 +86,13 @@

#### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### ####

- hosts: proxmox-cli
- hosts: proxmox_cli
gather_facts: false
vars_files:
- "../../../secrets/default_vault.yml"

tasks:
- name: TEMPLATE 9248 - CHECK if already template (proxmox-cli play)
- name: TEMPLATE 9248 - CHECK if already template (proxmox_cli play)
ansible.builtin.shell: qm config 9248 2>/dev/null | grep -q '^template:'
register: tpl_9248_is_template
failed_when: false
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
## Idempotent — re-running is safe.
##

- hosts: proxmox-cli
- hosts: proxmox_cli
gather_facts: false
vars_files:
- "../../../secrets/default_vault.yml"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,10 @@
## 6. converts each VM to a template (qm template <id>)
##
## Reads VM IDs from the scenario manifest (manifest/scenario_vms.json).
## Runs entirely on `proxmox-cli` (= the Proxmox host itself), no SSH involved.
## Runs entirely on `proxmox_cli` (= the Proxmox host itself), no SSH involved.
##

- hosts: proxmox-cli
- hosts: proxmox_cli
gather_facts: false
vars_files:
- "../../../secrets/default_vault.yml"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@

#### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### ####

- hosts: proxmox-cli
- hosts: proxmox_cli
gather_facts: false
vars_files:
- "../../../secrets/default_vault.yml"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,6 @@ all:
ansible_connection: local
ansible_python_interpreter: /usr/bin/python3

proxmox-cli:
proxmox_cli:
hosts:
{{ INFRASTRUCTURE_CODENAME }}-cli:
Original file line number Diff line number Diff line change
Expand Up @@ -86,13 +86,13 @@

#### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### ####

- hosts: proxmox-cli
- hosts: proxmox_cli
gather_facts: false
vars_files:
- "../../../secrets/default_vault.yml"

tasks:
- name: TEMPLATE 9901 - CHECK if already template (proxmox-cli play)
- name: TEMPLATE 9901 - CHECK if already template (proxmox_cli play)
ansible.builtin.shell: qm config 9901 2>/dev/null | grep -q '^template:'
register: tpl_9901_is_template
failed_when: false
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -86,13 +86,13 @@

#### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### ####

- hosts: proxmox-cli
- hosts: proxmox_cli
gather_facts: false
vars_files:
- "../../../secrets/default_vault.yml"

tasks:
- name: TEMPLATE 9211 - CHECK if already template (proxmox-cli play)
- name: TEMPLATE 9211 - CHECK if already template (proxmox_cli play)
ansible.builtin.shell: qm config 9211 2>/dev/null | grep -q '^template:'
register: tpl_9211_is_template
failed_when: false
Expand Down
Loading