--- - hosts: all gather_facts: false become: true vars: base_domain: data.coop letsencrypt_email: admin@data.coop ldap_dn: "dc=data,dc=coop" services: - nginx-proxy - postfix - openldap - nextcloud - passit - gitea - matrix_riot - privatebin - codimd - netdata - docker_registry - drone - websites - ulovliglogning-dk - watchtower - mailu - portainer - mastodon - rallly - membersystem smtp_host: "postfix" smtp_port: "587" tasks: - import_role: name: ssh_and_vagrant tags: - base_only - setup_services - import_role: name: ubuntu_base vars: vagrant: "{{ ansible_virtualization_role == 'guest' }}" tags: - base_only - import_role: name: docker vars: vagrant: "{{ ansible_virtualization_role == 'guest' }}" letsencrypt_enabled: "{{ not vagrant }}"