# vim: sts=2 ts=2 sw=2 et ai {% from "users/map.jinja" import users with context %} # Ensure availability of bash users_bash-package: pkg.installed: - name: {{ users.bash_package }} users_sudo-package: pkg.installed: - name: {{ users.sudo_package }} - require: - file: {{ users.sudoers_dir }} - unless: test "`uname`" = "Darwin" users_{{ users.sudoers_dir }}: file.directory: - name: {{ users.sudoers_dir }} users_sudoer-defaults: file.append: - name: {{ users.sudoers_file }} - require: - pkg: users_sudo-package - text: - Defaults env_reset - Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" - '#includedir {{ users.sudoers_dir }}'