An old example that might or might not work.

Setup

For this example we are using an inventory file that only lists localhost:

examples/ansible/localhost.cfg

[localhost]
127.0.0.1

Unlike the sime debug printing example, this will require ssh access to the target machine, which is the same machibe we are working on. You still need to make sure you can ssh to localost without any password.

examples/ansible/output_playbook.yml

---
- hosts: localhost
  gather_facts: False
  become: False
  tasks:
    - debug:
        msg: "Debug statement"

    - shell: /usr/bin/uptime
      register: result

    - debug:
        var: result


 #       verbosity: 2



#If vebosity 2 is set then the results will be only printed if -vv is supplied

# echo results of local commands
#ansible-playbook -vv try.yml

$  ansible-playbook -i examples/ansible/localhost.cfg examples/ansible/output_playbook.yml

PLAY [localhost] ************************************************************************************

TASK [debug] ****************************************************************************************
ok: [127.0.0.1] => {
    "msg": "Debug statement"
}

TASK [shell] ****************************************************************************************
changed: [127.0.0.1]

TASK [debug] ****************************************************************************************
ok: [127.0.0.1] => {
    "result": {
        "changed": true,
        "cmd": "/usr/bin/uptime",
        "delta": "0:00:00.011499",
        "end": "2018-08-10 13:52:34.651618",
        "failed": false,
        "rc": 0,
        "start": "2018-08-10 13:52:34.640119",
        "stderr": "",
        "stderr_lines": [],
        "stdout": "13:52  up 13 days,  6:01, 4 users, load averages: 1.42 1.88 1.91",
        "stdout_lines": [
            "13:52  up 13 days,  6:01, 4 users, load averages: 1.42 1.88 1.91"
        ]
    }
}

PLAY RECAP ******************************************************************************************
127.0.0.1                  : ok=3    changed=1    unreachable=0    failed=0