ERROR! this task 'ansible.builtin.shell:' has extra params, which is only allowed in the following modules: set_fact, ansible.builtin.set_fact, ansible.windows.win_shell, ansible.builtin.command, win_command, ansible.legacy.shell, ansible.builtin.raw, ansible.windows.win_command, ansible.legacy.win_shell, ansible.builtin.win_shell, include_vars, add_host, ansible.builtin.include_role, script, command, shell, ansible.legacy.meta, ansible.builtin.import_role, ansible.legacy.include, ansible.builtin.import_tasks, ansible.builtin.add_host, include_tasks, ansible.legacy.raw, ansible.builtin.shell, ansible.legacy.command, ansible.builtin.script, ansible.legacy.include_role, win_shell, ansible.legacy.include_tasks, ansible.legacy.win_command, include_role, ansible.legacy.import_tasks, ansible.builtin.group_by, ansible.legacy.set_fact, ansible.legacy.import_role, group_by, ansible.builtin.win_command, ansible.legacy.group_by, ansible.builtin.include_vars, include, ansible.legacy.script, ansible.builtin.includ…
- name: Test - Install Package
ansible.builtin.shell: |
./test_uninstall.sh
./test_install.sh
args:
executable: /bin/bash
chdir: "{{ test_temp_dir }}"
creates: "{{ test_bin_path }}"
register: is_test_installed
until:
- is_test_installed.rc is defined
- is_test_installed.rc|int == 0
when i tried running this task i am getting the error mentioned above.. can anyone help on fixing it .