Commit | Line | Data |
---|---|---|
c3c15dc7 KS |
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 |