summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--personal_infra/playbooks/roles/coming_soon_rss/tasks/main.yaml11
-rw-r--r--personal_infra/playbooks/site.yaml12
2 files changed, 23 insertions, 0 deletions
diff --git a/personal_infra/playbooks/roles/coming_soon_rss/tasks/main.yaml b/personal_infra/playbooks/roles/coming_soon_rss/tasks/main.yaml
new file mode 100644
index 00000000..b83749de
--- /dev/null
+++ b/personal_infra/playbooks/roles/coming_soon_rss/tasks/main.yaml
@@ -0,0 +1,11 @@
+---
+- uri:
+ url: https://raw.githubusercontent.com/alexpdp7/coming-soon-rss/6708758549e1eaffd77a9ef556deeb4a283f5557/k8s.yaml
+ return_content: true
+ register: manifest
+ delegate_to: 127.0.0.1
+- k8s:
+ context: "{{ context }}"
+ state: present
+ definition: "{{ manifest.content | replace('coming-soon-rss.example.com', host) }}"
+ delegate_to: 127.0.0.1
diff --git a/personal_infra/playbooks/site.yaml b/personal_infra/playbooks/site.yaml
index 670a8c77..7d48cef1 100644
--- a/personal_infra/playbooks/site.yaml
+++ b/personal_infra/playbooks/site.yaml
@@ -72,3 +72,15 @@
- role: takahe
vars:
context: "admin@{{ talos_host.talos_cluster }}"
+
+- name: deploy coming-soon-rss
+ hosts: k8s-prod.h1.int.pdp7.net
+ tags:
+ - k8s
+ - coming-soon-rss
+ gather_facts: false
+ roles:
+ - role: coming_soon_rss
+ vars:
+ context: "admin@{{ talos_host.talos_cluster }}"
+ host: coming-soon-rss.k8s-prod.h1.int.pdp7.net