--- - import_tasks: packages.yaml - import_tasks: none.yaml when: screensaver == 'none' - include_tasks: screensavers/{{screensaver}}.yaml when: screensaver != 'none' - name: screensaver settings script template: src: screensaver-settings.sh.j2 dest: /usr/local/bin/screensaver-settings mode: 0755 when: screensaver != 'none' - name: screensaver lock script template: src: screensaver-lock/{{screensaver}}.sh.j2 dest: /usr/local/bin/screensaver-lock mode: 0755 when: screensaver != 'none' - name: screensaver enable script template: src: screensaver-enable.sh.j2 dest: /usr/local/bin/screensaver-enable mode: 0755 when: screensaver != 'none' - name: screensaver disable script template: src: screensaver-disable.sh.j2 dest: /usr/local/bin/screensaver-disable mode: 0755 when: screensaver != 'none' - name: screensaver start script template: src: screensaver-start/{{screensaver}}.sh.j2 dest: /usr/local/bin/screensaver-start mode: 0755 when: screensaver != 'none' - name: screensaver graphical-session service template: src: screensaver.service.j2 dest: /etc/systemd/user/screensaver.service mode: 0755