From 5c10e67a2baefcf7a6b52f54f5bb2def85a35a6c Mon Sep 17 00:00:00 2001 From: John Bowdre Date: Wed, 19 Apr 2023 20:56:42 -0500 Subject: [PATCH] jinjify acg content --- salt_content/local/salt/acg/users/map.jinja | 8 ++++++++ salt_content/local/salt/acg/users/user.sls | 4 +++- 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 salt_content/local/salt/acg/users/map.jinja diff --git a/salt_content/local/salt/acg/users/map.jinja b/salt_content/local/salt/acg/users/map.jinja new file mode 100644 index 0000000..cc56553 --- /dev/null +++ b/salt_content/local/salt/acg/users/map.jinja @@ -0,0 +1,8 @@ +{% set users = salt['grains.filter_by']({ + 'Debian': { + 'sudo_group': 'sudo', + }, + 'RedHat': { + 'sudo_group': 'wheel', + }, +}) %} diff --git a/salt_content/local/salt/acg/users/user.sls b/salt_content/local/salt/acg/users/user.sls index b99d93e..88dae8e 100644 --- a/salt_content/local/salt/acg/users/user.sls +++ b/salt_content/local/salt/acg/users/user.sls @@ -1,3 +1,5 @@ +{% from "users/map.jinja" import users with context %} + create_user_jbyers: user.present: - name: jbyers @@ -5,7 +7,7 @@ create_user_jbyers: - shell: /bin/bash - home: /home/jbyers - groups: - - sudo + - {{ users.sudo_group }} - qa - require: - group: qa