whitespaces and syntax

This commit is contained in:
Jérémy Lecour 2020-04-17 15:56:54 +02:00 committed by Jérémy Lecour
parent d013a65cf6
commit 968973d1f4
2 changed files with 14 additions and 14 deletions

View File

@ -1,36 +1,36 @@
--- ---
- name: "Check if container {{ name }} exists" - name: "Check if container {{ name }} exists"
command: "lxc-ls {{name}}" command: "lxc-ls {{ name }}"
changed_when: false changed_when: false
check_mode: no check_mode: no
register: container_exists register: container_exists
- name: "Create container {{ name }}" - name: "Create container {{ name }}"
lxc_container: lxc_container:
name: "{{name}}" name: "{{ name }}"
container_log: true container_log: true
template: debian template: debian
state: stopped state: stopped
template_options: "--arch amd64 --release {{release}}" template_options: "--arch amd64 --release {{ release }}"
when: container_exists.stdout_lines == [] when: container_exists.stdout_lines == []
- name: "Disable network configuration inside container {{ name }}" - name: "Disable network configuration inside container {{ name }}"
replace: replace:
name: "/var/lib/lxc/{{name}}/rootfs/etc/default/networking" name: "/var/lib/lxc/{{ name }}/rootfs/etc/default/networking"
regexp: "^#CONFIGURE_INTERFACES=yes" regexp: "^#CONFIGURE_INTERFACES=yes"
replace: CONFIGURE_INTERFACES=no replace: CONFIGURE_INTERFACES=no
when: lxc_network_type == "none" when: lxc_network_type == "none"
- name: "Disable interface shut down on halt inside container {{ name }} (Jessie container)" - name: "Disable interface shut down on halt inside container {{ name }} (Jessie container)"
lineinfile: lineinfile:
name: "/var/lib/lxc/{{name}}/rootfs/etc/default/halt" name: "/var/lib/lxc/{{ name }}/rootfs/etc/default/halt"
line: "NETDOWN=no" line: "NETDOWN=no"
when: lxc_network_type == "none" and release == "jessie" when: lxc_network_type == "none" and release == "jessie"
- name: "Make the container {{ name }} poweroff on SIGPWR sent by lxc-stop (Jessie container)" - name: "Make the container {{ name }} poweroff on SIGPWR sent by lxc-stop (Jessie container)"
file: file:
src: /lib/systemd/system/poweroff.target src: /lib/systemd/system/poweroff.target
dest: "/var/lib/lxc/{{name}}/rootfs/etc/systemd/system/sigpwr.target" dest: "/var/lib/lxc/{{ name }}/rootfs/etc/systemd/system/sigpwr.target"
state: link state: link
when: release == 'jessie' when: release == 'jessie'
@ -38,21 +38,21 @@
copy: copy:
remote_src: yes remote_src: yes
src: /etc/resolv.conf src: /etc/resolv.conf
dest: "/var/lib/lxc/{{name}}/rootfs/etc/" dest: "/var/lib/lxc/{{ name }}/rootfs/etc/"
- name: "Add hostname in /etc/hosts for container {{ name }}" - name: "Add hostname in /etc/hosts for container {{ name }}"
lineinfile: lineinfile:
name: "/var/lib/lxc/{{name}}/rootfs/etc/hosts" name: "/var/lib/lxc/{{ name }}/rootfs/etc/hosts"
line: "127.0.0.1 {{name}}" line: "127.0.0.1 {{ name }}"
- name: "Fix permission on /dev for container {{ name }}" - name: "Fix permission on /dev for container {{ name }}"
lineinfile: lineinfile:
name: "/var/lib/lxc/{{name}}/rootfs/etc/rc.local" name: "/var/lib/lxc/{{ name }}/rootfs/etc/rc.local"
line: "chmod 755 /dev" line: "chmod 755 /dev"
insertbefore: "^exit 0$" insertbefore: "^exit 0$"
when: release == 'jessie' when: release == 'jessie'
- name: "Ensure that {{name}} container is running" - name: "Ensure that {{ name }} container is running"
lxc_container: lxc_container:
name: "{{name}}" name: "{{ name }}"
state: started state: started

View File

@ -34,5 +34,5 @@
include: create-container.yml include: create-container.yml
vars: vars:
name: "{{ item.name }}" name: "{{ item.name }}"
release: "{{item.release}}" release: "{{ item.release }}"
with_items: "{{lxc_containers}}" loop: "{{ lxc_containers }}"