diff --git a/playbooks/gameservers.yml b/playbooks/gameservers.yml index 5ea175d..495b98f 100644 --- a/playbooks/gameservers.yml +++ b/playbooks/gameservers.yml @@ -31,6 +31,15 @@ source_configrepo: "https://git.9iron.club/salt/gmodconfig" tags: [ steam, gmod ] tasks: + - name: Assure Gmod CNAME record + route53: + state: present + overwrite: yes + zone: 9iron.club + type: CNAME + record: "{{ source_instancename }}.src.9iron.club." + ttl: 300 + value: [ "{{ inventory_hostname }}." ] - name: Assure Minecraft CNAME record route53: state: present @@ -48,7 +57,7 @@ type: SRV record: "_minecraft._tcp.{{ mcname }}.mc.{{ zone }}." ttl: 300 - value: [ "1 10 {{ mcport }} {{ inventory_hostname }}." + value: [ "1 10 {{ mcport }} {{ inventory_hostname }}." ] #- hosts: game2 # roles: # - role: backups diff --git a/roles/sourcegame/tasks/main.yml b/roles/sourcegame/tasks/main.yml index f71a792..d53b56f 100644 --- a/roles/sourcegame/tasks/main.yml +++ b/roles/sourcegame/tasks/main.yml @@ -36,14 +36,4 @@ name: "source-{{ source_instancename }}" state: started enabled: yes - - name: Assure CNAME record - route53: - state: present - overwrite: yes - zone: "{{ zone }}" - type: CNAME - record: "{{ source_instancename }}.src.{{ zone }}." - ttl: 300 - value: - - "{{ inventory_hostname_short }}.{{ zone }}." become: yes