1it.sudo
Rola Ansible sudoers
Ta rola umożliwia prostą zarządzanie sudoers.
Wymagania
- Ansible 2.3.0
Instalacja
ansible-galaxy install 1it.sudo
Zmienne
Przykład specyfikacji aliasu komendy sudoers
sudo_nopasswd_group: 'admin' # Domyślnie - grupa musi być wcześniej utworzona
sudo_set_custom_commands: yes # Jeśli nie zdefiniowane, zostanie ustawiona podstawowa konfiguracja (z szablonów/etc_sudoers)
sudo_commands_services:
    - /usr/sbin/service nginx reload
    - /usr/sbin/service elasticsearch restart
    - /usr/sbin/service redis-server restart
sudo_commands_main:
    - /sbin/iptables
    - /bin/netstat
    - /usr/bin/supervisorctl
sudo_commands_misc:
    - /usr/sbin/php5dismod
    - /usr/sbin/php5enmod
sudo_custom_definitions:
    - user ALL=(ALL) NOPASSWD: /usr/sbin/nginx
    - editor ALL=(www-data) NOPASSWD: /usr/bin/vim
sudo_set_per_user: # Tworzy plik sudo w /etc/sudoers.d/user_name z dyrektywą NOPASSWD: ALL.
    - alice
    - bob
Przykład playbooka
---
- hosts: all
  roles:
    - 1it.sudo
Zainstaluj
 ansible-galaxy install 1it.sudoLicencja
 
            mit
          
Pobrania
 
            518
          
Właściciel
 