arillso.users

Rol de Ansible: usuarios

Actualización Importante

Por favor, nota que el rol ansible.users ha sido trasladado a una nueva colección y ya no se desarrollará activamente en este repositorio. Para la última versión del rol, incluyendo nuevas características y actualizaciones, visita la nueva colección en https://github.com/arillso/ansible.system/tree/main/roles/users. Animamos a todos los usuarios a cambiar al rol actualizado en la nueva colección para obtener soporte y mejoras continuas.

Descripción

Este es un rol de Ansible que gestiona usuarios y las claves autorizadas de los usuarios en Linux y Windows.

Instalación

ansible-galaxy install arillso.users

Requisitos

Ninguno

Variables del Rol

Usuarios

lista de usuarios a agregar

usuarios: []
 lista de usuarios a agregar por variables de host
usuarios_lista_host: []

lista de usuarios a agregar por variables de grupo

usuarios_lista_grupo: []

Ejemplo

 usuarios:
   - nombre_usuario: foobar              (requerido)
     nombre: Foo Bar
     uid: 1000
     grupo: staff
     contraseña: xxxxx               (un hash creado con: mkpasswd)
     grupos: ["adm", "www-data"]
     agregar: no                    (solo agregar grupos, dejar otros)
     modo_home: "0750"
     crear_home: yes
     home: /ruta/al/home/del/usuario
     sistema: no
     claves_autorizadas: []
     claves_autorizadas_exclusivas: yes
     tipo_clave_ssh: rsa
     bits_clave_ssh: 2048
     contraseña_clave_ssh: ""
     generar_clave_ssh: no
     clave_ssh: "xxx"
     shell: /bin/bash
     actualizar_contraseña: siempre
usuarios:
  - nombre_usuario: foobar              (requerido)
    nombre: Foo Bar
    descripción: Usuario
    contraseña: xxxxx
    grupos: ['adm', 'www-data']
    ocultar: true

directorio personal de los usuarios

home_usuarios: /home

grupo primario por defecto para los usuarios

grupo_usuarios:

grupos secundarios por defecto para los usuarios

grupos_usuarios: []

permisos por defecto del directorio personal de los usuarios

modo_home_usuarios: '0755'

tipo de clave SSH por defecto para los usuarios

tipo_clave_ssh_usuarios: rsa

bits de clave SSH por defecto para los usuarios

bits_clave_ssh_usuarios: 2048

ajuste por defecto de los usuarios para claves autorizadas exclusivas

claves_autorizadas_exclusivas_usuarios: 'no'

Dependencias

Ninguna

Ejemplo de Playbook

- hosts: all
  roles:
    - arillso.users

Autor

Inspiración

Licencia

Este proyecto está bajo la Licencia MIT. Consulta el archivo LICENSE para el texto completo de la licencia.

Derechos de Autor

(c) 2020, Arillso

Acerca del proyecto

Role to manage users on Linux and Windows.

Instalar
ansible-galaxy install arillso.users
Licencia
mit
Descargas
611.8k
Propietario