Преглед на файлове

Add users statee to manage users and passwords

Signed-off-by: Maximilian Wilhelm <max@sdn.clinic>
Maximilian Wilhelm преди 1 година
родител
ревизия
07d06cc8dc
променени са 2 файла, в които са добавени 17 реда и са изтрити 0 реда
  1. 1 0
      top.sls
  2. 16 0
      users/init.sls

+ 1 - 0
top.sls

@@ -23,6 +23,7 @@ base:
     - sysctl
     - systemd
     - timezone
+    - users
     - vim
     - unattended-upgrades
     - utils

+ 16 - 0
users/init.sls

@@ -0,0 +1,16 @@
+#
+# Manage root user (password)
+#
+
+# This should break, when the pillar isn't present
+{% set root_pw_hash = pillar['globals']['root_password_hash'] %}
+
+root:
+  user.present:
+    - fullname: root
+    - uid: 0
+    - gid: 0
+    - home: /root
+    - password: {{ root_pw_hash }}
+    - enforce_password: True
+    - empty_password: False