users-formula/users/sudo.sls

34 lines
771 B
Plaintext
Raw Normal View History

# vim: sts=2 ts=2 sw=2 et ai
{% from "users/map.jinja" import users with context %}
# Ensure availability of bash
bash-package:
pkg.installed:
- name: {{ users.bash_package }}
sudo-group:
group.present:
- name: sudo
2013-06-19 21:53:46 +02:00
- system: True
sudo-package:
pkg.installed:
- name: {{ users.sudo_package }}
2013-06-19 21:53:46 +02:00
- require:
- group: sudo-group
- file: {{ users.sudoers_dir }}
2013-06-19 21:53:46 +02:00
{{ users.sudoers_dir }}:
2013-06-19 21:53:46 +02:00
file:
- directory
sudoer-defaults:
file.append:
- name: {{ users.sudoers_file }}
2013-06-19 21:53:46 +02:00
- require:
- pkg: sudo-package
2013-06-19 21:53:46 +02:00
- text:
- Defaults env_reset
- Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
- '#includedir {{ users.sudoers_dir }}'