我有一个Ansible playbook,它调用现有的shell脚本。 Shell脚本在单独触发时,会提示输入一些用户。我也希望Ansible playbook具有相同的功能(使用Ansible playbook提示调用shell脚本)。
我在Ansible playbook中尝试了shell / command / raw选项(没有运气)。
- hosts: localhost
gather_facts: false
become: true
become_user: oracle
become_flags: 'content-ansible'
pre_tasks:
- include_vars: vars.yml
tasks:
- name: Do Create Users....
shell: cd "{{v_dir}}" && yes | sh script.sh