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的镜像复制功能使用教程