2017-01-18 6 views
-2

シェフとルンデックを統合しようとしています。シェフのワークステーションにrundeckをインストールし、ローカルサーバー上でのみコマンドを実行しようとしました。通常のコマンドは "uname -a"のようにうまく動作しますが、 "service httpd status"(httpdはすでにワークステーションにインストールされています)のようなcmdを書くときにエラーが発生します。誰でも助けてくれますか? (私は素人の言葉を使用してくださいrundeck新しいです。)ありがとうございます。シェフとランデックを統合しようとしています

+1

をあなたはどちらのエラーを得るのですか? 'sudo'が必要ですか? – StephenKing

+0

このジョブを実行するには、rundeckにroot権限が必要であるというエラーが表示されていました。だから私は "sudo service httpd status"を試みたが、エラーは同じだった。私はrundeckにroot権限を与える方法を知らない。 –

+0

シェフとルンデックの統合に関する有用なドキュメントを見つけるのを手伝ってくれれば、とても役に立ちます。 エラー:... 須藤:なしのtty存在していないaskpassパッケージプログラムが の検索結果を指定:1 失敗しました:NonZeroResultCode:結果コードは1回の 実行が失敗しました:8プロジェクトの中で:[ワークフローの結果:、ステップの失敗:{1 =ディスパッチが1ノードで失敗しました:[ローカルホスト:NonZeroResultCode:結果コードは1です]} –

答えて

0

ラウンドデッキを使用したことがなくても、クイック検索でドキュメントのSecondary Sudo Password Authenticationセクションが明らかになりました。

あなたがSudo Password as a Job Optionに従うときは、次のように、あなたが案内され、ジョブを実行するとき、おそらくsudoのパスワードの入力を求められます:

Configure a Job, and include an Option definition where secureInput is set to true. The name of this option can be anything you want, but the default value of sudoPassword recognized by the plugin can be used.

An example Node and Job option configuration are below:

<node name="egon" description="egon" osFamily="unix" 
    username="rundeck" 
    hostname="egon" 
    sudo-command-enabled="true" 
    sudo-password-option="option.sudoPassword2" /> 

Job:

<joblist> 
    <job> 
     <sequence keepgoing='false' strategy='node-first'> 
      <command> 
      <exec>sudo apachectl restart</exec> 
      </command> 
     </sequence> 

     <context> 
      <project>project</project> 
      <options> 
      <option required='true' name='sudoPassword2' secure='true' 
        description="Sudo authentication password"/> 
      </options> 
     </context> 
     ... 
    </job> 
</joblist> 
+0

役立つ答えです。それでも私はいくつかの疑問を持っています。私は各ノードにrundeckユーザーを作成し、root権限を与える必要がありますか?あなたは、ノードとサーバーの間に信頼関係がどのように形成されるのか説明してください。 –

+0

いいえ、私はRundeckを使ったことはありません。インターネットで利用可能な情報についての情報が必要です。それを検索してください。具体的な質問があれば、もう一度お尋ねください。 – StephenKing

関連する問題