- name: "load docker, db and proxy for {{ application_id }}" include_role: name: cmp-db-docker-proxy - name: "Include the srv-proxy-6-6-tls-deploy role" include_role: name: srv-proxy-6-6-tls-deploy - name: Flush docker service handlers meta: flush_handlers - name: "Create Mailu accounts" include_tasks: 02_create-mailu-user.yml vars: mailu_compose_dir: "{{ docker_compose.directories.instance }}" mailu_domain: "{{ PRIMARY_DOMAIN }}" mailu_api_base_url: "http://127.0.0.1:8080/api/v1" mailu_global_api_token: "{{ applications | get_app_conf(application_id, 'credentials.api_token') }}" mailu_action: >- {{ ( 'administrator' in (item.value.get('roles', [])) ) | ternary('admin','user') }} mailu_user_key: "{{ item.key }}" mailu_user_name: "{{ item.value.username }}" mailu_password: "{{ item.value.password }}" mailu_token_ip: "{{ item.value.ip | default('') }}" loop: "{{ users | dict2items }}" loop_control: loop_var: item - name: Set Mailu DNS records include_tasks: 04_set-mailu-dns-records.yml when: DNS_PROVIDER == 'cloudflare'