diff options
| author | alex <alex@pdp7.net> | 2023-03-11 12:18:03 +0100 |
|---|---|---|
| committer | alex <alex@pdp7.net> | 2023-03-11 12:18:03 +0100 |
| commit | 5e565f0374840245e5012fb57ba0af24de78e34b (patch) | |
| tree | 45ef53752d69a88004dba15559abf09e96525c07 /personal_infra/playbooks | |
| parent | ffae0d6f55f609bf67f54891ea0c95e381a8368c (diff) | |
Draft proxmox proxy support + route53
Diffstat (limited to 'personal_infra/playbooks')
| -rw-r--r-- | personal_infra/playbooks/roles/proxmox_route_53/tasks/main.yml | 11 | ||||
| -rw-r--r-- | personal_infra/playbooks/site.yaml | 7 |
2 files changed, 18 insertions, 0 deletions
diff --git a/personal_infra/playbooks/roles/proxmox_route_53/tasks/main.yml b/personal_infra/playbooks/roles/proxmox_route_53/tasks/main.yml new file mode 100644 index 00000000..b56561de --- /dev/null +++ b/personal_infra/playbooks/roles/proxmox_route_53/tasks/main.yml @@ -0,0 +1,11 @@ +--- +- name: create A entries + local_action: + module: amazon.aws.route53 + zone: "{{ network.dns_zone }}" + record: "{{ item }}" + type: A + value: "{{ network.ip }}" + wait: true + state: present + loop: "{{ network.proxmox.proxy_hosts }}" diff --git a/personal_infra/playbooks/site.yaml b/personal_infra/playbooks/site.yaml index ddeced0e..377f5647 100644 --- a/personal_infra/playbooks/site.yaml +++ b/personal_infra/playbooks/site.yaml @@ -42,3 +42,10 @@ tags: ipsilon roles: - deploy_ipsilon + +- name: proxmox route 53 + hosts: proxmox + tags: proxmox_route_53 + gather_facts: false + roles: + - proxmox_route_53 |
