- name: Setup of VMs hosts: proxmox become: yes user: root vars: - proxmox_user: root@pam proxmox_token: !vault | $ANSIBLE_VAULT;1.1;AES256 31376165343635623536393936353032333638636564646665646464386635383761623632373036 3433306233633465313737303039346635353363326562320a336532666632613663303730643136 36353430353638616239313766666233396339643431636161373965383664663230616664336162 3730353264643434390a386132383238613165653037623466383732323835356365326439656565 38666466343932356137393333623964333463303564623666656533626331646535306531343836 3136313232333265303336613235336334323963316439383230 proxmox_node: proxmox proxmox_token_id: ansible tasks: - name: Create 2 fedora vms include_role: name: proxmox-fedora-vm vars: name: "{{ item.name }}" vm_id: "{{ 200 + item.index }}" vm_ip: "192.168.1.{{ 200 + item.index }}" loop: - name: k3s-1 index: 1 - name: k3s-2 index: 2 loop_control: index_var: loop_index - name: Setup of k3s cluster hosts: kvm_fedora # this group is created by the previous task become: yes user: root vars_prompt: - name: k3s_token prompt: "Enter a (single use) k3s token" private: yes roles: - role: k3s-ha