diff --git a/run-remote-script.yml b/run-remote-script.yml new file mode 100644 index 0000000..ff74d57 --- /dev/null +++ b/run-remote-script.yml @@ -0,0 +1,17 @@ +--- +- hosts: all + become: true + vars_prompt: + - name: script + prompt: "Enter the script to be run" + private: no + tasks: + - name: Fetch script + ansible.builtin.uri: + url: "{{ script }}" + return_content: yes + register: sc + - name: Run script + ansible.builtin.shell: + cmd: bash -s + stdin: "{{ sc.content }}"