saltstack web uiweb平台界面

2025-05-25 0 35

Salt WebUI

saltstack web uiweb平台界面

  • saltapi项目主页: http://salt-api.readthedocs.org/en/latest/
  • halite 项目主页: https://github.com/saltstack/halite
  • 官方文档 : https://github.com/saltstack/

搭建过程:

cd /var/www/ 
git clone https://github.com/saltstack/halite
cd halite/halite 
./genindex.py -C

安装 salt-api

apt-get install salt-api 或 yum install salt-api

在master端添加配置文件

在/etc/salt/master.d中加入saltweb.conf,需要用到salt的eauth系统,添加如下配置

rest_cherrypy:
 host: 0.0.0.0
 port: 8080
 debug: true
 disable_ssl: True
 static: /var/www/halite/halite
 app: /var/www/halite/halite/index.html

external_auth:
   pam:
     salt:
     - .*
     - \'@runner\'
     - \'@wheel\'

说明,我在这里设置了 disable_ssl 使用 external_auth pam认证的用户进行登录,操作完毕后进行如下操作:

  • 重启master;
    /etc/init.d/salt-master restart
  • 添加登陆用户
    useradd salt
    echo salt | passwd –stdin salt
  • 建立用户后进行测试
    salt -a pam \\*  test.ping

    输入用户和密码 如看到minion返回信息 则表示登陆验证成功

启动 salt-api

salt-api -d 或 
cd /var/www/halite/halite
python server_bottle.py -d -C -l debug -s cherrypy

然后打开http://ip:8080/app,通过salt/salt登陆即可

其他参考文档

  • http://rfyiamcool.blog.51cto.com/1030776/1275443
  • http://rfyiamcool.blog.51cto.com/1030776/1345518
收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

快网idc优惠网 建站教程 saltstack web uiweb平台界面 https://www.kuaiidc.com/50992.html

相关文章

发表评论
暂无评论