dimmaryanto93.gitlab

dimmaryanto93.gitlab

这个仓库用于在Linux上安装gitlab

支持的平台

  • Debian
  • Ubuntu
  • CentOS

Ansible - 用户指南

需要进行的准备工作包括:

  1. 在服务器上创建新用户,建议使用非常强的密码或使用密码生成器。
adduser <用户名>
  1. 使用visudo将该用户添加到sudoers中,设置为不需要密码:
用户名    ALL=(ALL) NOPASSWD:ALL
  1. 使用私钥进行ssh登录认证,在本地机器上生成ssh密钥,然后使用ssh-copy-id 用户@你的服务器ip将公钥复制到服务器上。

要求

使用此角色需要以下软件包/集合:

你可以使用以下命令安装:

ansible-galaxy collection install ansible.posix community.general

或者可以使用requirement.yaml文件,通过以下命令安装:

ansible-galaxy collection install -r requirement.yaml

文件格式如下:

---
collections:
  - community.general
  - ansible.posix

角色变量

有几个变量可以用于设置docker daemon,如下所示:

变量名 示例值 描述
gitlab_external_url http://localhost gitlab操作的默认值,如git pull, push, clone
gitlab_root_password_print false 显示生成的root密码用于gitlab管理员账户
gitlab_init_shared_runner_registration_token - 设置gitlab runner的默认注册令牌
gitlab_init_root_password - 设置gitlab root账户的默认安装密码

依赖

示例Playbook

包含一个如何使用该角色的示例(例如,将变量作为参数传递)对用户来说也是很有用的:

- hosts: servers
  become: true
  roles:
      - { role: dimmaryanto93.gitlab }

许可证

MIT

安装
ansible-galaxy install dimmaryanto93.gitlab
许可证
Unknown
下载
104
拥有者
Chief Technology Officer @tabeldatadotcom