feat(pb,role,task): adds storage validation and uses it in LXC and VM deployment
This commit is contained in:
@@ -22,8 +22,10 @@
|
||||
# This is minimal requirement for rootfs
|
||||
# It might be resized later
|
||||
size: 4 # 4GB rootfs
|
||||
# We put rootfs on fast local storage (NVMe SSD)
|
||||
storage: local
|
||||
# We put rootfs on user-selected sotrage
|
||||
storage: "{{ guest_storage }}"
|
||||
# We need timeout in case a slow storage is used, since it may cause a significant delay
|
||||
timeout: 90
|
||||
pubkey: "{{ lookup('file', lookup('env', 'HOME') + '/.ssh/ansible_key.pub') }}"
|
||||
netif:
|
||||
net0: "name=eth0,gw=192.168.0.1,ip={{ guest_ip_address }}/{{ guest_netmask }},bridge=vmbr0"
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
|
||||
clone: "{{ guest_os_template }}-cloud-init-template"
|
||||
name: "{{ guest_hostname }}"
|
||||
storage: main
|
||||
storage: "{{ guest_storage }}"
|
||||
format: qcow2
|
||||
full: true
|
||||
timeout: 500
|
||||
|
||||
Reference in New Issue
Block a user