Gogs簡介
Gogs 是一款類似GitHub的開源文件/代碼管理系統(基於Git),Gogs 的目標是打造一個最簡單、最快速和最輕鬆的方式搭建自助 Git 服務。使用 Go 語言開發使得 Gogs 能夠通過獨立的二進制分發,並且支持 Go 語言支持的 所有平臺,包括 Linux、Mac OS X、Windows 以及 ARM 平臺。
安裝ansible
yum install ansible vim wget net-tools git -y
添加主機
vim /etc/ansible/hosts
[gogs]
192.168.3.200 hostname=gogs ansible_ssh_port=22 ansible_ssh_user=root ansible_ssh_pass=1234.com
創建gogs腳本目錄
mkdir -p /etc/ansible/roles/gogs
gogs服務腳本
vim /etc/ansible/roles/gogs/gogs.service
[Unit]
Description=Gogs
After=syslog.target
After=network.target
After=mariadb.service mysqld.service postgresql.service memcached.service redis.service