Ansible 'Become' zimbra 用户
Ansible 'Become' zimbra user
当 运行使用 sudo 升级剧本时,达到这一点的过程是什么?
user > sudo -s > su 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}}"
整理好了....
运行 通过 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}}"
当 运行使用 sudo 升级剧本时,达到这一点的过程是什么?
user > sudo -s > su 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}}"
整理好了....
运行 通过 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}}"