aboutsummaryrefslogtreecommitdiff
path: root/personal_infra/playbooks
diff options
context:
space:
mode:
authoralex <alex@pdp7.net>2025-06-14 10:22:36 +0200
committeralexpdp7 <alex@corcoles.net>2025-06-14 10:27:03 +0200
commit79309b5b8d4d547e857d8b64f4fa4260d934bb36 (patch)
treef8dbfa22a32d04271ab9bbc52cb926ce15caff64 /personal_infra/playbooks
parent85c642fdc91b9672f5313cdea8031494104eea1d (diff)
Add names to k8s tasks for easier debugging
Diffstat (limited to 'personal_infra/playbooks')
-rw-r--r--personal_infra/playbooks/roles/takahe/tasks/main.yaml24
1 files changed, 16 insertions, 8 deletions
diff --git a/personal_infra/playbooks/roles/takahe/tasks/main.yaml b/personal_infra/playbooks/roles/takahe/tasks/main.yaml
index e432e975..45ca2eae 100644
--- a/personal_infra/playbooks/roles/takahe/tasks/main.yaml
+++ b/personal_infra/playbooks/roles/takahe/tasks/main.yaml
@@ -28,13 +28,15 @@
wait: true
state: present
tags: dns
-- k8s:
+- name: create namespace
+ k8s:
context: "{{ context }}"
state: present
name: "{{ takahe.namespace }}"
kind: Namespace
delegate_to: 127.0.0.1
-- k8s:
+- name: create secret
+ k8s:
context: "{{ context }}"
state: present
name: takahe-secrets
@@ -47,7 +49,8 @@
TAKAHE_EMAIL_SERVER: "{{ ('smtp://' + mail.ses_username + ':' + mail.ses_password + '@' + mail.ses_endpoint + ':25?tls=true') | b64encode }}"
TAKAHE_MEDIA_BACKEND: "{{ (takahe.s3_proto + '://' + takahe.s3_access_key + ':' + takahe.s3_secret_key + '@' + takahe.s3_endpoint + '/' + takahe.s3_bucket) | b64encode }}"
delegate_to: 127.0.0.1
-- k8s:
+- name: create config map
+ k8s:
context: "{{ context }}"
state: present
name: takahe-config
@@ -66,7 +69,8 @@
TAKAHE_CSRF_HOSTS: "{{ ['https://femto.pub', 'https://alex.femto.pub'] | to_json }}"
TAKAHE_ERROR_EMAILS: "{{ [takahe.admin_email] | to_json }}"
delegate_to: 127.0.0.1
-- k8s:
+- name: create deployment
+ k8s:
context: "{{ context }}"
state: present
name: webserver
@@ -113,7 +117,8 @@
path: /
port: 8000
delegate_to: 127.0.0.1
-- k8s:
+- name: create service
+ k8s:
context: "{{ context }}"
state: present
name: webserver
@@ -131,7 +136,8 @@
selector:
run: webserver
delegate_to: 127.0.0.1
-- k8s:
+- name: create ingress
+ k8s:
context: "{{ context }}"
state: present
name: webserver
@@ -162,7 +168,8 @@
port:
name: web
delegate_to: 127.0.0.1
-- k8s:
+- name: create stator deployment
+ k8s:
context: "{{ context }}"
state: present
name: stator
@@ -192,7 +199,8 @@
- secretRef:
name: takahe-secrets
delegate_to: 127.0.0.1
-- k8s:
+- name: create migrate job
+ k8s:
context: "{{ context }}"
state: present
name: migrate