60e94564d1
This formula doesn't really require the sudo group (unless there are actually users in that group). Moreover, on FreeBSD the 'admin' group would be wheel and not sudo.
28 lines
739 B
Plaintext
28 lines
739 B
Plaintext
# 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 }}
|
|
|
|
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 }}'
|