我有一本Ansible剧本,它调用了一个现有的shell脚本。单独触发时,Shell脚本会提示用户输入。我也希望从Ansible剧本获得相同的功能(通过从Ansible剧本进行提示来调用shell脚本)。
我在Ansible剧本中尝试了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