-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathdeploy.yml
33 lines (33 loc) · 845 Bytes
/
deploy.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
---
- name: deploy
hosts: localhost
gather_facts: false
connection: local
vars_files:
- "{{ default_config_dir }}/app_config.yml"
- "{{ config_dir }}/app_config.yml"
roles:
- role: cert_manager
- role: nginx_ingress
- role: postgres_base
- role: postgres_instance
vars:
pg_namespace: postgres
pg_team_id: "main"
pg_instance_name: "postgres-db"
pg_disk_size: "5Gi"
pg_instances: 1
pg_backup: true
pg_clone: true
pg_storage_provider: gs
pg_bucket_backup_prefix: "{{ cluster_name }}/"
pg_dbs:
- user: "keycloak"
db_name: "keycloak"
- user: "coder"
db_name: "coder"
- role: keycloak
- role: oauth2_proxy
- role: coder
- role: kube_prometheus_stack
- role: env_info