前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >一个适配Ansible(自动化运维工具)的现代UI

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

作者头像
老鱼的日常
发布2023-09-09 10:17:55
5770
发布2023-09-09 10:17:55
举报
文章被收录于专栏:程序员老鱼呀程序员老鱼呀
哈喽,我是老鱼,一名致力于在技术道路上的终身学习者、实践者、分享者!

今天给大家推荐一个开源项目~

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安装依赖

代码语言:javascript
复制
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环境变量来改变其监听端口。

docker-compose.yml对于最低配置:

代码语言:javascript
复制
services:
  semaphore:
    ports:
      - 3000:3000
    image: semaphoreui/semaphore:latest
    environment:
      SEMAPHORE_DB_DIALECT: bolt
      SEMAPHORE_ADMIN_PASSWORD: changeme
      SEMAPHORE_ADMIN_NAME: admin
      SEMAPHORE_ADMIN_EMAIL: admin@localhost
      SEMAPHORE_ADMIN: admin
    volumes:
      - /path/to/data/home:/etc/semaphore # config.json location
      - /path/to/data/lib:/var/lib/semaphore # database.boltdb location (Not required if using mysql or postgres)

End

演示

您可以在 https://demo.ansible-semaphore.com 上测试最新版本的信号量。

文档

管理员和用户文档:https://docs.ansible-semaphore.com

接口说明:https://ansible-semaphore.com/api-docs/

Github地址:https://github.com/ansible-semaphore/semaphore

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2023-08-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 老鱼的日常 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装
    • 依赖项
      • 步骤
        • 运行
        • 演示
        • 文档
        相关产品与服务
        容器服务
        腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档