mirror of
https://github.com/saltstack-formulas/sudoers-formula.git
synced 2026-05-21 02:25:39 +02:00
sudoers_prepare test
This commit is contained in:
parent
0fbaed2a6a
commit
abd8e8c67a
@ -2,18 +2,9 @@ sudoers:
|
|||||||
users:
|
users:
|
||||||
# Simple user
|
# Simple user
|
||||||
johndoe:
|
johndoe:
|
||||||
- commands:
|
- ALL: ALL
|
||||||
- ALL
|
# List of users
|
||||||
# Defaults
|
janedoe,marydoe:
|
||||||
janedoe:
|
# Multiple hosts
|
||||||
- hosts: ALL
|
- ALL: ALL
|
||||||
- runas: ALL
|
|
||||||
- commands:
|
|
||||||
- ALL
|
|
||||||
groups:
|
|
||||||
sudo:
|
|
||||||
- commands:
|
|
||||||
# Command tags
|
|
||||||
- ALL:
|
|
||||||
- NOPASSWD
|
|
||||||
#include: /etc/sudoers.d
|
#include: /etc/sudoers.d
|
||||||
|
|||||||
@ -1,6 +1,4 @@
|
|||||||
{% set sudoers = pillar.get('sudoers', {}) %}
|
{% set sudoers = pillar.get('sudoers', {}) %}
|
||||||
{% set users = sudoers.get('users', {} %}
|
|
||||||
{% set groups = sudoers.get('users', {} %}
|
|
||||||
{% set includedir = sudoers.get('includedir', None) %}
|
{% set includedir = sudoers.get('includedir', None) %}
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -13,7 +11,9 @@
|
|||||||
# Cmnd alias specification
|
# Cmnd alias specification
|
||||||
|
|
||||||
# User privilege specification
|
# User privilege specification
|
||||||
|
{%- for userspec in users %}
|
||||||
|
{{ userspec }}
|
||||||
|
{%- endfor %}
|
||||||
|
|
||||||
# Group privilege specification
|
# Group privilege specification
|
||||||
|
|
||||||
|
|||||||
2
sudoers/files/sudoers_prepare.py
Normal file
2
sudoers/files/sudoers_prepare.py
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
def run(**kwargs):
|
||||||
|
print kwargs
|
||||||
@ -1,10 +1,10 @@
|
|||||||
sudo:
|
sudo:
|
||||||
pkg.installed
|
pkg.installed
|
||||||
|
|
||||||
/etc/sudoers:
|
/etc/sudoers.test:
|
||||||
file.managed:
|
file.managed:
|
||||||
- user: root
|
- user: root
|
||||||
- group: root
|
- group: root
|
||||||
- mode: 440
|
- mode: 440
|
||||||
- template: jinja
|
- template: py
|
||||||
- source: salt://sudoders/files/sudoers
|
- source: salt://sudoers/files/sudoers.py
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user