67 lines
2.0 KiB
YAML
67 lines
2.0 KiB
YAML
---
|
|
|
|
#- name: create persistent volume resources
|
|
# kubernetes.core.k8s:
|
|
# kubeconfig: "/etc/rancher/k3s/k3s.yaml"
|
|
# state: "{{apps.ktistec.state}}"
|
|
# definition: "{{ lookup('template', item) | from_yaml }}"
|
|
# loop:
|
|
# - ktistec/pv.yaml
|
|
# - ktistec/pv-claim.yaml
|
|
# - ktistec/pv-auth.yaml
|
|
# - ktistec/pv-auth-claim.yaml
|
|
# become: true
|
|
|
|
#- name: create secret for ktistec
|
|
# kubernetes.core.k8s:
|
|
# kubeconfig: "/etc/rancher/k3s/k3s.yaml"
|
|
# state: "{{apps.ktistec.state}}"
|
|
# definition:
|
|
# apiVersion: v1
|
|
# kind: Secret
|
|
# type: Opaque
|
|
# metadata:
|
|
# name: auth-secret-2025
|
|
# namespace: "{{apps.ktistec.namespace}}"
|
|
# stringData:
|
|
# htpasswd: "richard:$2y$05$E7B3.iHmoLLSyFZJJWEj3u6eMdm2gPGBu1vAn7VPo9Axk3Wbict2m"
|
|
# become: true
|
|
|
|
- name: create ktistec namespace
|
|
kubernetes.core.k8s:
|
|
kubeconfig: "/etc/rancher/k3s/k3s.yaml"
|
|
name: "{{apps.ktistec.namespace}}"
|
|
api_version: v1
|
|
kind: Namespace
|
|
state: "{{apps.ktistec.state}}"
|
|
become: true
|
|
|
|
- name: create login secret for dkregistry
|
|
kubernetes.core.k8s:
|
|
kubeconfig: "/etc/rancher/k3s/k3s.yaml"
|
|
state: "{{apps.ktistec.state}}"
|
|
definition:
|
|
apiVersion: v1
|
|
kind: Secret
|
|
type: kubernetes.io/dockerconfigjson
|
|
metadata:
|
|
name: dkregistry-login
|
|
namespace: "{{apps.ktistec.namespace}}"
|
|
data:
|
|
.dockerconfigjson: "eyJhdXRocyI6eyJka3JlZ2lzdHJ5LnhhaS1jb3JwLm5ldCI6eyJ1c2VybmFtZSI6InJpY2hhcmQiLCJwYXNzd29yZCI6Im1lMSIsImVtYWlsIjoicmljaGFyZEBleGFtcGxlLmNvbSIsImF1dGgiOiJjbWxqYUdGeVpEcHRaVEU9In19fQ=="
|
|
become: true
|
|
|
|
- name: create ktistec activity pub resources
|
|
kubernetes.core.k8s:
|
|
kubeconfig: "/etc/rancher/k3s/k3s.yaml"
|
|
state: "{{apps.ktistec.state}}"
|
|
namespace: "{{apps.ktistec.namespace}}"
|
|
definition: "{{ lookup('template', item) | from_yaml }}"
|
|
loop:
|
|
# - ktistec/configmap.yaml
|
|
- ktistec/ingress.yaml
|
|
- ktistec/service.yaml
|
|
- ktistec/deployment.yaml
|
|
become: true
|
|
|