From 71a98b34ca7e1b04c24d0f0e6c84c7820f61d545 Mon Sep 17 00:00:00 2001 From: Maxim Vershinin Date: Mon, 24 Aug 2026 14:11:42 +0500 Subject: [PATCH] FEATURE: replaces hardcoded ip of proxmox with a variable --- inventory/group_vars/all/main.yaml | 1 + inventory/hosts.yaml | 4 ++-- roles/deploy_lxc_on_proxmox/tasks/main.yaml | 4 ++-- roles/deploy_vm_on_proxmox/tasks/create_vm.yaml | 9 ++++----- roles/deploy_vm_on_proxmox/tasks/main.yaml | 2 +- roles/deploy_vm_on_proxmox/tasks/start_vm.yaml | 3 +-- 6 files changed, 11 insertions(+), 12 deletions(-) diff --git a/inventory/group_vars/all/main.yaml b/inventory/group_vars/all/main.yaml index 2fdf97c..8b7e6a1 100644 --- a/inventory/group_vars/all/main.yaml +++ b/inventory/group_vars/all/main.yaml @@ -2,3 +2,4 @@ ansible_become_passwd: "{{ ansible_password }}" human_admin_user: max +proxmox_1_host: 192.168.0.2 diff --git a/inventory/hosts.yaml b/inventory/hosts.yaml index 8308439..c9a3be0 100644 --- a/inventory/hosts.yaml +++ b/inventory/hosts.yaml @@ -2,8 +2,8 @@ all: children: physical: - proxmox-1: - ansible_host: 192.168.0.2 + proxmox_1: + ansible_host: "{{ proxmox_1_host }}" ansible_become_password: "{{ ansible_become_passwd }}" services_to_run: [] virtual: diff --git a/roles/deploy_lxc_on_proxmox/tasks/main.yaml b/roles/deploy_lxc_on_proxmox/tasks/main.yaml index e2d5834..8101d3d 100644 --- a/roles/deploy_lxc_on_proxmox/tasks/main.yaml +++ b/roles/deploy_lxc_on_proxmox/tasks/main.yaml @@ -6,7 +6,7 @@ validate_certs: false node: proxmox-server api_user: root@pam - api_host: 192.168.0.2 + api_host: proxmox_1_host api_token_id: ansible api_token_secret: "{{ proxmox_token_secret }}" @@ -34,7 +34,7 @@ validate_certs: false node: proxmox-server api_user: root@pam - api_host: 192.168.0.2 + api_host: proxmox_1_host api_token_id: ansible api_token_secret: "{{ proxmox_token_secret }}" diff --git a/roles/deploy_vm_on_proxmox/tasks/create_vm.yaml b/roles/deploy_vm_on_proxmox/tasks/create_vm.yaml index 52bbc27..da076fd 100644 --- a/roles/deploy_vm_on_proxmox/tasks/create_vm.yaml +++ b/roles/deploy_vm_on_proxmox/tasks/create_vm.yaml @@ -6,7 +6,7 @@ validate_certs: false node: proxmox-server api_user: root@pam - api_host: 192.168.0.2 + api_host: proxmox_1_host api_token_id: ansible api_token_secret: "{{ proxmox_token_secret }}" @@ -29,7 +29,7 @@ validate_certs: false node: proxmox-server api_user: root@pam - api_host: 192.168.0.2 + api_host: proxmox_1_host api_token_id: ansible api_token_secret: "{{ proxmox_token_secret }}" @@ -49,7 +49,7 @@ validate_certs: false node: proxmox-server api_user: root@pam - api_host: 192.168.0.2 + api_host: proxmox_1_host api_token_id: ansible api_token_secret: "{{ proxmox_token_secret }}" @@ -64,10 +64,9 @@ validate_certs: false node: proxmox-server api_user: root@pam - api_host: 192.168.0.2 + api_host: proxmox_1_host api_token_id: ansible api_token_secret: "{{ proxmox_token_secret }}" name: "{{ vm_hostname }}" state: started - diff --git a/roles/deploy_vm_on_proxmox/tasks/main.yaml b/roles/deploy_vm_on_proxmox/tasks/main.yaml index 07f5a53..ab5d582 100644 --- a/roles/deploy_vm_on_proxmox/tasks/main.yaml +++ b/roles/deploy_vm_on_proxmox/tasks/main.yaml @@ -5,7 +5,7 @@ validate_certs: false node: proxmox-server api_user: root@pam - api_host: 192.168.0.2 + api_host: proxmox_1_host api_token_id: ansible api_token_secret: "{{ proxmox_token_secret }}" diff --git a/roles/deploy_vm_on_proxmox/tasks/start_vm.yaml b/roles/deploy_vm_on_proxmox/tasks/start_vm.yaml index 455bf6f..def72bc 100644 --- a/roles/deploy_vm_on_proxmox/tasks/start_vm.yaml +++ b/roles/deploy_vm_on_proxmox/tasks/start_vm.yaml @@ -6,7 +6,7 @@ validate_certs: false node: proxmox-server api_user: root@pam - api_host: 192.168.0.2 + api_host: proxmox_1_host api_token_id: ansible api_token_secret: "{{ proxmox_token_secret }}" @@ -19,4 +19,3 @@ timeout: 120 delegate_to: localhost changed_when: false -