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
ansible-galaxy install arillso.users