```yml - name: "Install Mailcow" hosts: ansible1 tags: "mailcow" vars: mail_domain: "mail.kuba-orlik.name" mail_mailcow_port: "9001" nginx_acme_email: "kontakt@kuba-orlik.name" roles: - role: mailcow vars: mailcow_hostname_fqdn: "{{ mail_domain }}" mailcow_repo_dir: "/opt/mailcow-dockerized" mailcow_dockerized_commit: "586b3a2ed1c" mailcow_storage_dir: "/mnt/juice/mailcow" mailcow_local_http_port: "{{ mail_mailcow_port }}" mailcow_timezone: "Europe/Warsaw" mailcow_docker_subnet: "172.30.1" - role: "sealcode.nginx.proxies" tags: - mailcow - mailcow-nginx vars: nginx_proxies: - domain: "{{ mail_domain }}" site_name: "mailcow" upstream: "http://localhost:{{ mail_mailcow_port }}" max_upload_size: "2G" use_test_cert: false - domain: "autodiscover.kuba-orlik.name" site_name: "mailcow-autodiscover" upstream: "http://127.0.0.1:{{ mail_mailcow_port }}/autodiscover" ``` You can now access https://${MAILCOW_HOSTNAME}/admin using the default credentials admin and the password moohoo.