2017-06-24 5 views
0

sudoエスカレーションでプレイブックを実行すると、この時点までにはどのような処理が行われますか?可能なZimbraユーザーになる

ユーザー> sudoを-s>秀のZimbra>のZimbraのCLIこれは私が次のことを持っている現時点でのZimbra CLI

でコマンドを実行するための唯一の方法であるため

。私はプレイブックを実行しても何のエラーも表示されませんが、ホスト側で何も起こりません。

--- 
- hosts: mail 
    become: yes 
    become_method: sudo 


    tasks: 

    - name: Generate CSR 
    become_user: zimbra 
    command: zmcertmgr createcsr comm -new -keysize 4096 -digest sha512 -subject "/C="{{cert_c}}"/ST="{{cert_st}}"/L="{{cert_l}}"/O="{{cert_o}}"/OU="{{cert_ou}}"/CN="{{cert_cn}}"" "{{cert_alt}}" 

答えて

-1

はAnsibleを使用することが絶対パスを必要と経由してZimbraのコマンドを実行している....

それを整理:

--- 
- hosts: mail 
    become: yes 
    become_method: sudo 


    tasks: 

    - name: Generate CSR 
    become_user: zimbra 
    command: /opt/zimbra/bin/zmcertmgr createcsr comm -new -keysize 4096 -digest sha512 -subject "/C="{{cert_c}}"/ST="{{cert_st}}"/L="{{cert_l}}"/O="{{cert_o}}"/OU="{{cert_ou}}"/CN="{{cert_cn}}"" "{{cert_alt}}" 
+0

を任意のZimbraのコマンドの例でしたが、あなたは正しいです。 ..edited。 – arkitoure

+0

実行ファイルが見つからない場合、どのようなエラーメッセージも表示されませんでしたか? – techraf

+0

私はなぜ、私はプレイブックの実行に冗長なタグを追加する以上に深く掘り下げていないのか分かりません。完全なZimbraコマンドパスがなければ、警告/エラーなしで単純に終了しました。 – arkitoure

関連する問題