ansible/roles/dns/tasks/main.yml
Salt 6ce15dcd96 Register DNS automatically for 9iron instances
This opens the door to making new CNAME entries for other services
automagically
2020-06-29 11:18:26 -05:00

18 lines
368 B
YAML

#!/usr/bin/ansible-playbook
# vim:ft=ansible:
---
- name: Add machine to DNS zone
block:
- name: Get public IP
ipify_facts:
- name: Register record in zone
route53:
state: present
zone: 9iron.club
type: A
record: "{{ inventory_hostname }}.9iron.club."
ttl: 300
value:
- "{{ ipify_public_ip }}"
wait: yes