wittdennis.user
Usuario
Rol de Ansible para gestionar un usuario y su clave pública.
Requisitos
Ninguno.
Variables del Rol
| nombre | descripción | obligatorio | predeterminado |
|---|---|---|---|
| user__login | Inicio de sesión del usuario | X | "" |
| user__password_hash | Hash de la contraseña para el usuario. Busca aquí una guía sobre cómo crearlo. | X | "" |
| user__public_key_file | Ruta del archivo de la clave pública SSH para el usuario | X | "" |
| user__sudo_superuser | Capacidad del usuario para usar sudo como superusuario | false |
|
| user__shell | Shell predeterminado del usuario | "/bin/bash" |
|
| user__comment | Comentario para el usuario | "" |
Dependencias
Ninguna.
Ejemplo de Playbook
# Crear un usuario normal
- hosts: servidores
roles:
- role: wittdennis.user
vars:
user__login: "miusuario",
user__password_hash: "hash_contraseña",
user__public_key_file: "~/.ssh/id_ed25519.pub"
# Crear un usuario con derechos de sudo y shell personalizado
- hosts: servidores
roles:
- role: wittdennis.user
vars:
user__login: "miusuario",
user__password_hash: "hash_contraseña",
user__public_key_file: "~/.ssh/id_ed25519.pub"
user__sudo_superuser: true
user__shell: "/bin/zsh"
Licencia
MIT
Instalar
ansible-galaxy install wittdennis.userLicencia
mit
Descargas
6.1k
Propietario
Doing Stuff!
