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:

  1. 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>
  1. Conceder permisos de sudo sin contraseña, usando visudo
nombre_de_usuario    ALL=(ALL) NOPASSWD:ALL
  1. 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

Instalar
ansible-galaxy install dimmaryanto93.gitlab
Licencia
Unknown
Descargas
104
Propietario
Chief Technology Officer @tabeldatadotcom