saltstackウェブuiwebプラットフォームインターフェイス
saltapiプロジェクトのホームページます。http://salt-api.readthedocs.org/en/latest/
岩塩プロジェクトのホームページます。https://github.com/saltstack/halite
公式文書ます。https://github.com/saltstack/
マスターロードのWebインターフェイス
- CDの/ var / WWWのダウンロード岩塩
アドレスhttps://github.com/saltstack/halite - 生成されたindex.htmlファイルの
解凍と岩塩の下にディレクトリを入力します - CDの岩塩/岩塩
cd halite/halite
./genindex.py -C
- インストールの塩-API
yum install salt-api
- 作成ユーザ塩-APIの(非ルート)
useradd -M -s /sbin/nologin slsapi
echo 'slsapi' | passwd slsapi --stdin
- マスタ側プロファイル、/etc/salt/master.dで追加saltweb.confを追加します
vi /etc/salt/master.d/saltweb.conf
、次の行を追加します。
rest_cherrypy:
host: 0.0.0.0 port: 8080 debug: true static: /var/www/halite/halite #修改为自己的存储路径 app: /var/www/halite/halite/index.html external_auth: pam: slsapi: #此处修改为自己的用户 - .* - '@runner' - '@wheel'
そして、マスターを再起動します。systemctl restart salt-master
ユーザーテストをビルドします。
塩-aのPAM \ * test.ping
見た手先の復帰情報が成功したログイン認証を示してユーザー名とパスワードを入力します。
- 塩-APIのスタートアップ項目の設定、および開始
カイからセットAPIブート
systemctl enable salt-api.service
サービスには、ファイルを変更しvi /usr/lib/systemd/system/salt-api.service
、ExecStartの項目を変更します
ExecStart=/usr/bin/python /home/software/halite-master/halite/server_bottle.py -d -C -l debug -s cherrypy (这步骤可省略)
その後、塩-APIを開始
systemctl daemon-reload
systemctl start salt-api
如无效则用下面方法启动
CDの/ var / www /の岩塩/岩塩
塩-API -d
若しくは
パイソンserver_bottle.py -d -C -lデバッグ-s CherryPyに
テストを記録します。
http://192.168.1.230:8080/app/