--- - name: Ensure package is installed ansible.builtin.apt: deb: "{{ lldap_package_url }}" notify: Ensure services are enabled and started - name: Ensure needed directories exist ansible.builtin.file: path: "{{ item }}" state: directory owner: lldap group: lldap mode: '0755' loop: - /usr/share/lldap/app/static/fonts - /usr/share/lldap/app/static - /usr/share/lldap/app/pkg - name: Ensure config is templated ansible.builtin.template: src: lldap_config.toml.j2 dest: /etc/lldap/lldap_config.toml owner: lldap group: lldap mode: "0644" notify: Ensure services are enabled and started ...