塩 - マスター和塩、手先
制御端子は、制御端子であります
塩手先の実行によって制御リターンリザルト塩-API塩・マスター・アクセス
LINUXサーバーのインストール
マスター/ API
yumを-y塩マスターをインストール
yumを-y塩-APIのpyOpenSSLをインストール
ピップ塩-APIをインストール
ピップインストールCherryPyに== 3.2.3
CDの/ etc / PKI / TLS / certsの/
メイクtestcert
- >セットの秘密鍵暗号方式、(3)、入力したまま
CD ../private/
opensslのRSA -in localhost.key -out localhost_nopass.key
chmodの755 /etc/pki/tls/certs/localhost.crt
chmodの755 /etc/pki/tls/private/localhost.key
chmodの755 /etc/pki/tls/private/localhost_nopass.key
useraddの-M -s / sbinに/ nologinにsaltapi
passwdのsaltapi
SED -i '/#default_include / S /#デフォルト/デフォルト/ G' の/ etc /塩/マスター
MKDIR -p /etc/salt/master.d
CDの/etc/salt/master.d
私はapi.conf来ました
rest_cherrypy:
ポート:8001
ssl_crt:/etc/pki/tls/certs/localhost.crt
ssl_key:/etc/pki/tls/private/localhost_nopass.key
私はeauch.conf来ました
external_auth:
PAM:
saltapi:#ユーザー
- 。*#このプロファイルは、一般的に、特定のモジュールを使用する許可を与えられたセキュリティ上の理由から、ユーザーにすべてのモジュールsaltapi使用権を与えます
- '@runner'
- '@wheel'
systemctl再起動塩マスター
systemctlスタート塩-API
ミニオン
塩-Y-ミニオンインストールはyum のVimは/ etc /塩/ミニオン 書き込み線マスター:プライマリIP
IP:id_nameは自身の 書き込みアドレスにIPアドレス塩マスター
マスター制御終了コマンド手先
テスト
塩 '*' test.ping
塩 '*' cmd.run 'LS /'
==============塩ファイルモジュール------------->プッシュファイル
6行以下のノートを開いて、設定ファイル/ etc /塩/マスターを変更します。
416 file_roots:
417ベース:
418 - / SRV /塩
529 pillar_roots:
530ベース:
531 - / SRV /柱
ます。mkdir -p / srvの/塩/ファイル
ます。mkdir -p / srvの/柱
CDの/ etc /塩
vimのhost_file.sls
の/ etc / hosts: file.managed: -ソース:塩://files/A.zip -ユーザー:ルート -グループ:ルート -モード:644
CDファイル
ここでは、パッケージのプッシュを入れたい(複数のパッケージが袋ラベルされたパッケージを置きます)
A.zip
プッシュを実行./host_file塩「*」state.sls