saltstack web uiweb平臺界面
saltapi項目主頁:http://salt-api.readthedocs.org/en/latest/
halite 項目主頁:https://github.com/saltstack/halite
官方文檔:https://github.com/saltstack/
搭建過程:
cd /var/www
cd halite/halite
./genindex.py -C
安裝salt-api
# tar -xvf CherryPy-3.8.1.tar.gz
# cd CherryPy-3.8.1
# python setup.py install
# tar -xvf salt-api-0.8.4.1.tar.gz
# cd salt-api-0.8.4.1
# python setup.py install
在master端添加配置文件 ,在/etc/salt/master.d中加入saltweb.conf:
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'
重啓salt-master:
service salt-master restart
添加登陸用戶:
useradd salt
passwd salt
創建用戶測試:
salt -a pam \* test.ping
輸入用戶和密碼 如看到minion返回信息 則表示登錄驗證成功;
啓動 salt-api
cd /var/www/halite/halite
salt-api -d
或
python server_bottle.py -d -C -l debug -s cherrypy
登陸測試:
http://192.168.76.73:8080/app/
登陸方式:salt/salt