ansible: Add new CI hosts
[lttng-ci.git] / automation / ansible / roles / lxd / tasks / main.yml
1 ---
2 - name: Install LXD
3 ansible.builtin.apt:
4 name: lxd
5 - name: Ensure LXD service is running
6 ansible.builtin.systemd:
7 name: lxd
8 state: started
9 enabled: true
10 - name: LXD Init
11 block:
12 - ansible.builtin.file:
13 path: /etc/lxd
14 state: directory
15 owner: root
16 group: root
17 mode: '0750'
18 - ansible.builtin.template:
19 dest: /etc/lxd/lxd_init.yml
20 src: init.yaml.j2
21 owner: root
22 group: root
23 mode: '0600'
24 register: lxd_init_template
25 - ansible.builtin.shell:
26 cmd: 'lxd init --preseed=true < /etc/lxd/lxd_init.yml'
27 when: lxd_init_template.changed
This page took 0.029882 seconds and 4 git commands to generate.