added sudo

This commit is contained in:
Jonas Forsberg
2020-08-10 14:04:35 +02:00
parent e9ad0938f8
commit 8f75ef9111
3 changed files with 111 additions and 0 deletions

22
salt/states/sudo.sls Normal file
View File

@@ -0,0 +1,22 @@
Configure sudoers:
file.managed:
- name: /etc/sudoers
- source: salt://files/sudoers
- user: root
- group: root
- mode: "0440"
add sudoers.d file for {{ pillar['username'] }}:
file.managed:
- name: /etc/sudoers.d/{{ pillar['username'] }}
- source: salt://files/user_sudo
- template: jinja
- user: root
- group: root
- mode: 0640
remove root password:
cmd.run:
- name: usermod -p '!' root
- unless: '[[ $(grep root /etc/shadow | cut -f2 -d":") == "!" ]]'