--- - name: Create Gitea Server hosts: gitea gather_facts: false vars: dnsmadeeasy_hostname: "{{ service_dns_name.split('.') | first }}" dnsmadeeasy_domain: "{{ service_dns_name.split('.',1) |last }}" dnsmadeeasy_record_type: CNAME dnsmadeeasy_record_value: gate.toal.ca. dnsmadeeasy_record_ttl: 600 opnsense_service_hostname: "{{ dnsmadeeasy_hostname }}" opnsense_service_domain: "{{ dnsmadeeasy_domain }}" tasks: - name: Configure DNS ansible.builtin.import_role: name: toallab.infra.dnsmadeeasy tasks_from: provision.yml - name: Configure Service ansible.builtin.import_role: name: toallab.infra.opnsense_service tasks_from: provision.yml module_defaults: group/oxlorg.opnsense.all: firewall: "{{ opnsense_host }}" api_key: "{{ opnsense_api_key }}" api_secret: "{{ opnsense_api_secret }}" ssl_verify: "{{ opnsense_ssl_verify }}" api_port: "{{ opnsense_api_port|default(omit) }}"