You can try

Yaml


- name: Execute the script with variables
  ansible.builtin.command: bash /tmp/test.sh
  vars:
    script_var1: "{{ ansible_var1 }}"
    script_var2: "{{ ansible_var2 }}"


Shell script
#!/bin/bash

echo "Script variable 1: $script_var1"
echo "Script variable 2: $script_var2"





On Tue, 10 Oct, 2023, 17:03 Y.G Kumar, <ygkuma...@gmail.com> wrote:

> Hi All,
>
> I want to refer user defined ansible variables inside a shell script.  Can
> anyone help me how to  accomplish this ? For example, for the below code:
>
> --
>     - name: Execute the script
>       ansible.builtin.command: bash /tmp/test.sh
> --
>
> I want to access ansible variables inside the shell script test.sh.
>
> Please help me.
>
> Thanks
> Y.G
>
> --
> You received this message because you are subscribed to the Google Groups
> "Ansible Development" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to ansible-devel+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/ansible-devel/aa181867-4219-4471-bea1-b809a7c1be6fn%40googlegroups.com
> <https://groups.google.com/d/msgid/ansible-devel/aa181867-4219-4471-bea1-b809a7c1be6fn%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to ansible-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-devel/CABAvFDM8bNooX5XFUz5KKuCE49x06F7C_gAeu5BghhcnntcnKQ%40mail.gmail.com.

Reply via email to