Ansible'成为'zimbra用户

时间:2017-06-24 07:58:09

标签: bash ansible sudo su zimbra

当运行带有sudo升级的剧本时,这个过程会达到什么目的?

  

用户> sudo -s> su zimbra> zimbra cli

因为这是在Zimbra CLI中运行命令的唯一方法

目前我有以下内容......运行Playbook时没有任何错误,但主机端没有任何反应。

---
- 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 个答案:

答案 0 :(得分:-1)

将它排序....

通过Ansible运行Zimbra命令需要使用绝对路径:

processAction()