diff --git a/tasks/debian/main.yml b/tasks/debian/main.yml index a054e44..5287b27 100644 --- a/tasks/debian/main.yml +++ b/tasks/debian/main.yml @@ -80,7 +80,7 @@ - name: ZoneMinder | Debian | Managing database ansible.builtin.import_tasks: db.yml - when: ZM_CONFIG.manage.db + when: ZM_CONFIG.manage.db | bool - name: ZoneMinder | Debian | Unmanaged DB ansible.builtin.pause: @@ -88,18 +88,18 @@ This can be done like this when using a local database: 'cat {{ ZM_HC.database.schema_file }} | mysql --socket /run/mysqld/mysqld.sock -uroot -p {{ ZM_CONFIG.database.name }}'. Make sure the schema is imported before continuing!" - when: not ZM_CONFIG.manage.db + when: not ZM_CONFIG.manage.db | bool - name: ZoneMinder | Debian | Managing webserver ansible.builtin.import_tasks: web.yml - when: ZM_CONFIG.manage.webserver + when: ZM_CONFIG.manage.webserver | bool tags: [config] - name: ZoneMinder | Debian | Unmanaged webserver ansible.builtin.pause: prompt: "Since this role is not managing the zoneminder-webserver, you will need to add its custom config as shown here: https://github.com/ZoneMinder/zoneminder/tree/master/misc" - when: not ZM_CONFIG.manage.webserver + when: not ZM_CONFIG.manage.webserver | bool - name: ZoneMinder | Debian | Enabling/Starting service ansible.builtin.systemd: diff --git a/tasks/main.yml b/tasks/main.yml index c54473f..19b8370 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -6,7 +6,7 @@ It needs: 'zoneminder' & 'zoneminder.apache.domain'" when: > zoneminder is undefined or - (ZM_CONFIG.manage.webserver and 'domain' not in ZM_CONFIG.apache) + (ZM_CONFIG.manage.webserver | bool and 'domain' not in ZM_CONFIG.apache) - name: ZoneMinder | Processing debian config ansible.builtin.import_tasks: debian/main.yml