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.user
Licencia
mit
Descargas
3k
Propietario
Doing Stuff!