aboutsummaryrefslogtreecommitdiff
path: root/personal_infra
diff options
context:
space:
mode:
authoralex <alex@pdp7.net>2023-06-11 16:57:42 +0200
committeralex <alex@pdp7.net>2023-06-11 16:57:42 +0200
commit7e6f5e64c75a60c4732135c73e8efa561fa6d145 (patch)
tree555fd8e7d7f0353e7a90c2abde9c60ccfd96e512 /personal_infra
parent69e5c512f8abf679edaabe1fe98d5750e67419bd (diff)
Add support for extra disks
Diffstat (limited to 'personal_infra')
-rw-r--r--personal_infra/playbooks/roles/proxmox_create_lxc/tasks/main.yml3
1 files changed, 3 insertions, 0 deletions
diff --git a/personal_infra/playbooks/roles/proxmox_create_lxc/tasks/main.yml b/personal_infra/playbooks/roles/proxmox_create_lxc/tasks/main.yml
index e1f4608c..734d0272 100644
--- a/personal_infra/playbooks/roles/proxmox_create_lxc/tasks/main.yml
+++ b/personal_infra/playbooks/roles/proxmox_create_lxc/tasks/main.yml
@@ -14,6 +14,9 @@
{% if not proxmox.privileged|default(false) %} -unprivileged {% endif %}
{% if proxmox.features|default(None) %} -features {{ proxmox.features }} {% endif %}
{% if proxmox.memory|default(None) %} -memory {{ proxmox.memory }} {% endif %}
+ {% for disk in proxmox.disks|default([]) %}
+ --mp{{ disk.index }} volume={{ disk.storage }}:{{ disk.size_gb }},mp={{ disk.path }}
+ {% endfor %}
-rootfs local-zfs:{{ proxmox.disk|default(4) }}
--password {{ ansible_password|trim }}
--nameserver {{ hostvars[proxmox.host].network.self_internal_ip }}