1) This is the second message you have sent to this list asking for help
with using Ansible when that's not what this list is for, after I (and
perhaps others) emailed you privately and politely pointed out you were
on the wrong list and pointed you at the correct forums for Ansible
usage
I am trying this:
---
---
- hosts: localhost
vars:
script_var1: "hi"
script_var2: "there"
tasks:
- name: List
shell: bash test.sh
cat test.sh
--
#!/bin/bash
echo "$script_var1"
echo "$script_var2"
--
But it is not working. The ansible is not picking up the variable values.
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"
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