ansible-fleet-setup/plays/k3s-fedora-lxc.yml
2024-03-26 15:14:23 +01:00

58 lines
1.4 KiB
YAML

- name: Setup of fedora LXC containers
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 3 fedora LXC containers
include_role:
name: proxmox-lxc-fedora
vars:
lxc_id: "{{ 150 + item.index }}"
lxc_ip: "192.168.1.{{ 200 + item.index }}"
lxc_gateway: "192.168.1.1"
name: "{{ item.name }}"
loop:
- name: k3s-1
index: 1
- name: k3s-2
index: 2
- name: k3s-3
index: 3
loop_control:
index_var: loop_index
- name: Setup of k3s cluster
hosts: lxc_fedora
become: yes
user: root
vars_prompt:
- name: k3s_token
prompt: "Enter a (single use) k3s token"
private: yes
roles:
- role: k3s-ha
# CAUTION - THIS IS BROKEN