Я новичок в сценарии ansible, я запускаю сценарий ansible от пользователя root внутри книги воспроизведения ansible Я хочу выполнить сценарий у другого пользователя (user12). Ниже приведена моя книга ответов ANSIBE
---
- name: agent installation Script
hosts: <hostname>
gather_facts: False
#Disabling gathering facts because playbook not getting executed on server
tasks:
- name: Copy the creating script to Managed node
copy:
src: Createuser.sh
dest: ~/
mode: 0777
become: true
become_user: root
- name: Copy the agent zip to Managed node
copy:
src:13.2.0.0.0.zip
dest: ~/
mode: 0777
become: true
become_user: root
- name: Copy the agent response file to Managed node
copy:
src: agent.rsp
dest: ~/
mode: 0777
become: true
become_user: root
- name: Execute the script
shell: sh ~/Createuser.sh
become: true
become_user: root
- name: Execute the installation script
shell: sh ~/Agentinstallation.sh
become: true
become_user: user12
Установка агента. sh должна запускаться пользователем12. Для user12 пароль - user12, как передать этот пароль для выполнения вышеуказанного скрипта.