fix boolean checks to use 'bool' filter

This commit is contained in:
AnsibleGuy 2023-05-13 16:04:30 +02:00
parent 72ffeba04f
commit 179433b63e
No known key found for this signature in database
GPG Key ID: 52984C069F5AD3CD
2 changed files with 5 additions and 5 deletions

View File

@ -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:

View File

@ -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