文件名称:nci-ansible-ui:用于运行Ansible剧本的简单Web界面
文件大小:98KB
文件格式:ZIP
更新时间:2024-02-20 22:21:51
nodejs ansible devops playbook AnsibleJavaScript
nci ansible ui 简单的Web界面,用于运行Ansible剧本。 它根据项目配置(定义了存储库内的存储库路径,播放簿和库存目录等)来提取包含剧本和库存的存储库,并允许您通过单页Web界面(具有实时更新和漂亮的终端输出)运行包含库存的剧本。 产品特点 单页Web应用程序,可立即响应任何用户交互。 此应用程序不使用http api,而是使用socket.io构建的 在线控制台输出,非常接近终端仿真器 可以按顺序运行一本具有不同库存的剧本 可与任何Mercurial或Git存储库一起使用(无论它是像Github,Bitbucket还是私有服务器之类的服务,您所需要做的就是验证未密码运行nci服务器的用户,例如通过SSH密钥) 最小的依赖关系(仅需要NodeJS,SCM客户端和Ansible) 建立在,可以通过通知和其他插件扩展功能 安装 Docker镜像 建议设置,nci ansible ui的映像包含所有依赖项,包括ansible。 您可以使用以下命令尝试: docker run --rm -it -p 3000:3000 okvd/nci-ansible-ui 就
【文件预览】:
nci-ansible-ui-master
----.jshintrc(549B)
----.gitignore(94B)
----app.js(720B)
----dataio.js(907B)
----app()
--------.jshintrc(672B)
--------app.js(973B)
--------components()
--------resources.js(201B)
--------utils.js(424B)
--------connect.js(582B)
--------actions()
--------styles()
--------stores()
----package.json(3KB)
----.npmrc(17B)
----resources()
--------helpers.js(896B)
--------errorHandler.js(295B)
--------index.js(1KB)
--------projects.js(5KB)
--------builds.js(2KB)
----.travis.yml(121B)
----static()
--------images()
--------js()
--------css()
--------favicon.ico(318B)
----LICENSE.txt(1KB)
----views()
--------index.jade(470B)
----.jshintignore(51B)
----README.md(3KB)
----transforms()
--------jade.js(638B)
----.npmignore(89B)
----docker()
--------Dockerfile(873B)
--------package.json(807B)
--------data()
--------.npmrc(17B)
--------package-lock.json(38KB)
--------entrypoint.sh(660B)