Skip to content

Commit 1bc9d3e

Browse files
committed
feat(salt-master): auto-sync custom _sdb drivers (e.g. vault_salt_sdb) into extension_modules on every apply
1 parent fcaa053 commit 1bc9d3e

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

‎salt/master.sls‎

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,15 @@ salt_master_service:
160160
cmd.run:
161161
- name: service salt-master restart
162162

163+
# Syncs any custom _sdb driver (e.g. vault_salt_sdb) from file_roots into extension_modules.
164+
# No-op for masters with no custom _sdb module. Needs the master running to reach its
165+
# runner interface, hence the require on the restart above rather than running unordered.
166+
salt_master_sync_sdb:
167+
cmd.run:
168+
- name: salt-run saltutil.sync_sdb
169+
- require:
170+
- cmd: salt_master_service
171+
163172
{%- if pillar["salt"]["master"]["repo"] is defined %}
164173
salt_master_deploy_repo:
165174
cmd.run:

0 commit comments

Comments
 (0)