Ansible WebUI工具之Semaphore
生活随笔
收集整理的這篇文章主要介紹了
Ansible WebUI工具之Semaphore
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
semaphore 是一款基于GO語言編寫的 Ansible-WebUI系統,同類產品還有:
- Tower,商業軟件
- awx,Tower的上游軟件,開源免費,不適應于生產環境
- ara 等
YUM安裝
MySQL 安裝
<略過>
Semphore 安裝部署
啟用systemd 啟動服務
sudo systemctl start semaphore容器化部署
version: '2'services:mysql:ports:- 3306:3306image: mysql:5.6hostname: mysqlenvironment:MYSQL_RANDOM_ROOT_PASSWORD: 'yes'MYSQL_DATABASE: semaphoreMYSQL_USER: semaphoreMYSQL_PASSWORD: semaphoresemaphore:ports:- 3000:3000image: ansiblesemaphore/semaphore:latestenvironment:SEMAPHORE_DB_USER: semaphoreSEMAPHORE_DB_PASS: semaphoreSEMAPHORE_DB_HOST: mysqlSEMAPHORE_DB_PORT: 3306SEMAPHORE_DB: semaphoreSEMAPHORE_PLAYBOOK_PATH: /tmp/semaphore/SEMAPHORE_ADMIN_PASSWORD: cangetinSEMAPHORE_ADMIN_NAME: adminSEMAPHORE_ADMIN_EMAIL: admin@localhostSEMAPHORE_ADMIN: admindepends_on:- mysqlhttp://SERVER_IP:3000
Ansible 代碼: https://github.com/vqiu/for-semaphore
資料引用
- [1] https://computingforgeeks.com/install-semaphore-ansible-web-ui-on-ubuntu-debian/
- [2] https://docs.ansible-semaphore.com
參考連接:https://vqiu.cn/semaphore/
總結
以上是生活随笔為你收集整理的Ansible WebUI工具之Semaphore的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【网址收藏】主流Ansible Web
- 下一篇: harbor的镜像复制功能使用教程