arthurfelipems.adduser_gitkeys
adduser_gitkeys
Usuarios de GNU/Linux y llaves SSH de usuarios de github/gitlab.
Requisitos
Ninguno.
Variables del Rol
Las variables disponibles se enumeran aquí, incluyendo las que están en defaults/main.yml y vars/main.yml.
git_repository_url: https://github.com
La URL del repositorio desde donde se descargarán las llaves.
- { username: "anakin.skywalker", gituser: "anakinskywalker", user_groups: "wheel" }
- { username: "luke.skywalker", gituser: "lukeskywalker", user_groups: ["wheel", "adm"] }
Este diccionario contiene los valores que el rol acepta al crear un usuario. El único valor requerido es el nombre de usuario.
El parámetro gituser debe usarse cuando el usuario de Linux y el usuario de GitHub tienen nombres diferentes.
El parámetro user_groups se utiliza para agregar el usuario de Linux a una lista de grupos determinados. El valor puede ser una cadena o una lista.
Obs.: El grupo debe existir antes de la asignación.
Dependencias
Ninguna.
Ejemplo de Playbook
Este rol está destinado a ejecutarse dentro de un bucle como se muestra a continuación:
- hosts: all
become: true
tasks:
- name: Crear Usuarios
include_role:
name: arthurfelipems.adduser_gitkeys
loop:
- { username: "anakin.skywalker", gituser: "anakinskywalker", user_groups: "wheel" }
- { username: "luke.skywalker", gituser: "lukeskywalker", user_groups: ["wheel", "adm"] }
Licencia
MIT
Información del Autor
Este rol fue creado por Arthur Silva en 2019.
GNU/Linux users and SSH-Keys from github/gitlab user keys.
ansible-galaxy install arthurfelipems.adduser_gitkeys