думаю а можно ли как то уменбшить кол-во кода, чтобы не писать 10 копий кода а циклом? для разных - hosts:
with_items использовать? у меня на каждом pve хосте своя подсеть и разные vmid
- hosts: pve1
become: yes
gather_facts: false
tasks:
- name: inlcude default vars
include_vars: 'vars.yml'
- name: create ldap-rw containers
proxmox:
swap: "{{ proxmox_lxc_defaults.swap }}"
onboot: "{{ proxmox_lxc_defaults.onboot }}"
cpus: "{{ proxmox_lxc_defaults.cpus }}"
cores: "{{ proxmox_lxc_defaults.cores }}"
disk: "{{ proxmox_lxc_defaults.disk }}"
storage: "{{ proxmox_lxc_defaults.storage }}"
memory: "{{ proxmox_lxc_defaults.memory }}"
vmid: '1078'
hostname: 'ldap-rw'
netif: '{"net0":"name=eth0,gw=10.0.1.1,ip=10.0.1.78/16,bridge=vmbr1"}'
node: 'pve1'
api_host: 'pve1'
api_user: "{{ proxmox_lxc_defaults.api_user }}"
api_password: "{{ proxmox_lxc_defaults.api_password }}"
password: "{{ proxmox_lxc_defaults.password }}"
ostemplate: "{{ proxmox_lxc_defaults.ostemplate }}"
state: 'started'
loop. with_items, насколько я помню, депрекейтится. Но массив значений откуда брать будете ?
Параметризированная роль в данном случае - то, что доктор прописал.
#ненадотак 😬
Обсуждают сегодня