Compare commits

...

4 Commits

6 changed files with 30 additions and 2 deletions

View File

@ -9,6 +9,7 @@ packages:
- python3
- xen-hypervisor
- xen-hypervisor-common
- xen-system-amd64
- xen-utils
- xen-tools
- qemu-system-x86

View File

@ -4,3 +4,9 @@
dest: "/etc/ganeti/instance-debootstrap/variants/{{ item.name }}.conf"
mode: "0644"
loop: "{{ instance_debootstrap }}"
- name: List variants
ansible.builtin.template:
src: etc-ganeti-instance-debootstrap-variants.list.j2
dest: "/etc/ganeti/instance-debootstrap/variants.list"
mode: "0644"

View File

@ -15,3 +15,8 @@
regex: "RAPI_ARGS=.*"
line: RAPI_ARGS="-b 0.0.0.0 --require-authentication"
path: /etc/default/ganeti
- name: Clear VNC password
ansible.builtin.file:
path: /etc/ganeti/vnc-cluster-password
mode: "0644"

View File

@ -34,6 +34,6 @@
ansible.builtin.include_tasks:
file: debootstrap.yml
- name: Configure RAPI
- name: Configure Ganeti
ansible.builtin.include_tasks:
file: rapi.yml
file: ganeti.yml

View File

@ -85,3 +85,16 @@
notify:
- update initramfs
- reboot
- name: "Get latest Xen version"
ansible.builtin.command:
cmd: bash -c 'find /usr/lib -type d -name "xen-*" | sort -r | head -1'
register: latest_xen
changed_when: false
failed_when: latest_xen.rc != 0
- name: "Link Xen to latest version"
ansible.builtin.file:
state: link
src: "{{ latest_xen.stdout }}"
dest: /usr/lib/xen

View File

@ -0,0 +1,3 @@
{% for variant in instance_debootstrap %}
{{ variant.name }}
{% endfor %}