---
- name: Run Shell Script
  hosts: "{{ _hosts | default(omit) }}"
  become: true
  gather_facts: false
  vars:
    shell_script: undef

  tasks:
    - name: Run Shell Script
      ansible.builtin.shell: "{{ shell_script }}"
      register: shell_output
      tags:
        - skip_ansible_lint  # provided variable could require shell modele

    - name: Print script output
      ansible.builtin.debug:
        var: shell_output.stdout_lines

    - name: Print message
      ansible.builtin.debug:
        msg: You should really consider converting this script to a playbook!
