salt.master: manage formulas
All checks were successful
ci/lysergic/push/pipeline Pipeline was successful

Signed-off-by: Georg Pfuetzenreuter <mail@georg-pfuetzenreuter.net>
This commit is contained in:
Georg Pfuetzenreuter 2023-01-22 14:49:30 +01:00
parent b112ee3131
commit 5ab1c4f854
Signed by: Georg
GPG Key ID: 1ED2F138E7E6FF57
2 changed files with 12 additions and 1 deletions

View File

@ -1,3 +1,5 @@
{%- set formulas = ['salt-formula'] -%}
salt:
interface: ${'secret_salt:master:interface'}
master_remove_config: True
@ -17,7 +19,9 @@ salt:
- git
file_roots:
production:
- /srv/formulas/salt-formula
{%- for formula in formulas %}
- /srv/formulas/{{ formula }}
{%- endfor %}
gitfs_root: salt
gitfs_remotes:
- https://git.com.de/LibertaCasa/salt.git:

View File

@ -34,6 +34,13 @@ salt_master_extension_modules_bins:
- require:
- file: salt_master_extension_modules_dirs
salt_master_formulas:
git.latest:
- name: https://git.com.de/LibertaCasa/salt-formulas.git
- target: /srv/formulas
- branch: production
- submodules: True
salt_master_extra_packages:
pkg.installed:
- names: