本篇的目的是安装salt的图形操作界面halite。
参考来自官方文档http://docs.saltstack.com/topics/tutorials/halite.html
第一步是使用pip安装halite及cherrypy。
pip install cherrypy
pip install halite
然后修改/etc/salt/master配置文件。
用vim搜索找到pam关键字,然后把之下的内容修改为:
external_auth:
pam:
testuser:
- .*
- '@runner'
注意里面的testuser部分需要填写为系统用户名称,halite使用的是操作系统的密码认证,当然也尅使用LDAP认证,我会在有时间有条件的时候写一篇配置文档出来。
配置好之后,到文档底部添加如下内容:
halite:
level: 'debug'
server: 'cherrypy'
host: '0.0.0.0'
port: '8080'
cors: False
tls: True
certpath: '/etc/pki/tls/certs/localhost.crt'
keypath: '/etc/pki/tls/certs/localhost.key'
pempath: '/etc/pki/tls/certs/localhost.pem'
添加完成之后,需要在操作系统执行以下命令:
salt-call tls.create_self_signed_cert tis
执行完成之后,就可以通过http去访问网址https://localhost:8080/app/查看halite界面了。