Parcourir la source

manage group user membership

add-del-users-in-grups
Petr Michalec il y a 7 ans
Parent
révision
3cd4cb7641
Aucun compte lié à l'adresse e-mail de l'auteur
2 fichiers modifiés avec 13 ajouts et 0 suppressions
  1. +8
    -0
      linux/system/group.sls
  2. +5
    -0
      tests/pillar/system.sls

+ 8
- 0
linux/system/group.sls Voir le fichier

@@ -1,6 +1,12 @@
{%- from "linux/map.jinja" import system with context %}
{%- if system.enabled %}

{%- macro set_p(paramname, dictvar) -%}
{%- if paramname in dictvar -%}
- {{ paramname }}: {{ dictvar[paramname] }}
{%- endif -%}
{%- endmacro -%}

{%- for group_name, group in system.group.iteritems() %}

{%- if group.enabled %}
@@ -14,6 +20,8 @@ system_group_{{ group_name }}:
{%- if group.gid is defined and group.gid %}
- gid: {{ group.gid }}
{%- endif %}
{{ set_p('addusers', group)|indent(2, True) }}
{{ set_p('delusers', group)|indent(2, True) }}

{%- else %}


+ 5
- 0
tests/pillar/system.sls Voir le fichier

@@ -67,8 +67,13 @@ linux:
name: testgroup
gid: 9999
system: true
addusers:
- salt_user1
- salt_user2
db-ops:
enabled: true
delusers:
- salt_user1
salt-ops:
enabled: true
name: salt-ops

Chargement…
Annuler
Enregistrer