summaryrefslogtreecommitdiffstats
path: root/salt
diff options
context:
space:
mode:
authorGeorg Pfuetzenreuter2023-01-22 16:32:57 +0100
committerGeorg Pfuetzenreuter2023-01-22 16:32:57 +0100
commit0efd688151a3f93cda226e6bc86490a6f3110ba1 (patch)
treefd6e949d47575afa19ea3a5763b7f2b4de3f698f /salt
parent06a36e62ae783600a98115258ab4a3c6095888d1 (diff)
downloadsalt-0efd688151a3f93cda226e6bc86490a6f3110ba1.tar.gz
salt-0efd688151a3f93cda226e6bc86490a6f3110ba1.tar.bz2
salt-0efd688151a3f93cda226e6bc86490a6f3110ba1.zip
Use http.query instead of nbroles module
This is an attempt to remove the need for the custom nbroles module. If it works out, the localhost reference should be replaced with a global roles API endpoint. Signed-off-by: Georg Pfuetzenreuter <mail@georg-pfuetzenreuter.net>
Diffstat (limited to 'salt')
-rw-r--r--salt/top.sls2
1 files changed, 1 insertions, 1 deletions
diff --git a/salt/top.sls b/salt/top.sls
index 632d4a2..6b92f79 100644
--- a/salt/top.sls
+++ b/salt/top.sls
@@ -1,5 +1,5 @@
{%- set id = salt['grains.get']('id') -%}
-{%- set roles = salt['nbroles.get'](id) -%}
+{%- set roles = salt['http.query']('http://127.0.0.1:5000/roles', decode=True, decode_type='json', params={"machine": id})['dict']['roles'] -%}
{{ saltenv }}:
'*':