diff --git a/roles/www_options/tasks/main.yml b/roles/www_options/tasks/main.yml index c4596071a..8a7c97e37 100644 --- a/roles/www_options/tasks/main.yml +++ b/roles/www_options/tasks/main.yml @@ -28,13 +28,26 @@ path: /etc/xdg/lxsession/LXDE-pi/autostart register: lxde_present +- name: Check for Chromium name change + stat: + path: /usr/bin/chromium + register: chromium_present + - name: Add a chromium-browser to autostart if session manager is LXDE lineinfile: path: /etc/xdg/lxsession/LXDE-pi/autostart regexp: '^/usr/bin/chromium-browser' line: '/usr/bin/chromium-browser --ignore-certificate-errors --disable-restore-session-state http://box/home' when: - lxde_present.stat.exists + lxde_present.stat.exists and not chromium_present.stat.exists + +- name: Add a chromium-browser to autostart if session manager is LXDE + lineinfile: + path: /etc/xdg/lxsession/LXDE-pi/autostart + regexp: '^/usr/bin/chromium-browser' + line: '/usr/bin/chromium --ignore-certificate-errors --disable-restore-session-state http://box/home' + when: + lxde_present.stat.exists and chromium_present.stat.exists - debug: msg: 'THE 3 ANSIBLE STANZAS BELOW ONLY RUN... when: (nginx_high_php_limits or moodle_install or nextcloud_install or pbx_install or wordpress_install) and nginx_enabled'