coopdevs.sys-admins-role

Rol de Administradores del Sistema

Este rol te ayuda a mantener a los usuarios de administración del sistema.

Con este rol puedes:

  • Crear un grupo para los administradores del sistema para gestionar los permisos fácilmente.
  • Crear usuarios administradores del sistema.
  • Eliminar usuarios administradores del sistema.
  • Añadir permisos sudo a los usuarios administradores del sistema.

Este rol necesita ser ejecutado con acceso sudo.

Variables del Rol

Estas variables deben ser declaradas para ejecutar este rol.

Las variables del rol son:

sys_admins

Una lista de usuarios. Cada elemento debe tener la siguiente estructura:

sys_admins:
  - name: usuario1
    ssh_key: "~/.ssh/id_rsa.pub"
    state: present
  - name: usuario2
    ssh_key: "~/.ssh/id_rsa.pub"
    state: absent

Variables de Administradores del Sistema:

  • name: Nombre de usuario
  • ssh_key: Ruta de la clave ssh que se copiará en el archivo de claves autorizadas del usuario.
  • state: Opciones ausente o presente

sys_admin_group

El nombre del grupo de administradores del sistema.

sys_admin_group: grupo-sysadmin

Ejemplo de Playbook

- hosts: servidores
  roles:
    - role: coopdevs.sys_admins
      sys_admin_group: grupo-sysadmin
      sys_admins:
       - name: sysadmin
         ssh_key: "~/.ssh/id_rsa.pub"
         state: present

Licencia

GPLv3

Información del Autor

Coopdevs http://coopdevs.org

Acerca del proyecto

Manage system administrator users and create a group with sudoers permissions.

Instalar
ansible-galaxy install coopdevs.sys-admins-role
Licencia
gpl-3.0
Descargas
23.6k
Propietario
Coopdevs, Free and Open Source Software for Social and Solidarity Economy.