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.

Acerca del proyecto

GNU/Linux users and SSH-Keys from github/gitlab user keys.

Instalar
ansible-galaxy install arthurfelipems.adduser_gitkeys
Licencia
mit
Descargas
73
Propietario