Salt WebUI
saltstack web uiweb平台界面
- saltapi项目主页: http://salt-api.readthedocs.org/en/latest/
- halite 项目主页: https://github.com/saltstack/halite
- 官方文档 : https://github.com/saltstack/
搭建过程:
1
2
3
4
|
cd
/
var
/
www
/
git
clone
https
:
//github.com/saltstack/halite
cd
halite
/
halite
.
/
genindex
.
py
-
C
|
安装 salt-api
1
|
apt
-
get
install
salt
-
api
或
yum
install
salt
-
api
|
在master端添加配置文件
在/etc/salt/master.d中加入saltweb.conf,需要用到salt的eauth系统,添加如下配置
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
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;
1/ etc / init . d / salt - master restart - 添加登陆用户
12useradd saltecho salt | passwd – stdin salt - 建立用户后进行测试
1salt - a pam \ * test . ping
输入用户和密码 如看到minion返回信息 则表示登陆验证成功
启动 salt-api
1
2
3
|
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
收 藏
转载请注明:成长的对话 » saltstack web uiweb平台界面