dimmaryanto93.gitlab
dimmaryanto93.gitlab
Este repositorio se utiliza para instalar gitlab
en Linux.
Plataformas soportadas
- Debian
- Ubuntu
- CentOS
Guía del Usuario de Ansible
Los preparativos que debes realizar, incluyen:
- Crear un nuevo usuario en tu servidor. Se recomienda usar una contraseña muy fuerte o usar un generador de contraseñas.
adduser <nombre_de_usuario>
- Conceder permisos de sudo sin contraseña, usando
visudo
nombre_de_usuario ALL=(ALL) NOPASSWD:ALL
- Autenticar con una clave privada para iniciar sesión por ssh. Genera una clave ssh en tu máquina local y luego usa
ssh-copy-id usuario@tu-ip-servidor
para copiar la clave pública a tu servidor.
Requisitos
Para usar este rol, necesitamos los siguientes paquetes/colecciones:
Puedes instalarlos de la siguiente manera:
ansible-galaxy collection install ansible.posix community.general
O puedes usar un archivo requirement.yaml
y instalar usando ansible-galaxy collection install -r requirement.yaml
, con el siguiente formato:
---
collections:
- community.general
- ansible.posix
Variables del Rol
Hay algunas variables que puedes usar para configurar el daemon de docker, entre ellas:
Nombre de la variable | Valor de ejemplo | Descripción |
---|---|---|
gitlab_external_url |
http://localhost |
Valor por defecto para operaciones de gitlab como git pull, push, clone |
gitlab_root_password_print |
false |
Mostrar la contraseña raíz generada para la cuenta de administrador de gitlab |
gitlab_init_shared_runner_registration_token |
- |
Establecer el token por defecto para el registro de gitlab runner |
gitlab_init_root_password |
- |
Establecer la contraseña de instalación por defecto para la cuenta raíz de gitlab |
Dependencias
Ninguna
Ejemplo de Playbook
Incluir un ejemplo de cómo usar tu rol (por ejemplo, con variables pasadas como parámetros) siempre es útil para los usuarios:
- hosts: servidores
become: true
roles:
- { role: dimmaryanto93.gitlab }
Licencia
MIT
Acerca del proyecto
Install gitlab for Linux
Instalar
ansible-galaxy install dimmaryanto93.gitlab
Licencia
Unknown
Descargas
104
Propietario
Chief Technology Officer @tabeldatadotcom