silvinux.manage-users

README.md

Rol de Ansible: gestionar-usuarios 1.0

Este rol puede añadir/eliminar usuarios/grupos, utilizando booleanos para activar/desactivar funciones.

Requisitos

Este rol requiere Ansible 2.2 o superior, y los requisitos de la plataforma están listados en el archivo de metadatos.

Variables del Rol

Las variables disponibles se enumeran a continuación, junto con sus valores por defecto:

Activar/desactivar funciones

cargar_lista: false
agregar_grupo: false
agregar_usuario: false
no_expiracion: false
eliminar_grupo: false
eliminar_usuario: false
mostrar_listas: false

Parámetros de Usuarios - Añadir usuarios

contraseña: "{{item.key }}"	 	|| "{{ item.value.pwd }}"
shell: 	  "{{ item.value.shell }}"	
cambiar_pwd:  "Forzar-cambio-pwd"		|| "Forzar-cambio-pwd-Sin-expiración" || "No-cambiar-pwd-Sin-expiración"
actualizar_pwd: "al_crear" 		|| "siempre"
no_unico: no				|| sí
crear_home:|| no

Dependencias

No hay dependencias con otros roles.

Módulos

Módulo añadido "chage", creado por @lqueryvg.

Ejemplos de Playbook

  1. Añadir grupos desde una lista en un archivo, y usuarios desde una lista en el archivo del playbook.
  2. Eliminar usuarios desde una lista en un archivo, y grupos desde una lista en el archivo del playbook.

Licencia

GPLv3

Acerca del proyecto

User/Groups management (add/del)

Instalar
ansible-galaxy install silvinux.manage-users
Licencia
Unknown
Descargas
72
Propietario
I'm an IT freaky, that love to deploy (free software/ OpenSource) technologies in little projects at my home and this blog is a series of docs/manuals/guides