Skip to content
Snippets Groups Projects
Verified Commit ee4df85d authored by Varac's avatar Varac
Browse files

Make helmfile deployment configurable

Closes #226
parent 07aec5b6
No related branches found
No related tags found
No related merge requests found
......@@ -14,3 +14,10 @@ release_name: "test"
acme_staging: false
# Directory where we save all the passwords etc.
secret_directory: "./cluster_data/secrets"
# Which apps to install from the helmfile.d/ dir
helmfiles:
- 00-storage
- 05-cert-manager
- 10-nginx
- 15-monitoring
- 20-nextcloud
......@@ -95,4 +95,5 @@
- NEXTCLOUD_MARIADB_PASSWORD: "{{ nextcloud_mariadb_password }}"
- NEXTCLOUD_MARIADB_ROOT_PASSWORD: "{{ nextcloud_mariadb_root_password }}"
- GRAFANA_ADMIN_PASSWORD: "{{ grafana_admin_password }}"
command: '/usr/local/bin/helmfile -b /snap/bin/helm -e oas -f {{ data_directory }}/source/helmfiles/helmfile.d/ apply --suppress-secrets'
command: "/usr/local/bin/helmfile -b /snap/bin/helm -e oas -f {{ data_directory }}/source/helmfiles/helmfile.d/{{ item }}.yaml apply --suppress-secrets"
with_items: "{{ helmfiles }}"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment