Test for Raspbian before assuming

This commit is contained in:
Marc Tamsky
2019-05-30 01:30:31 -07:00
parent f2bb86e593
commit 1a466f92de

View File

@@ -1,14 +1,24 @@
--- ---
- name: Test for Raspbian
stat:
path: /boot/cmdline.txt
register: cmdline
- name: Activating cgroup on Raspbian - name: Activating cgroup on Raspbian
lineinfile: lineinfile:
path: /boot/cmdline.txt path: /boot/cmdline.txt
regexp: '^(.*rootwait)$' regexp: '^(.*rootwait)$'
line: '\1 cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory' line: '\1 cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory'
backrefs: true backrefs: true
when: ( ansible_facts.architecture is search "arm" ) when: ( cmdline.stat.path is defined )
and
( ansible_facts.architecture is search("arm") )
register: boot_cmdline
- name: Rebooting on Raspbian - name: Rebooting on Raspbian
shell: reboot now shell: reboot now
ignore_errors: true ignore_errors: true
when: ( ansible_facts.architecture is search "arm" ) when: ( boot_cmdline | changed )
and
( ansible_facts.architecture is search("arm") )