31 lines
1012 B
YAML
31 lines
1012 B
YAML
---
|
||
- name: Настройка окружения
|
||
hosts: proxmox
|
||
vars_files:
|
||
- vars.yaml
|
||
tasks:
|
||
- name: Создание и настройка ВМ из шаблона
|
||
|
||
block:
|
||
- name: Создание ВМ
|
||
community.general.proxmox_kvm:
|
||
api_user: "{{ pve_user }}"
|
||
api_password: "{{ pve_password }}"
|
||
api_host: "{{ pve_node }}"
|
||
clone: "{{ pve_template_name }}"
|
||
vmid: "{{ pve_template_id }}"
|
||
newid: "{{ vm_id }}"
|
||
name: "{{ vm_name }}"
|
||
node: "{{ pve_node }}"
|
||
storage: "{{ pve_storage }}"
|
||
format: qcow2
|
||
timeout: 500
|
||
ciuser: "{{ vm_user }}"
|
||
cipassword: "{{ vm_passwd }}"
|
||
nameservers: '"{{ vm_dns }}"'
|
||
net:
|
||
net0: 'virtio,bridge="{{ vm_net_intf }}"'
|
||
ipconfig:
|
||
ipconfig0: 'ip="{{ vm_ip }}"/"{{ vm_mask }}",gw="{{ vm_gw }}"'
|
||
sshkeys: '"{{ ssh_key }}"'
|