dimmaryanto93.gitlab
dimmaryanto93.gitlab
这个仓库用于在Linux上安装gitlab
支持的平台
- Debian
- Ubuntu
- CentOS
Ansible - 用户指南
需要进行的准备工作包括:
- 在服务器上创建新用户,建议使用非常强的密码或使用密码生成器。
adduser <用户名>
- 使用
visudo
将该用户添加到sudoers中,设置为不需要密码:
用户名 ALL=(ALL) NOPASSWD:ALL
- 使用私钥进行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