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

Acerca del proyecto

Ansible role to create a user

Instalar
ansible-galaxy install wittdennis.user
Licencia
mit
Descargas
3k
Propietario
Doing Stuff!