Ansible Semaphore
made with Vuejs

Ansible Semaphore

这是一个适配Ansible(自动化运维工具)的现代UI。

简介及使用教程

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

作者

相关项目

这是一个基于Vuetify的表单生成器。
这是一个Vue.js音频播放器
这是一个免费的Vue.js管理面板。
这是一个免费的Vue.js Bootstrap 管理面板。
这是一个使用Vue.JS制成的可重复使用的骨架卡组件。
这是一个使用Vuetify开发的计划和日历组件。