reference tool repo
This commit is contained in:
@@ -166,8 +166,8 @@
|
|||||||
traefik_helm_values:
|
traefik_helm_values:
|
||||||
# default is https://github.com/traefik/traefik-helm-chart/blob/v25.0.0/traefik/values.yaml <- for v25 (`kubectl describe deployments.apps traefik -n kube-system | grep helm.sh/chart`)
|
# default is https://github.com/traefik/traefik-helm-chart/blob/v25.0.0/traefik/values.yaml <- for v25 (`kubectl describe deployments.apps traefik -n kube-system | grep helm.sh/chart`)
|
||||||
# current is https://github.com/traefik/traefik-helm-chart/blob/v30.1.0/traefik/values.yaml
|
# current is https://github.com/traefik/traefik-helm-chart/blob/v30.1.0/traefik/values.yaml
|
||||||
deployment:
|
nodeSelector:
|
||||||
kind: DaemonSet
|
node-role.kubernetes.io/master: true # make predictible choice of node to direct https traffic to this node and avoid NAT/loss of client IP
|
||||||
service:
|
service:
|
||||||
spec:
|
spec:
|
||||||
externalTrafficPolicy: Local
|
externalTrafficPolicy: Local
|
||||||
|
|||||||
@@ -36,6 +36,9 @@
|
|||||||
- /var/run/docker.sock:/var/run/docker.sock
|
- /var/run/docker.sock:/var/run/docker.sock
|
||||||
- /etc/timezone:/etc/timezone:ro
|
- /etc/timezone:/etc/timezone:ro
|
||||||
- /etc/localtime:/etc/localtime:ro
|
- /etc/localtime:/etc/localtime:ro
|
||||||
|
extra_hosts: gitea.arcodange.duckdns.org={{ hostvars[groups.gitea[0]].ansible_host }}
|
||||||
|
configs:
|
||||||
|
- config.yaml
|
||||||
configs:
|
configs:
|
||||||
config.yaml:
|
config.yaml:
|
||||||
content: |
|
content: |
|
||||||
|
|||||||
3
ansible/arcodange/factory/playbooks/04_tools.yml
Normal file
3
ansible/arcodange/factory/playbooks/04_tools.yml
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
- name: tools
|
||||||
|
ansible.builtin.import_playbook: ./tools/tools.yml
|
||||||
6
ansible/arcodange/factory/playbooks/tools/pgbouncer.yml
Normal file
6
ansible/arcodange/factory/playbooks/tools/pgbouncer.yml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
---
|
||||||
|
- name: pgbouncer
|
||||||
|
hosts: raspberries:&local
|
||||||
|
|
||||||
|
tasks:
|
||||||
|
- ansible.builtin.ping:
|
||||||
6
ansible/arcodange/factory/playbooks/tools/prometheus.yml
Normal file
6
ansible/arcodange/factory/playbooks/tools/prometheus.yml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
---
|
||||||
|
- name: prometheus
|
||||||
|
hosts: raspberries:&local
|
||||||
|
|
||||||
|
tasks:
|
||||||
|
- ansible.builtin.ping:
|
||||||
6
ansible/arcodange/factory/playbooks/tools/tools.yml
Normal file
6
ansible/arcodange/factory/playbooks/tools/tools.yml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
---
|
||||||
|
- name: pgbouncer
|
||||||
|
ansible.builtin.import_playbook: pgbouncer.yml
|
||||||
|
|
||||||
|
- name: prometheus
|
||||||
|
ansible.builtin.import_playbook: prometheus.yml
|
||||||
@@ -5,6 +5,8 @@ kind: Application
|
|||||||
metadata:
|
metadata:
|
||||||
name: {{ $app_name }}
|
name: {{ $app_name }}
|
||||||
namespace: argocd
|
namespace: argocd
|
||||||
|
finalizers:
|
||||||
|
- resources-finalizer.argocd.argoproj.io
|
||||||
spec:
|
spec:
|
||||||
project: default
|
project: default
|
||||||
source:
|
source:
|
||||||
@@ -3,3 +3,4 @@
|
|||||||
# Declare variables to be passed into your templates.
|
# Declare variables to be passed into your templates.
|
||||||
gitea_applications:
|
gitea_applications:
|
||||||
- url-shortener
|
- url-shortener
|
||||||
|
- tools
|
||||||
Reference in New Issue
Block a user