From 546508c7dec218f91edb0c5416716d21a16363a0 Mon Sep 17 00:00:00 2001 From: Georg Pfuetzenreuter Date: Sun, 15 Jan 2023 17:12:47 +0100 Subject: [PATCH] Use custom minion master configuration Signed-off-by: Georg Pfuetzenreuter --- pillar/role/salt/minion.sls | 1 - salt/profile/salt/minion.sls | 9 +++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/pillar/role/salt/minion.sls b/pillar/role/salt/minion.sls index 0e0fb8a..291ebda 100644 --- a/pillar/role/salt/minion.sls +++ b/pillar/role/salt/minion.sls @@ -2,4 +2,3 @@ salt: minion_remove_config: True minion: master_type: str - master: {{ myconfig['salt_master'] }} diff --git a/salt/profile/salt/minion.sls b/salt/profile/salt/minion.sls index 6978eaf..32fb272 100644 --- a/salt/profile/salt/minion.sls +++ b/salt/profile/salt/minion.sls @@ -1,3 +1,12 @@ include: - salt.minion - .grains + +/etc/salt/minion.d/master.conf: + file.managed: + - contents: + - 'master: {{ salt['pillar.get']('netbox:config_context:salt_master') }}' + - require_in: + - service: salt-minion + - watch_in: + - service: salt-minion