Привет! У меня такой playbook:
- name: Clone template
hosts: pve2
gather_facts: no
vars_prompt:
- name: vm_name
prompt: "Пожалуйста, введи имя VM"
private: false
tasks:
- name: Clone template
community.general.proxmox_kvm:
node: pve2
api_user: root@pam
api_password: xxxxxxx
api_host: 192.168.0.195
clone: TestKlon
name: "{{ vm_name }}"
full: false
format: unspecified
timeout: 500
- name: Warte auf die VM-Erstellung
pause:
seconds: 10 # waiting until vm ist created
- name: Update
community.general.proxmox_kvm:
node: pve2
api_user: root@pam
api_password: xxxxxxxxx
api_host: 192.168.0.195
name: "{{ vm_name }}"
ipconfig:
ipconfig0: 'ip=192.168.0.101/24,gw=192.168.0.1'
update: yes
- name: Start VM
community.general.proxmox_kvm:
api_user: root@pam
api_password: xxxxxxxxxx
api_host: 192.168.0.195
node: pve2
name: "{{ vm_name }}"
state: started
Привет, всё отлично работает, только IP не меняется. Шаблон — Ubuntu server, я вводил IP через netplan. Это вообще возможно или я не по пути? Ошибок или чего-то подобного нет.
Привет и спасибо!
- name: Clone template
hosts: pve2
gather_facts: no
vars_prompt:
- name: vm_name
prompt: "Пожалуйста, введи имя VM"
private: false
tasks:
- name: Clone template
community.general.proxmox_kvm:
node: pve2
api_user: root@pam
api_password: xxxxxxx
api_host: 192.168.0.195
clone: TestKlon
name: "{{ vm_name }}"
full: false
format: unspecified
timeout: 500
- name: Warte auf die VM-Erstellung
pause:
seconds: 10 # waiting until vm ist created
- name: Update
community.general.proxmox_kvm:
node: pve2
api_user: root@pam
api_password: xxxxxxxxx
api_host: 192.168.0.195
name: "{{ vm_name }}"
ipconfig:
ipconfig0: 'ip=192.168.0.101/24,gw=192.168.0.1'
update: yes
- name: Start VM
community.general.proxmox_kvm:
api_user: root@pam
api_password: xxxxxxxxxx
api_host: 192.168.0.195
node: pve2
name: "{{ vm_name }}"
state: started
Привет, всё отлично работает, только IP не меняется. Шаблон — Ubuntu server, я вводил IP через netplan. Это вообще возможно или я не по пути? Ошибок или чего-то подобного нет.
Привет и спасибо!
