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
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
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
path: /
port: 8000
delegate_to: 127.0.0.1
-- k8s:
+- name: create service
+ k8s:
context: "{{ context }}"
state: present
name: webserver
selector:
run: webserver
delegate_to: 127.0.0.1
-- k8s:
+- name: create ingress
+ k8s:
context: "{{ context }}"
state: present
name: webserver
port:
name: web
delegate_to: 127.0.0.1
-- k8s:
+- name: create stator deployment
+ k8s:
context: "{{ context }}"
state: present
name: stator
- secretRef:
name: takahe-secrets
delegate_to: 127.0.0.1
-- k8s:
+- name: create migrate job
+ k8s:
context: "{{ context }}"
state: present
name: migrate