# semaphore **Repository Path**: tanyii/semaphore ## Basic Information - **Project Name**: semaphore - **Description**: semaphore是基于ansible开发的一个UI管理工具 - **Primary Language**: Go - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 2 - **Created**: 2021-07-29 - **Last Updated**: 2023-11-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

semaphore

semaphore是基于ansible开发的一个UI管理工具。
## 安装 ####Mysql ``` echo "create database semaphore"|mysql -u root -p ``` ####Server 初始化安装 ``` ./semaphore -setup 初始化配置、表结构和用户 ./semaphore -config config.json 启动服务 ``` ``` #Config 配置 "concurrency_mode": "", 可选参数project/node/none "max_parallel_tasks": 0, 最大任务并发数 ``` ####注意事项! ``` 批量执行功能依赖于command.yaml,需要配置对应的任务模板 批量执行hosts使用逗号或者换行分隔 ``` ## 推荐项目 https://github.com/ansible-semaphore/semaphore >需要二次开发的大佬请看原始项目,我只是公司内部用增加了批处理功能。 ## 预览 ![image](image/dc22438365f883e868f886be6bb1285.png) ![image](image/109f7af9c32f1151a59c8ac4e9d2edb.png) ![image](image/93e2f28c014c3e4ed9837f781f1c86f.png) ![image](image/a1fe616309b06944724804e913260dd.png) ## License & Copyright [AGPL-3.0](https://opensource.org/licenses/AGPL-3.0)