diff --git a/pillars/servers/init.sls b/pillars/servers/init.sls index cc1b73a..daa1973 100644 --- a/pillars/servers/init.sls +++ b/pillars/servers/init.sls @@ -1,2 +1,3 @@ include: - servers.roles + - servers.passwords diff --git a/pillars/servers/passwords.sls b/pillars/servers/passwords.sls new file mode 100644 index 0000000..891c155 --- /dev/null +++ b/pillars/servers/passwords.sls @@ -0,0 +1,3 @@ +{%- set roles=salt.cmd.shell("grep -Po '(?<=- ).*' /srv/salt/"+saltenv+"/pillars/servers/roles/server/"+grains['host']+".sls | tr '\n' ' '") -%} +{%- set data=salt.cmd.shell('sudo bash ~/get_passwords.sh '+roles) -%} +{{data | trim}}