saltStack・ステータス・モジュール(状態との関係)

しない限り:州、メインユーザー状態モジュールCMD間の条件判定

一般的な方法:

  onlyif:チェックコマンド、オプション「onlyif」trueを返した場合にのみ、コマンドの実行ポイント名が定義された生活

       場合を除き:オプションのコマンドが返す「しない限り、」コマンドのチェック、偽のポイント名は、コマンド実行で定義されている場合にのみ、

 

1 )設定ファイルを変更し、認証機能の追加
[Linuxの@ルート -node1のApache]ファイル#Vimを/ httpd.confの 
 <ディレクトリ" は/ var / WWW / HTML / ADMIN " > 
        AllowOverrideのは、すべての
        インクルードが許可注文、拒否
        からすべての許可
        のAuthType基本
        でAuthName " " 
        AuthUserFileはは/ etc / httpdの/ confに/ htpasswd_file 
        要求ユーザADMIN
 </ディレクトリ> 
2 )ステータスファイルinit.sls変更
[ルートのLinux @ - ノード1はApache]#Vimのinit.sls 
にApacheを - インストール
  pkg.installed:
    - 名前:httpdの

アパッチ - 設定:
   ファイルが.managed:
     -名前:の/ etc / httpdの/ confに/ httpd.confの
     -出典:塩:// Apacheの/ファイル/ httpd.confに 
    - ユーザー:ルート
     - グループ:ルート
     - MODE:644 

アパッチ - AUTH:
  pkg.installed:
     -名前:httpd- ツール
  cmd.run: ------> モジュールの実行方法cmdを使用して
     -名前:htpasswdの-bcは/ etc / httpdの/ confに/ htpasswd_file管理admin-- - > パスワードファイルを生成
     -場合を除き:テスト-fは/ etc /しない限りのhttpd / confに/ htpasswd_file ---->を判定条件、判断-fテストが偽であるが実行されます。パスワード生成が存在しない場合に実行されるのhtpasswdファイル

 

   

おすすめ

転載: www.cnblogs.com/ajaxa/p/11411536.html