Ansible Semaphore
made with Vuejs

简介及使用教程

Ansible Semaphore是一个适配Ansible(自动化运维工具)的现代UI,使用纯Go语言现实。 UI界面是使用Vue.js和Vuetify构建。

安装

依赖项

  • MySQL >= 5.6.4/MariaDB >= 5.3
  • ansible in $PATH
  • git >= 2.x in $PATH

使用Dockero安装依赖

docker run -d --name=mysql -p 127.0.0.1:3306:3306 -e MYSQL_ROOT_PASSWORD=my-secret-pw mysql:5.6

步骤

  1. Releases页面复制对应的下载链接
  2. (linux系统)执行:curl -L <link> > /usr/bin/semaphore
  3. 运行: semaphore -setup
  4. 在接下来的步骤输入:
    1. Mysql凭证 ip:port ,默认为: 127.0.0.1:3306
    2. 攻略手册路径,默认为:/tmp/semaphore 

运行

监听端口默认为3000,可以通过设置PORT环境变量来改变其监听端口。

示例

image.png

image.png

作者

相关项目