Ansible Callback-Plugins

Ansibles Callback plugins control most of the output you see when running the command line programs, but can also be used to add additional output, integrate with other tools and marshall the events to a storage backend.

Last updated for Ansible version: 2.7.9

actionable

Description: shows only items that need attention

No config file found; using defaults
/root/hosts did not meet host_list requirements, check plugin documentation if this is unexpected
/root/hosts did not meet script requirements, check plugin documentation if this is unexpected
/root/hosts did not meet yaml requirements, check plugin documentation if this is unexpected
/root/hosts did not meet ini requirements, check plugin documentation if this is unexpected
/root/hosts did not meet auto requirements, check plugin documentation if this is unexpected
 [WARNING]: Unable to parse /root/hosts as an inventory source

 [WARNING]: No inventory was parsed, only implicit localhost is available

 [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all'


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

TASK [command module | -ls /root as parameter] ***********************************************************************************************************************************************
changed: [localhost] => {"changed": true, "cmd": ["ls", "/root"], "delta": "0:00:00.002362", "end": "2019-03-30 14:50:48.415634", "rc": 0, "start": "2019-03-30 14:50:48.413272", "stderr": "", "stderr_lines": [], "stdout": "ansi2html.sh
casts
css
Dockerfile
js
playbook.yml
README.md
requirements.txt
run.sh
webfonts", "stdout_lines": ["ansi2html.sh", "casts", "css", "Dockerfile", "js", "playbook.yml", "README.md", "requirements.txt", "run.sh", "webfonts"]}

TASK [copy module | create the file /tmp/file] ***********************************************************************************************************************************************
--- before
+++ after: /root/.ansible/tmp/ansible-local-21qk739cfv/tmp40wwrql9
@@ -0,0 +1,2 @@
+localhost
+7c7d18b825b2
\ No newline at end of file


TASK [copy module | create the file /tmp/file] ***********************************************************************************************************************************************
changed: [localhost] => {"changed": true, "checksum": "7b8d9249cb3ea0036ba692bb9b596929843be3f1", "dest": "/tmp/file", "gid": 0, "group": "root", "md5sum": "9df6e53b9bedffbc3bdb63a36df5c60e", "mode": "0644", "owner": "root", "size": 22, "src": "/root/.ansible/tmp/ansible-tmp-1553957448.7096364-238104893498869/source", "state": "file", "uid": 0}

TASK [copy module | change the file /tmp/file] ***********************************************************************************************************************************************

TASK [file module | delete the file /tmp/file] ***********************************************************************************************************************************************
--- before
+++ after
@@ -1,4 +1,4 @@
 {
     "path": "/tmp/file",
-    "state": "file"
+    "state": "absent"
 }


TASK [file module | delete the file /tmp/file] ***********************************************************************************************************************************************
changed: [localhost] => {"changed": true, "path": "/tmp/file", "state": "absent"}

TASK [apt module | install htop] *************************************************************************************************************************************************************
Suggested packages:
  lsof strace
The following NEW packages will be installed:
  htop
0 upgraded, 1 newly installed, 0 to remove and 34 not upgraded.

TASK [apt module | install htop] *************************************************************************************************************************************************************
changed: [localhost] => {"cache_update_time": 1553947520, "cache_updated": false, "changed": true, "stderr": "debconf: delaying package configuration, since apt-utils is not installed
", "stderr_lines": ["debconf: delaying package configuration, since apt-utils is not installed"], "stdout": "Reading package lists...
Building dependency tree...
Reading state information...
Suggested packages:
  lsof strace
The following NEW packages will be installed:
  htop
0 upgraded, 1 newly installed, 0 to remove and 34 not upgraded.
Need to get 76.4 kB of archives.
After this operation, 215 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 htop amd64 2.0.1-1ubuntu1 [76.4 kB]
Fetched 76.4 kB in 0s (336 kB/s)
Selecting previously unselected package htop.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 14791 files and directories currently installed.)
Preparing to unpack .../htop_2.0.1-1ubuntu1_amd64.deb ...
Unpacking htop (2.0.1-1ubuntu1) ...
Processing triggers for mime-support (3.59ubuntu1) ...
Setting up htop (2.0.1-1ubuntu1) ...
", "stdout_lines": ["Reading package lists...", "Building dependency tree...", "Reading state information...", "Suggested packages:", "  lsof strace", "The following NEW packages will be installed:", "  htop", "0 upgraded, 1 newly installed, 0 to remove and 34 not upgraded.", "Need to get 76.4 kB of archives.", "After this operation, 215 kB of additional disk space will be used.", "Get:1 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 htop amd64 2.0.1-1ubuntu1 [76.4 kB]", "Fetched 76.4 kB in 0s (336 kB/s)", "Selecting previously unselected package htop.", "(Reading database ... ", "(Reading database ... 5%", "(Reading database ... 10%", "(Reading database ... 15%", "(Reading database ... 20%", "(Reading database ... 25%", "(Reading database ... 30%", "(Reading database ... 35%", "(Reading database ... 40%", "(Reading database ... 45%", "(Reading database ... 50%", "(Reading database ... 55%", "(Reading database ... 60%", "(Reading database ... 65%", "(Reading database ... 70%", "(Reading database ... 75%", "(Reading database ... 80%", "(Reading database ... 85%", "(Reading database ... 90%", "(Reading database ... 95%", "(Reading database ... 100%", "(Reading database ... 14791 files and directories currently installed.)", "Preparing to unpack .../htop_2.0.1-1ubuntu1_amd64.deb ...", "Unpacking htop (2.0.1-1ubuntu1) ...", "Processing triggers for mime-support (3.59ubuntu1) ...", "Setting up htop (2.0.1-1ubuntu1) ..."]}

TASK [command module | remove htop to trigger warning] ***************************************************************************************************************************************
changed: [localhost] => {"changed": true, "cmd": ["apt", "remove", "htop", "--yes"], "delta": "0:00:01.285729", "end": "2019-03-30 14:50:58.077502", "rc": 0, "start": "2019-03-30 14:50:56.791773", "stderr": "
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.", "stderr_lines": ["", "WARNING: apt does not have a stable CLI interface. Use with caution in scripts."], "stdout": "Reading package lists...
Building dependency tree...
Reading state information...
The following packages will be REMOVED:
  htop
0 upgraded, 0 newly installed, 1 to remove and 34 not upgraded.
After this operation, 215 kB disk space will be freed.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 14800 files and directories currently installed.)
Removing htop (2.0.1-1ubuntu1) ...
Processing triggers for mime-support (3.59ubuntu1) ...", "stdout_lines": ["Reading package lists...", "Building dependency tree...", "Reading state information...", "The following packages will be REMOVED:", "  htop", "0 upgraded, 0 newly installed, 1 to remove and 34 not upgraded.", "After this operation, 215 kB disk space will be freed.", "(Reading database ... ", "(Reading database ... 5%", "(Reading database ... 10%", "(Reading database ... 15%", "(Reading database ... 20%", "(Reading database ... 25%", "(Reading database ... 30%", "(Reading database ... 35%", "(Reading database ... 40%", "(Reading database ... 45%", "(Reading database ... 50%", "(Reading database ... 55%", "(Reading database ... 60%", "(Reading database ... 65%", "(Reading database ... 70%", "(Reading database ... 75%", "(Reading database ... 80%", "(Reading database ... 85%", "(Reading database ... 90%", "(Reading database ... 95%", "(Reading database ... 100%", "(Reading database ... 14800 files and directories currently installed.)", "Removing htop (2.0.1-1ubuntu1) ...", "Processing triggers for mime-support (3.59ubuntu1) ..."]}

TASK [shell module | register result variable] ***********************************************************************************************************************************************
changed: [localhost] => {"changed": true, "cmd": "/usr/bin/uptime", "delta": "0:00:00.003566", "end": "2019-03-30 14:50:58.243549", "rc": 0, "start": "2019-03-30 14:50:58.239983", "stderr": "", "stderr_lines": [], "stdout": " 14:50:58 up 2 min,  0 users,  load average: 3.41, 1.88, 0.74", "stdout_lines": [" 14:50:58 up 2 min,  0 users,  load average: 3.41, 1.88, 0.74"]}

TASK [fail module | let play fail but ignore it] *********************************************************************************************************************************************
fatal: [localhost]: FAILED! => {"changed": false, "msg": "The task failed but we ignore this"}
...ignoring
Pausing for 1 seconds
(ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
[pause]
waiting for one second:

PLAY RECAP ***********************************************************************************************************************************************************************************
localhost                  : ok=14   changed=6    unreachable=0    failed=0   

cgroup_memory_recap

Description: Profiles maximum memory usage of tasks and full execution using cgroups

No config file found; using defaults
/root/hosts did not meet host_list requirements, check plugin documentation if this is unexpected
/root/hosts did not meet script requirements, check plugin documentation if this is unexpected
/root/hosts did not meet yaml requirements, check plugin documentation if this is unexpected
/root/hosts did not meet ini requirements, check plugin documentation if this is unexpected
/root/hosts did not meet auto requirements, check plugin documentation if this is unexpected
 [WARNING]: Unable to parse /root/hosts as an inventory source

 [WARNING]: No inventory was parsed, only implicit localhost is available

 [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all'

ERROR! No setting was provided for required configuration plugin_type: callback plugin: cgroup_memory_recap setting: max_mem_file 

context_demo

Description: demo callback that adds play/task context

No config file found; using defaults
/root/hosts did not meet host_list requirements, check plugin documentation if this is unexpected
/root/hosts did not meet script requirements, check plugin documentation if this is unexpected
/root/hosts did not meet yaml requirements, check plugin documentation if this is unexpected
/root/hosts did not meet ini requirements, check plugin documentation if this is unexpected
/root/hosts did not meet auto requirements, check plugin documentation if this is unexpected
 [WARNING]: Unable to parse /root/hosts as an inventory source

 [WARNING]: No inventory was parsed, only implicit localhost is available

 [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all'

--- play: None task: None ---
     --- ARGS 
     0: <ansible.playbook.Playbook object at 0x7f701aef7d30>
      --- KWARGS 
--- play: localhost task: None ---
     --- ARGS 
     0: localhost
      --- KWARGS 
--- play: localhost task: TASK: Gathering Facts ---
     --- ARGS 
     0: TASK: Gathering Facts
      --- KWARGS 
     is_conditional: False
--- play: localhost task: TASK: Gathering Facts ---
     --- ARGS 
     0: <ansible.executor.task_result.TaskResult object at 0x7f7017492b00>
      --- KWARGS 
--- play: localhost task: TASK: command module | -ls /root as parameter ---
     --- ARGS 
     0: TASK: command module | -ls /root as parameter
      --- KWARGS 
     is_conditional: False
--- play: localhost task: TASK: command module | -ls /root as parameter ---
     --- ARGS 
     0: <ansible.executor.task_result.TaskResult object at 0x7f70174927b8>
      --- KWARGS 
--- play: localhost task: TASK: file module | delete the file /tmp/file ---
     --- ARGS 
     0: TASK: file module | delete the file /tmp/file
      --- KWARGS 
     is_conditional: False
--- play: localhost task: TASK: file module | delete the file /tmp/file ---
     --- ARGS 
     0: <ansible.executor.task_result.TaskResult object at 0x7f70174ab518>
      --- KWARGS 
--- play: localhost task: TASK: copy module | create the file /tmp/file ---
     --- ARGS 
     0: TASK: copy module | create the file /tmp/file
      --- KWARGS 
     is_conditional: False
--- play: localhost task: TASK: copy module | create the file /tmp/file ---
     --- ARGS 
     0: <ansible.executor.task_result.TaskResult object at 0x7f701812a6d8>
      --- KWARGS 
--- play: localhost task: TASK: copy module | create the file /tmp/file ---
     --- ARGS 
     0: <ansible.executor.task_result.TaskResult object at 0x7f701812aa90>
      --- KWARGS 
--- play: localhost task: TASK: copy module | change the file /tmp/file ---
     --- ARGS 
     0: TASK: copy module | change the file /tmp/file
      --- KWARGS 
     is_conditional: False
--- play: localhost task: TASK: copy module | change the file /tmp/file ---
     --- ARGS 
     0: <ansible.executor.task_result.TaskResult object at 0x7f70174b1c88>
      --- KWARGS 
--- play: localhost task: TASK: copy module | change the file /tmp/file ---
     --- ARGS 
     0: <ansible.executor.task_result.TaskResult object at 0x7f70174b1dd8>
      --- KWARGS 
--- play: localhost task: TASK: file module | delete the file /tmp/file ---
     --- ARGS 
     0: TASK: file module | delete the file /tmp/file
      --- KWARGS 
     is_conditional: False
--- play: localhost task: TASK: file module | delete the file /tmp/file ---
     --- ARGS 
     0: <ansible.executor.task_result.TaskResult object at 0x7f70174505f8>
      --- KWARGS 
--- play: localhost task: TASK: file module | delete the file /tmp/file ---
     --- ARGS 
     0: <ansible.executor.task_result.TaskResult object at 0x7f7017450be0>
      --- KWARGS 
--- play: localhost task: TASK: apt module | install htop ---
     --- ARGS 
     0: TASK: apt module | install htop
      --- KWARGS 
     is_conditional: False
--- play: localhost task: TASK: apt module | install htop ---
     --- ARGS 
     0: <ansible.executor.task_result.TaskResult object at 0x7f70174a9278>
      --- KWARGS 
--- play: localhost task: TASK: apt module | install htop ---
     --- ARGS 
     0: <ansible.executor.task_result.TaskResult object at 0x7f70174a9d30>
      --- KWARGS 
--- play: localhost task: TASK: command module | remove htop to trigger warning ---
     --- ARGS 
     0: TASK: command module | remove htop to trigger warning
      --- KWARGS 
     is_conditional: False
--- play: localhost task: TASK: command module | remove htop to trigger warning ---
     --- ARGS 
     0: <ansible.executor.task_result.TaskResult object at 0x7f70174cb2b0>
      --- KWARGS 
--- play: localhost task: TASK: shell module | register result variable ---
     --- ARGS 
     0: TASK: shell module | register result variable
      --- KWARGS 
     is_conditional: False
--- play: localhost task: TASK: shell module | register result variable ---
     --- ARGS 
     0: <ansible.executor.task_result.TaskResult object at 0x7f70174cb898>
      --- KWARGS 
--- play: localhost task: TASK: debug module | print result variable ---
     --- ARGS 
     0: TASK: debug module | print result variable
      --- KWARGS 
     is_conditional: False
--- play: localhost task: TASK: debug module | print result variable ---
     --- ARGS 
     0: <ansible.executor.task_result.TaskResult object at 0x7f70174adfd0>
      --- KWARGS 
--- play: localhost task: TASK: debug module | print custom msg with variables ---
     --- ARGS 
     0: TASK: debug module | print custom msg with variables
      --- KWARGS 
     is_conditional: False
--- play: localhost task: TASK: debug module | print custom msg with variables ---
     --- ARGS 
     0: <ansible.executor.task_result.TaskResult object at 0x7f70174cb080>
      --- KWARGS 
--- play: localhost task: TASK: fail module | let play fail but ignore it ---
     --- ARGS 
     0: TASK: fail module | let play fail but ignore it
      --- KWARGS 
     is_conditional: False
--- play: localhost task: TASK: fail module | let play fail but ignore it ---
     --- ARGS 
     0: <ansible.executor.task_result.TaskResult object at 0x7f70174cbd68>
      --- KWARGS 
     ignore_errors: True
--- play: localhost task: TASK: assert ---
     --- ARGS 
     0: TASK: assert
      --- KWARGS 
     is_conditional: False
--- play: localhost task: TASK: assert ---
     --- ARGS 
     0: <ansible.executor.task_result.TaskResult object at 0x7f70174630f0>
      --- KWARGS 
--- play: localhost task: TASK: pause ---
     --- ARGS 
     0: TASK: pause
      --- KWARGS 
     is_conditional: False
Pausing for 1 seconds
(ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
[pause]
waiting for one second:
--- play: localhost task: TASK: pause ---
     --- ARGS 
     0: <ansible.executor.task_result.TaskResult object at 0x7f7017463a58>
      --- KWARGS 
--- play: localhost task: TASK: pause ---
     --- ARGS 
     0: <ansible.executor.stats.AggregateStats object at 0x7f701af6bd30>
      --- KWARGS 

counter_enabled

Description: adds counters to the output items (tasks and hosts/task)

No config file found; using defaults
/root/hosts did not meet host_list requirements, check plugin documentation if this is unexpected
/root/hosts did not meet script requirements, check plugin documentation if this is unexpected
/root/hosts did not meet yaml requirements, check plugin documentation if this is unexpected
/root/hosts did not meet ini requirements, check plugin documentation if this is unexpected
/root/hosts did not meet auto requirements, check plugin documentation if this is unexpected
 [WARNING]: Unable to parse /root/hosts as an inventory source

 [WARNING]: No inventory was parsed, only implicit localhost is available

 [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all'


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

TASK 1/13 [Gathering Facts] ******************************************************************************************************************************************************************
ok: 1/1 [localhost]

TASK 2/13 [command module | -ls /root as parameter] ******************************************************************************************************************************************
changed: 1/1 [localhost] => {"changed": true, "cmd": ["ls", "/root"], "delta": "0:00:00.001928", "end": "2019-03-30 14:51:12.847102", "rc": 0, "start": "2019-03-30 14:51:12.845174", "stderr": "", "stderr_lines": [], "stdout": "ansi2html.sh
casts
css
Dockerfile
js
playbook.yml
README.md
requirements.txt
run.sh
webfonts", "stdout_lines": ["ansi2html.sh", "casts", "css", "Dockerfile", "js", "playbook.yml", "README.md", "requirements.txt", "run.sh", "webfonts"]}

TASK 3/13 [file module | delete the file /tmp/file] ******************************************************************************************************************************************
ok: 1/1 [localhost] => {"changed": false, "path": "/tmp/file", "state": "absent"}

TASK 4/13 [copy module | create the file /tmp/file] ******************************************************************************************************************************************
changed: 1/1 [localhost] => {"changed": true, "checksum": "7b8d9249cb3ea0036ba692bb9b596929843be3f1", "dest": "/tmp/file", "gid": 0, "group": "root", "md5sum": "9df6e53b9bedffbc3bdb63a36df5c60e", "mode": "0644", "owner": "root", "size": 22, "src": "/root/.ansible/tmp/ansible-tmp-1553957473.1900492-49892096856696/source", "state": "file", "uid": 0}

TASK 5/13 [copy module | change the file /tmp/file] ******************************************************************************************************************************************
ok: 1/1 [localhost] => {"changed": false, "checksum": "7b8d9249cb3ea0036ba692bb9b596929843be3f1", "dest": "/tmp/file", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/tmp/file", "size": 22, "state": "file", "uid": 0}

TASK 6/13 [file module | delete the file /tmp/file] ******************************************************************************************************************************************
changed: 1/1 [localhost] => {"changed": true, "path": "/tmp/file", "state": "absent"}

TASK 7/13 [apt module | install htop] ********************************************************************************************************************************************************
changed: 1/1 [localhost] => {"cache_update_time": 1553947520, "cache_updated": false, "changed": true, "stderr": "debconf: delaying package configuration, since apt-utils is not installed
", "stderr_lines": ["debconf: delaying package configuration, since apt-utils is not installed"], "stdout": "Reading package lists...
Building dependency tree...
Reading state information...
Suggested packages:
  lsof strace
The following NEW packages will be installed:
  htop
0 upgraded, 1 newly installed, 0 to remove and 34 not upgraded.
Need to get 76.4 kB of archives.
After this operation, 215 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 htop amd64 2.0.1-1ubuntu1 [76.4 kB]
Fetched 76.4 kB in 0s (315 kB/s)
Selecting previously unselected package htop.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 14791 files and directories currently installed.)
Preparing to unpack .../htop_2.0.1-1ubuntu1_amd64.deb ...
Unpacking htop (2.0.1-1ubuntu1) ...
Processing triggers for mime-support (3.59ubuntu1) ...
Setting up htop (2.0.1-1ubuntu1) ...
", "stdout_lines": ["Reading package lists...", "Building dependency tree...", "Reading state information...", "Suggested packages:", "  lsof strace", "The following NEW packages will be installed:", "  htop", "0 upgraded, 1 newly installed, 0 to remove and 34 not upgraded.", "Need to get 76.4 kB of archives.", "After this operation, 215 kB of additional disk space will be used.", "Get:1 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 htop amd64 2.0.1-1ubuntu1 [76.4 kB]", "Fetched 76.4 kB in 0s (315 kB/s)", "Selecting previously unselected package htop.", "(Reading database ... ", "(Reading database ... 5%", "(Reading database ... 10%", "(Reading database ... 15%", "(Reading database ... 20%", "(Reading database ... 25%", "(Reading database ... 30%", "(Reading database ... 35%", "(Reading database ... 40%", "(Reading database ... 45%", "(Reading database ... 50%", "(Reading database ... 55%", "(Reading database ... 60%", "(Reading database ... 65%", "(Reading database ... 70%", "(Reading database ... 75%", "(Reading database ... 80%", "(Reading database ... 85%", "(Reading database ... 90%", "(Reading database ... 95%", "(Reading database ... 100%", "(Reading database ... 14791 files and directories currently installed.)", "Preparing to unpack .../htop_2.0.1-1ubuntu1_amd64.deb ...", "Unpacking htop (2.0.1-1ubuntu1) ...", "Processing triggers for mime-support (3.59ubuntu1) ...", "Setting up htop (2.0.1-1ubuntu1) ..."]}

TASK 8/13 [command module | remove htop to trigger warning] **********************************************************************************************************************************
changed: 1/1 [localhost] => {"changed": true, "cmd": ["apt", "remove", "htop", "--yes"], "delta": "0:00:01.250759", "end": "2019-03-30 14:51:19.428742", "rc": 0, "start": "2019-03-30 14:51:18.177983", "stderr": "
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.", "stderr_lines": ["", "WARNING: apt does not have a stable CLI interface. Use with caution in scripts."], "stdout": "Reading package lists...
Building dependency tree...
Reading state information...
The following packages will be REMOVED:
  htop
0 upgraded, 0 newly installed, 1 to remove and 34 not upgraded.
After this operation, 215 kB disk space will be freed.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 14800 files and directories currently installed.)
Removing htop (2.0.1-1ubuntu1) ...
Processing triggers for mime-support (3.59ubuntu1) ...", "stdout_lines": ["Reading package lists...", "Building dependency tree...", "Reading state information...", "The following packages will be REMOVED:", "  htop", "0 upgraded, 0 newly installed, 1 to remove and 34 not upgraded.", "After this operation, 215 kB disk space will be freed.", "(Reading database ... ", "(Reading database ... 5%", "(Reading database ... 10%", "(Reading database ... 15%", "(Reading database ... 20%", "(Reading database ... 25%", "(Reading database ... 30%", "(Reading database ... 35%", "(Reading database ... 40%", "(Reading database ... 45%", "(Reading database ... 50%", "(Reading database ... 55%", "(Reading database ... 60%", "(Reading database ... 65%", "(Reading database ... 70%", "(Reading database ... 75%", "(Reading database ... 80%", "(Reading database ... 85%", "(Reading database ... 90%", "(Reading database ... 95%", "(Reading database ... 100%", "(Reading database ... 14800 files and directories currently installed.)", "Removing htop (2.0.1-1ubuntu1) ...", "Processing triggers for mime-support (3.59ubuntu1) ..."]}

TASK 9/13 [shell module | register result variable] ******************************************************************************************************************************************
changed: 1/1 [localhost] => {"changed": true, "cmd": "/usr/bin/uptime", "delta": "0:00:00.002449", "end": "2019-03-30 14:51:19.592542", "rc": 0, "start": "2019-03-30 14:51:19.590093", "stderr": "", "stderr_lines": [], "stdout": " 14:51:19 up 3 min,  0 users,  load average: 3.70, 2.04, 0.82", "stdout_lines": [" 14:51:19 up 3 min,  0 users,  load average: 3.70, 2.04, 0.82"]}

TASK 10/13 [debug module | print result variable] ********************************************************************************************************************************************
ok: 1/1 [localhost] => {
    "result": {
        "changed": true,
        "cmd": "/usr/bin/uptime",
        "delta": "0:00:00.002449",
        "end": "2019-03-30 14:51:19.592542",
        "failed": false,
        "rc": 0,
        "start": "2019-03-30 14:51:19.590093",
        "stderr": "",
        "stderr_lines": [],
        "stdout": " 14:51:19 up 3 min,  0 users,  load average: 3.70, 2.04, 0.82",
        "stdout_lines": [
            " 14:51:19 up 3 min,  0 users,  load average: 3.70, 2.04, 0.82"
        ]
    }
}

TASK 11/13 [debug module | print custom msg with variables] **********************************************************************************************************************************
ok: 1/1 [localhost] => {
    "msg": "System localhost has uuid 03000200-0400-0500-0006-000700080009"
}

TASK 12/13 [fail module | let play fail but ignore it] ***************************************************************************************************************************************
fatal: 1/1 [localhost]: FAILED! => {"changed": false, "msg": "The task failed but we ignore this"}
...ignoring

TASK 13/13 [assert] **************************************************************************************************************************************************************************
ok: 1/1 [localhost] => {
    "changed": false,
    "msg": "All assertions passed"
}

TASK 14/13 [pause] ***************************************************************************************************************************************************************************
Pausing for 1 seconds
(ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
[pause]
waiting for one second:
ok: 1/1 [localhost] => {"changed": false, "delta": 1, "echo": true, "rc": 0, "start": "2019-03-30 14:51:19.779829", "stderr": "", "stdout": "Paused for 1.0 seconds", "stop": "2019-03-30 14:51:20.780035", "user_input": ""}

PLAY RECAP ***********************************************************************************************************************************************************************************
localhost                  : ok=14   changed=6    unreachable=0    failed=0   

debug

Description: formatted stdout/stderr display

No config file found; using defaults
/root/hosts did not meet host_list requirements, check plugin documentation if this is unexpected
/root/hosts did not meet script requirements, check plugin documentation if this is unexpected
/root/hosts did not meet yaml requirements, check plugin documentation if this is unexpected
/root/hosts did not meet ini requirements, check plugin documentation if this is unexpected
/root/hosts did not meet auto requirements, check plugin documentation if this is unexpected
 [WARNING]: Unable to parse /root/hosts as an inventory source

 [WARNING]: No inventory was parsed, only implicit localhost is available

 [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all'


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

TASK [Gathering Facts] ***********************************************************************************************************************************************************************
ok: [localhost]

TASK [command module | -ls /root as parameter] ***********************************************************************************************************************************************
changed: [localhost] => {
    "changed": true,
    "cmd": [
        "ls",
        "/root"
    ],
    "delta": "0:00:00.001675",
    "end": "2019-03-30 14:51:22.750554",
    "rc": 0,
    "start": "2019-03-30 14:51:22.748879"
}

STDOUT:

ansi2html.sh
casts
css
Dockerfile
js
playbook.yml
README.md
requirements.txt
run.sh
webfonts


TASK [file module | delete the file /tmp/file] ***********************************************************************************************************************************************
ok: [localhost] => {
    "changed": false,
    "path": "/tmp/file",
    "state": "absent"
}

TASK [copy module | create the file /tmp/file] ***********************************************************************************************************************************************
--- before
+++ after: /root/.ansible/tmp/ansible-local-1283gcse8q1p/tmpoznue6ci
@@ -0,0 +1,2 @@
+localhost
+7c7d18b825b2
\ No newline at end of file

changed: [localhost] => {
    "changed": true,
    "checksum": "7b8d9249cb3ea0036ba692bb9b596929843be3f1",
    "dest": "/tmp/file",
    "gid": 0,
    "group": "root",
    "md5sum": "9df6e53b9bedffbc3bdb63a36df5c60e",
    "mode": "0644",
    "owner": "root",
    "size": 22,
    "src": "/root/.ansible/tmp/ansible-tmp-1553957483.042563-256936364342289/source",
    "state": "file",
    "uid": 0
}

TASK [copy module | change the file /tmp/file] ***********************************************************************************************************************************************
ok: [localhost] => {
    "changed": false,
    "checksum": "7b8d9249cb3ea0036ba692bb9b596929843be3f1",
    "dest": "/tmp/file",
    "gid": 0,
    "group": "root",
    "mode": "0644",
    "owner": "root",
    "path": "/tmp/file",
    "size": 22,
    "state": "file",
    "uid": 0
}

TASK [file module | delete the file /tmp/file] ***********************************************************************************************************************************************
--- before
+++ after
@@ -1,4 +1,4 @@
 {
     "path": "/tmp/file",
-    "state": "file"
+    "state": "absent"
 }

changed: [localhost] => {
    "changed": true,
    "path": "/tmp/file",
    "state": "absent"
}

TASK [apt module | install htop] *************************************************************************************************************************************************************
Suggested packages:
  lsof strace
The following NEW packages will be installed:
  htop
0 upgraded, 1 newly installed, 0 to remove and 34 not upgraded.
changed: [localhost] => {
    "cache_update_time": 1553947520,
    "cache_updated": false,
    "changed": true
}

STDOUT:

Reading package lists...
Building dependency tree...
Reading state information...
Suggested packages:
  lsof strace
The following NEW packages will be installed:
  htop
0 upgraded, 1 newly installed, 0 to remove and 34 not upgraded.
Need to get 76.4 kB of archives.
After this operation, 215 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 htop amd64 2.0.1-1ubuntu1 [76.4 kB]
Fetched 76.4 kB in 0s (359 kB/s)
Selecting previously unselected package htop.
(Reading database ... 14791 files and directories currently installed.)
Preparing to unpack .../htop_2.0.1-1ubuntu1_amd64.deb ...
Unpacking htop (2.0.1-1ubuntu1) ...
Processing triggers for mime-support (3.59ubuntu1) ...
Setting up htop (2.0.1-1ubuntu1) ...



STDERR:

debconf: delaying package configuration, since apt-utils is not installed



TASK [command module | remove htop to trigger warning] ***************************************************************************************************************************************
changed: [localhost] => {
    "changed": true,
    "cmd": [
        "apt",
        "remove",
        "htop",
        "--yes"
    ],
    "delta": "0:00:01.192209",
    "end": "2019-03-30 14:51:28.877154",
    "rc": 0,
    "start": "2019-03-30 14:51:27.684945"
}

STDOUT:

Reading package lists...
Building dependency tree...
Reading state information...
The following packages will be REMOVED:
  htop
0 upgraded, 0 newly installed, 1 to remove and 34 not upgraded.
After this operation, 215 kB disk space will be freed.
(Reading database ... 14800 files and directories currently installed.)
Removing htop (2.0.1-1ubuntu1) ...
Processing triggers for mime-support (3.59ubuntu1) ...


STDERR:


WARNING: apt does not have a stable CLI interface. Use with caution in scripts.


TASK [shell module | register result variable] ***********************************************************************************************************************************************
changed: [localhost] => {
    "changed": true,
    "cmd": "/usr/bin/uptime",
    "delta": "0:00:00.002194",
    "end": "2019-03-30 14:51:29.043144",
    "rc": 0,
    "start": "2019-03-30 14:51:29.040950"
}

STDOUT:

 14:51:29 up 3 min,  0 users,  load average: 3.36, 2.02, 0.83


TASK [debug module | print result variable] **************************************************************************************************************************************************
ok: [localhost] => {
    "result": {
        "changed": true,
        "cmd": "/usr/bin/uptime",
        "delta": "0:00:00.002194",
        "end": "2019-03-30 14:51:29.043144",
        "failed": false,
        "rc": 0,
        "start": "2019-03-30 14:51:29.040950",
        "stderr": "",
        "stderr_lines": [],
        "stdout": " 14:51:29 up 3 min,  0 users,  load average: 3.36, 2.02, 0.83",
        "stdout_lines": [
            " 14:51:29 up 3 min,  0 users,  load average: 3.36, 2.02, 0.83"
        ]
    }
}

TASK [debug module | print custom msg with variables] ****************************************************************************************************************************************
ok: [localhost] => {}

MSG:

System localhost has uuid 03000200-0400-0500-0006-000700080009


TASK [fail module | let play fail but ignore it] *********************************************************************************************************************************************
fatal: [localhost]: FAILED! => {
    "changed": false
}

MSG:

The task failed but we ignore this

...ignoring

TASK [assert] ********************************************************************************************************************************************************************************
ok: [localhost] => {
    "changed": false
}

MSG:

All assertions passed


TASK [pause] *********************************************************************************************************************************************************************************
Pausing for 1 seconds
(ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
[pause]
waiting for one second:
ok: [localhost] => {
    "changed": false,
    "delta": 1,
    "echo": true,
    "rc": 0,
    "start": "2019-03-30 14:51:29.237144",
    "stop": "2019-03-30 14:51:30.237321",
    "user_input": ""
}

STDOUT:

Paused for 1.0 seconds


PLAY RECAP ***********************************************************************************************************************************************************************************
localhost                  : ok=14   changed=6    unreachable=0    failed=0   

default

Description: default Ansible screen output

No config file found; using defaults
/root/hosts did not meet host_list requirements, check plugin documentation if this is unexpected
/root/hosts did not meet script requirements, check plugin documentation if this is unexpected
/root/hosts did not meet yaml requirements, check plugin documentation if this is unexpected
/root/hosts did not meet ini requirements, check plugin documentation if this is unexpected
/root/hosts did not meet auto requirements, check plugin documentation if this is unexpected
 [WARNING]: Unable to parse /root/hosts as an inventory source

 [WARNING]: No inventory was parsed, only implicit localhost is available

 [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all'


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

TASK [Gathering Facts] ***********************************************************************************************************************************************************************
ok: [localhost]

TASK [command module | -ls /root as parameter] ***********************************************************************************************************************************************
changed: [localhost] => {"changed": true, "cmd": ["ls", "/root"], "delta": "0:00:00.001552", "end": "2019-03-30 14:51:32.181940", "rc": 0, "start": "2019-03-30 14:51:32.180388", "stderr": "", "stderr_lines": [], "stdout": "ansi2html.sh
casts
css
Dockerfile
js
playbook.yml
README.md
requirements.txt
run.sh
webfonts", "stdout_lines": ["ansi2html.sh", "casts", "css", "Dockerfile", "js", "playbook.yml", "README.md", "requirements.txt", "run.sh", "webfonts"]}

TASK [file module | delete the file /tmp/file] ***********************************************************************************************************************************************
ok: [localhost] => {"changed": false, "path": "/tmp/file", "state": "absent"}

TASK [copy module | create the file /tmp/file] ***********************************************************************************************************************************************
--- before
+++ after: /root/.ansible/tmp/ansible-local-1619r1ycwp18/tmpjrx2qm3e
@@ -0,0 +1,2 @@
+localhost
+7c7d18b825b2
\ No newline at end of file

changed: [localhost] => {"changed": true, "checksum": "7b8d9249cb3ea0036ba692bb9b596929843be3f1", "dest": "/tmp/file", "gid": 0, "group": "root", "md5sum": "9df6e53b9bedffbc3bdb63a36df5c60e", "mode": "0644", "owner": "root", "size": 22, "src": "/root/.ansible/tmp/ansible-tmp-1553957492.4826553-210840333693148/source", "state": "file", "uid": 0}

TASK [copy module | change the file /tmp/file] ***********************************************************************************************************************************************
ok: [localhost] => {"changed": false, "checksum": "7b8d9249cb3ea0036ba692bb9b596929843be3f1", "dest": "/tmp/file", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/tmp/file", "size": 22, "state": "file", "uid": 0}

TASK [file module | delete the file /tmp/file] ***********************************************************************************************************************************************
--- before
+++ after
@@ -1,4 +1,4 @@
 {
     "path": "/tmp/file",
-    "state": "file"
+    "state": "absent"
 }

changed: [localhost] => {"changed": true, "path": "/tmp/file", "state": "absent"}

TASK [apt module | install htop] *************************************************************************************************************************************************************
Suggested packages:
  lsof strace
The following NEW packages will be installed:
  htop
0 upgraded, 1 newly installed, 0 to remove and 34 not upgraded.
changed: [localhost] => {"cache_update_time": 1553947520, "cache_updated": false, "changed": true, "stderr": "debconf: delaying package configuration, since apt-utils is not installed
", "stderr_lines": ["debconf: delaying package configuration, since apt-utils is not installed"], "stdout": "Reading package lists...
Building dependency tree...
Reading state information...
Suggested packages:
  lsof strace
The following NEW packages will be installed:
  htop
0 upgraded, 1 newly installed, 0 to remove and 34 not upgraded.
Need to get 76.4 kB of archives.
After this operation, 215 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 htop amd64 2.0.1-1ubuntu1 [76.4 kB]
Fetched 76.4 kB in 0s (321 kB/s)
Selecting previously unselected package htop.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 14791 files and directories currently installed.)
Preparing to unpack .../htop_2.0.1-1ubuntu1_amd64.deb ...
Unpacking htop (2.0.1-1ubuntu1) ...
Processing triggers for mime-support (3.59ubuntu1) ...
Setting up htop (2.0.1-1ubuntu1) ...
", "stdout_lines": ["Reading package lists...", "Building dependency tree...", "Reading state information...", "Suggested packages:", "  lsof strace", "The following NEW packages will be installed:", "  htop", "0 upgraded, 1 newly installed, 0 to remove and 34 not upgraded.", "Need to get 76.4 kB of archives.", "After this operation, 215 kB of additional disk space will be used.", "Get:1 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 htop amd64 2.0.1-1ubuntu1 [76.4 kB]", "Fetched 76.4 kB in 0s (321 kB/s)", "Selecting previously unselected package htop.", "(Reading database ... ", "(Reading database ... 5%", "(Reading database ... 10%", "(Reading database ... 15%", "(Reading database ... 20%", "(Reading database ... 25%", "(Reading database ... 30%", "(Reading database ... 35%", "(Reading database ... 40%", "(Reading database ... 45%", "(Reading database ... 50%", "(Reading database ... 55%", "(Reading database ... 60%", "(Reading database ... 65%", "(Reading database ... 70%", "(Reading database ... 75%", "(Reading database ... 80%", "(Reading database ... 85%", "(Reading database ... 90%", "(Reading database ... 95%", "(Reading database ... 100%", "(Reading database ... 14791 files and directories currently installed.)", "Preparing to unpack .../htop_2.0.1-1ubuntu1_amd64.deb ...", "Unpacking htop (2.0.1-1ubuntu1) ...", "Processing triggers for mime-support (3.59ubuntu1) ...", "Setting up htop (2.0.1-1ubuntu1) ..."]}

TASK [command module | remove htop to trigger warning] ***************************************************************************************************************************************
changed: [localhost] => {"changed": true, "cmd": ["apt", "remove", "htop", "--yes"], "delta": "0:00:01.255994", "end": "2019-03-30 14:51:38.483487", "rc": 0, "start": "2019-03-30 14:51:37.227493", "stderr": "
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.", "stderr_lines": ["", "WARNING: apt does not have a stable CLI interface. Use with caution in scripts."], "stdout": "Reading package lists...
Building dependency tree...
Reading state information...
The following packages will be REMOVED:
  htop
0 upgraded, 0 newly installed, 1 to remove and 34 not upgraded.
After this operation, 215 kB disk space will be freed.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 14800 files and directories currently installed.)
Removing htop (2.0.1-1ubuntu1) ...
Processing triggers for mime-support (3.59ubuntu1) ...", "stdout_lines": ["Reading package lists...", "Building dependency tree...", "Reading state information...", "The following packages will be REMOVED:", "  htop", "0 upgraded, 0 newly installed, 1 to remove and 34 not upgraded.", "After this operation, 215 kB disk space will be freed.", "(Reading database ... ", "(Reading database ... 5%", "(Reading database ... 10%", "(Reading database ... 15%", "(Reading database ... 20%", "(Reading database ... 25%", "(Reading database ... 30%", "(Reading database ... 35%", "(Reading database ... 40%", "(Reading database ... 45%", "(Reading database ... 50%", "(Reading database ... 55%", "(Reading database ... 60%", "(Reading database ... 65%", "(Reading database ... 70%", "(Reading database ... 75%", "(Reading database ... 80%", "(Reading database ... 85%", "(Reading database ... 90%", "(Reading database ... 95%", "(Reading database ... 100%", "(Reading database ... 14800 files and directories currently installed.)", "Removing htop (2.0.1-1ubuntu1) ...", "Processing triggers for mime-support (3.59ubuntu1) ..."]}

TASK [shell module | register result variable] ***********************************************************************************************************************************************
changed: [localhost] => {"changed": true, "cmd": "/usr/bin/uptime", "delta": "0:00:00.002189", "end": "2019-03-30 14:51:38.643479", "rc": 0, "start": "2019-03-30 14:51:38.641290", "stderr": "", "stderr_lines": [], "stdout": " 14:51:38 up 3 min,  0 users,  load average: 3.08, 2.00, 0.83", "stdout_lines": [" 14:51:38 up 3 min,  0 users,  load average: 3.08, 2.00, 0.83"]}

TASK [debug module | print result variable] **************************************************************************************************************************************************
ok: [localhost] => {
    "result": {
        "changed": true,
        "cmd": "/usr/bin/uptime",
        "delta": "0:00:00.002189",
        "end": "2019-03-30 14:51:38.643479",
        "failed": false,
        "rc": 0,
        "start": "2019-03-30 14:51:38.641290",
        "stderr": "",
        "stderr_lines": [],
        "stdout": " 14:51:38 up 3 min,  0 users,  load average: 3.08, 2.00, 0.83",
        "stdout_lines": [
            " 14:51:38 up 3 min,  0 users,  load average: 3.08, 2.00, 0.83"
        ]
    }
}

TASK [debug module | print custom msg with variables] ****************************************************************************************************************************************
ok: [localhost] => {
    "msg": "System localhost has uuid 03000200-0400-0500-0006-000700080009"
}

TASK [fail module | let play fail but ignore it] *********************************************************************************************************************************************
fatal: [localhost]: FAILED! => {"changed": false, "msg": "The task failed but we ignore this"}
...ignoring

TASK [assert] ********************************************************************************************************************************************************************************
ok: [localhost] => {
    "changed": false,
    "msg": "All assertions passed"
}

TASK [pause] *********************************************************************************************************************************************************************************
Pausing for 1 seconds
(ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
[pause]
waiting for one second:
ok: [localhost] => {"changed": false, "delta": 1, "echo": true, "rc": 0, "start": "2019-03-30 14:51:38.831201", "stderr": "", "stdout": "Paused for 1.0 seconds", "stop": "2019-03-30 14:51:39.831365", "user_input": ""}

PLAY RECAP ***********************************************************************************************************************************************************************************
localhost                  : ok=14   changed=6    unreachable=0    failed=0   

dense

Description: minimal stdout output condensed Ansible output

No config file found; using defaults
/root/hosts did not meet host_list requirements, check plugin documentation if this is unexpected
/root/hosts did not meet script requirements, check plugin documentation if this is unexpected
/root/hosts did not meet yaml requirements, check plugin documentation if this is unexpected
/root/hosts did not meet ini requirements, check plugin documentation if this is unexpected
/root/hosts did not meet auto requirements, check plugin documentation if this is unexpected
 [WARNING]: Unable to parse /root/hosts as an inventory source

 [WARNING]: No inventory was parsed, only implicit localhost is available

 [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all'

PLAY 1: LOCALHOST
task 1.task 1: localhosttask 2.task 2: localhosttask 2: command module | -ls /root as parameter
changed: localhost: {"changed": true, "cmd": ["ls", "/root"], "rc": 0, "stdout": "ansi2html.sh
casts
css
Dockerfile
js
playbook.yml
README.md
requirements.txt
run.sh
webfonts"}
task 3.task 3: localhosttask 4.
TASK [copy module | create the file /tmp/file] ***********************************************************************************************************************************************
--- before
+++ after: /root/.ansible/tmp/ansible-local-19552y0kykb4/tmpdafy35eu
@@ -0,0 +1,2 @@
+localhost
+7c7d18b825b2
\ No newline at end of file

task 4: localhosttask 4: copy module | create the file /tmp/file
changed: localhost: {"changed": true, "checksum": "7b8d9249cb3ea0036ba692bb9b596929843be3f1", "dest": "/tmp/file", "gid": 0, "group": "root", "md5sum": "9df6e53b9bedffbc3bdb63a36df5c60e", "mode": "0644", "owner": "root", "size": 22, "src": "/root/.ansible/tmp/ansible-tmp-1553957503.1052315-45099753426658/source", "state": "file", "uid": 0}
task 5.
TASK [copy module | change the file /tmp/file] ***********************************************************************************************************************************************
task 5: localhosttask 6.
TASK [file module | delete the file /tmp/file] ***********************************************************************************************************************************************
--- before
+++ after
@@ -1,4 +1,4 @@
 {
     "path": "/tmp/file",
-    "state": "file"
+    "state": "absent"
 }

task 6: localhosttask 6: file module | delete the file /tmp/file
changed: localhost: {"changed": true, "path": "/tmp/file", "state": "absent"}
task 7.
TASK [apt module | install htop] *************************************************************************************************************************************************************
Suggested packages:
  lsof strace
The following NEW packages will be installed:
  htop
0 upgraded, 1 newly installed, 0 to remove and 34 not upgraded.
task 7: localhosttask 7: apt module | install htop
changed: localhost: {"cache_update_time": 1553947520, "cache_updated": false, "changed": true, "stderr": "debconf: delaying package configuration, since apt-utils is not installed
", "stderr_lines": ["debconf: delaying package configuration, since apt-utils is not installed"], "stdout": "Reading package lists...
Building dependency tree...
Reading state information...
Suggested packages:
  lsof strace
The following NEW packages will be installed:
  htop
0 upgraded, 1 newly installed, 0 to remove and 34 not upgraded.
Need to get 76.4 kB of archives.
After this operation, 215 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 htop amd64 2.0.1-1ubuntu1 [76.4 kB]
Fetched 76.4 kB in 0s (317 kB/s)
Selecting previously unselected package htop.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 14791 files and directories currently installed.)
Preparing to unpack .../htop_2.0.1-1ubuntu1_amd64.deb ...
Unpacking htop (2.0.1-1ubuntu1) ...
Processing triggers for mime-support (3.59ubuntu1) ...
Setting up htop (2.0.1-1ubuntu1) ...
"}
task 8.task 8: localhosttask 8: command module | remove htop to trigger warning
changed: localhost: {"changed": true, "cmd": ["apt", "remove", "htop", "--yes"], "rc": 0, "stderr": "
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.", "stderr_lines": ["", "WARNING: apt does not have a stable CLI interface. Use with caution in scripts."], "stdout": "Reading package lists...
Building dependency tree...
Reading state information...
The following packages will be REMOVED:
  htop
0 upgraded, 0 newly installed, 1 to remove and 34 not upgraded.
After this operation, 215 kB disk space will be freed.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 14800 files and directories currently installed.)
Removing htop (2.0.1-1ubuntu1) ...
Processing triggers for mime-support (3.59ubuntu1) ..."}
task 9.task 9: localhosttask 9: shell module | register result variable
changed: localhost: {"changed": true, "cmd": "/usr/bin/uptime", "rc": 0, "stdout": " 14:51:49 up 3 min,  0 users,  load average: 2.83, 1.98, 0.84"}
task 10.task 10: localhosttask 11.task 11: localhosttask 12.task 12: localhosttask 13.task 13: localhosttask 14.Pausing for 1 seconds
(ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
[pause]
waiting for one second:
task 14: localhostSUMMARY
localhost                  : ok=14   changed=6    unreachable=0    failed=0   

foreman

Description: Sends events to Foreman

No config file found; using defaults
/root/hosts did not meet host_list requirements, check plugin documentation if this is unexpected
/root/hosts did not meet script requirements, check plugin documentation if this is unexpected
/root/hosts did not meet yaml requirements, check plugin documentation if this is unexpected
/root/hosts did not meet ini requirements, check plugin documentation if this is unexpected
/root/hosts did not meet auto requirements, check plugin documentation if this is unexpected
 [WARNING]: Unable to parse /root/hosts as an inventory source

 [WARNING]: No inventory was parsed, only implicit localhost is available

 [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all'

ERROR! No setting was provided for required configuration plugin_type: callback plugin: foreman setting: url 

full_skip

Description: suppresses tasks if all hosts skipped

No config file found; using defaults
/root/hosts did not meet host_list requirements, check plugin documentation if this is unexpected
/root/hosts did not meet script requirements, check plugin documentation if this is unexpected
/root/hosts did not meet yaml requirements, check plugin documentation if this is unexpected
/root/hosts did not meet ini requirements, check plugin documentation if this is unexpected
/root/hosts did not meet auto requirements, check plugin documentation if this is unexpected
 [WARNING]: Unable to parse /root/hosts as an inventory source

 [WARNING]: No inventory was parsed, only implicit localhost is available

 [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all'


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

TASK [Gathering Facts] ***********************************************************************************************************************************************************************

TASK [Gathering Facts] ***********************************************************************************************************************************************************************
ok: [localhost]

TASK [command module | -ls /root as parameter] ***********************************************************************************************************************************************

TASK [command module | -ls /root as parameter] ***********************************************************************************************************************************************
changed: [localhost] => {"changed": true, "cmd": ["ls", "/root"], "delta": "0:00:00.001521", "end": "2019-03-30 14:51:53.235435", "rc": 0, "start": "2019-03-30 14:51:53.233914", "stderr": "", "stderr_lines": [], "stdout": "ansi2html.sh
casts
css
Dockerfile
js
playbook.yml
README.md
requirements.txt
run.sh
webfonts", "stdout_lines": ["ansi2html.sh", "casts", "css", "Dockerfile", "js", "playbook.yml", "README.md", "requirements.txt", "run.sh", "webfonts"]}

TASK [file module | delete the file /tmp/file] ***********************************************************************************************************************************************

TASK [file module | delete the file /tmp/file] ***********************************************************************************************************************************************
ok: [localhost] => {"changed": false, "path": "/tmp/file", "state": "absent"}

TASK [copy module | create the file /tmp/file] ***********************************************************************************************************************************************
--- before
+++ after: /root/.ansible/tmp/ansible-local-2304_6uk_6fq/tmp8pl9nc_9
@@ -0,0 +1,2 @@
+localhost
+7c7d18b825b2
\ No newline at end of file


TASK [copy module | create the file /tmp/file] ***********************************************************************************************************************************************
changed: [localhost] => {"changed": true, "checksum": "7b8d9249cb3ea0036ba692bb9b596929843be3f1", "dest": "/tmp/file", "gid": 0, "group": "root", "md5sum": "9df6e53b9bedffbc3bdb63a36df5c60e", "mode": "0644", "owner": "root", "size": 22, "src": "/root/.ansible/tmp/ansible-tmp-1553957513.523543-276457983085829/source", "state": "file", "uid": 0}

TASK [copy module | change the file /tmp/file] ***********************************************************************************************************************************************

TASK [copy module | change the file /tmp/file] ***********************************************************************************************************************************************
ok: [localhost] => {"changed": false, "checksum": "7b8d9249cb3ea0036ba692bb9b596929843be3f1", "dest": "/tmp/file", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/tmp/file", "size": 22, "state": "file", "uid": 0}

TASK [file module | delete the file /tmp/file] ***********************************************************************************************************************************************
--- before
+++ after
@@ -1,4 +1,4 @@
 {
     "path": "/tmp/file",
-    "state": "file"
+    "state": "absent"
 }


TASK [file module | delete the file /tmp/file] ***********************************************************************************************************************************************
changed: [localhost] => {"changed": true, "path": "/tmp/file", "state": "absent"}

TASK [apt module | install htop] *************************************************************************************************************************************************************
Suggested packages:
  lsof strace
The following NEW packages will be installed:
  htop
0 upgraded, 1 newly installed, 0 to remove and 34 not upgraded.

TASK [apt module | install htop] *************************************************************************************************************************************************************
changed: [localhost] => {"cache_update_time": 1553947520, "cache_updated": false, "changed": true, "stderr": "debconf: delaying package configuration, since apt-utils is not installed
", "stderr_lines": ["debconf: delaying package configuration, since apt-utils is not installed"], "stdout": "Reading package lists...
Building dependency tree...
Reading state information...
Suggested packages:
  lsof strace
The following NEW packages will be installed:
  htop
0 upgraded, 1 newly installed, 0 to remove and 34 not upgraded.
Need to get 76.4 kB of archives.
After this operation, 215 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 htop amd64 2.0.1-1ubuntu1 [76.4 kB]
Fetched 76.4 kB in 0s (349 kB/s)
Selecting previously unselected package htop.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 14791 files and directories currently installed.)
Preparing to unpack .../htop_2.0.1-1ubuntu1_amd64.deb ...
Unpacking htop (2.0.1-1ubuntu1) ...
Processing triggers for mime-support (3.59ubuntu1) ...
Setting up htop (2.0.1-1ubuntu1) ...
", "stdout_lines": ["Reading package lists...", "Building dependency tree...", "Reading state information...", "Suggested packages:", "  lsof strace", "The following NEW packages will be installed:", "  htop", "0 upgraded, 1 newly installed, 0 to remove and 34 not upgraded.", "Need to get 76.4 kB of archives.", "After this operation, 215 kB of additional disk space will be used.", "Get:1 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 htop amd64 2.0.1-1ubuntu1 [76.4 kB]", "Fetched 76.4 kB in 0s (349 kB/s)", "Selecting previously unselected package htop.", "(Reading database ... ", "(Reading database ... 5%", "(Reading database ... 10%", "(Reading database ... 15%", "(Reading database ... 20%", "(Reading database ... 25%", "(Reading database ... 30%", "(Reading database ... 35%", "(Reading database ... 40%", "(Reading database ... 45%", "(Reading database ... 50%", "(Reading database ... 55%", "(Reading database ... 60%", "(Reading database ... 65%", "(Reading database ... 70%", "(Reading database ... 75%", "(Reading database ... 80%", "(Reading database ... 85%", "(Reading database ... 90%", "(Reading database ... 95%", "(Reading database ... 100%", "(Reading database ... 14791 files and directories currently installed.)", "Preparing to unpack .../htop_2.0.1-1ubuntu1_amd64.deb ...", "Unpacking htop (2.0.1-1ubuntu1) ...", "Processing triggers for mime-support (3.59ubuntu1) ...", "Setting up htop (2.0.1-1ubuntu1) ..."]}

TASK [command module | remove htop to trigger warning] ***************************************************************************************************************************************

TASK [command module | remove htop to trigger warning] ***************************************************************************************************************************************
changed: [localhost] => {"changed": true, "cmd": ["apt", "remove", "htop", "--yes"], "delta": "0:00:01.228403", "end": "2019-03-30 14:51:59.537258", "rc": 0, "start": "2019-03-30 14:51:58.308855", "stderr": "
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.", "stderr_lines": ["", "WARNING: apt does not have a stable CLI interface. Use with caution in scripts."], "stdout": "Reading package lists...
Building dependency tree...
Reading state information...
The following packages will be REMOVED:
  htop
0 upgraded, 0 newly installed, 1 to remove and 34 not upgraded.
After this operation, 215 kB disk space will be freed.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 14800 files and directories currently installed.)
Removing htop (2.0.1-1ubuntu1) ...
Processing triggers for mime-support (3.59ubuntu1) ...", "stdout_lines": ["Reading package lists...", "Building dependency tree...", "Reading state information...", "The following packages will be REMOVED:", "  htop", "0 upgraded, 0 newly installed, 1 to remove and 34 not upgraded.", "After this operation, 215 kB disk space will be freed.", "(Reading database ... ", "(Reading database ... 5%", "(Reading database ... 10%", "(Reading database ... 15%", "(Reading database ... 20%", "(Reading database ... 25%", "(Reading database ... 30%", "(Reading database ... 35%", "(Reading database ... 40%", "(Reading database ... 45%", "(Reading database ... 50%", "(Reading database ... 55%", "(Reading database ... 60%", "(Reading database ... 65%", "(Reading database ... 70%", "(Reading database ... 75%", "(Reading database ... 80%", "(Reading database ... 85%", "(Reading database ... 90%", "(Reading database ... 95%", "(Reading database ... 100%", "(Reading database ... 14800 files and directories currently installed.)", "Removing htop (2.0.1-1ubuntu1) ...", "Processing triggers for mime-support (3.59ubuntu1) ..."]}

TASK [shell module | register result variable] ***********************************************************************************************************************************************

TASK [shell module | register result variable] ***********************************************************************************************************************************************
changed: [localhost] => {"changed": true, "cmd": "/usr/bin/uptime", "delta": "0:00:00.002181", "end": "2019-03-30 14:51:59.690417", "rc": 0, "start": "2019-03-30 14:51:59.688236", "stderr": "", "stderr_lines": [], "stdout": " 14:51:59 up 3 min,  0 users,  load average: 2.71, 1.98, 0.85", "stdout_lines": [" 14:51:59 up 3 min,  0 users,  load average: 2.71, 1.98, 0.85"]}

TASK [debug module | print result variable] **************************************************************************************************************************************************

TASK [debug module | print result variable] **************************************************************************************************************************************************
ok: [localhost] => {
    "result": {
        "changed": true,
        "cmd": "/usr/bin/uptime",
        "delta": "0:00:00.002181",
        "end": "2019-03-30 14:51:59.690417",
        "failed": false,
        "rc": 0,
        "start": "2019-03-30 14:51:59.688236",
        "stderr": "",
        "stderr_lines": [],
        "stdout": " 14:51:59 up 3 min,  0 users,  load average: 2.71, 1.98, 0.85",
        "stdout_lines": [
            " 14:51:59 up 3 min,  0 users,  load average: 2.71, 1.98, 0.85"
        ]
    }
}

TASK [debug module | print custom msg with variables] ****************************************************************************************************************************************

TASK [debug module | print custom msg with variables] ****************************************************************************************************************************************
ok: [localhost] => {
    "msg": "System localhost has uuid 03000200-0400-0500-0006-000700080009"
}

TASK [fail module | let play fail but ignore it] *********************************************************************************************************************************************

TASK [fail module | let play fail but ignore it] *********************************************************************************************************************************************
fatal: [localhost]: FAILED! => {"changed": false, "msg": "The task failed but we ignore this"}
...ignoring

TASK [assert] ********************************************************************************************************************************************************************************

TASK [assert] ********************************************************************************************************************************************************************************
ok: [localhost] => {
    "changed": false,
    "msg": "All assertions passed"
}
Pausing for 1 seconds
(ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
[pause]
waiting for one second:

TASK [pause] *********************************************************************************************************************************************************************************

TASK [pause] *********************************************************************************************************************************************************************************
ok: [localhost] => {"changed": false, "delta": 1, "echo": true, "rc": 0, "start": "2019-03-30 14:51:59.879297", "stderr": "", "stdout": "Paused for 1.0 seconds", "stop": "2019-03-30 14:52:00.879515", "user_input": ""}

PLAY RECAP ***********************************************************************************************************************************************************************************
localhost                  : ok=14   changed=6    unreachable=0    failed=0   

grafana_annotations

Description: send ansible events as annotations on charts to grafana over http api.

No config file found; using defaults
/root/hosts did not meet host_list requirements, check plugin documentation if this is unexpected
/root/hosts did not meet script requirements, check plugin documentation if this is unexpected
/root/hosts did not meet yaml requirements, check plugin documentation if this is unexpected
/root/hosts did not meet ini requirements, check plugin documentation if this is unexpected
/root/hosts did not meet auto requirements, check plugin documentation if this is unexpected
 [WARNING]: Unable to parse /root/hosts as an inventory source

 [WARNING]: No inventory was parsed, only implicit localhost is available

 [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all'

ERROR! No setting was provided for required configuration plugin_type: callback plugin: grafana_annotations setting: grafana_url 

hipchat

Description: post task events to hipchat

No config file found; using defaults
/root/hosts did not meet host_list requirements, check plugin documentation if this is unexpected
/root/hosts did not meet script requirements, check plugin documentation if this is unexpected
/root/hosts did not meet yaml requirements, check plugin documentation if this is unexpected
/root/hosts did not meet ini requirements, check plugin documentation if this is unexpected
/root/hosts did not meet auto requirements, check plugin documentation if this is unexpected
 [WARNING]: Unable to parse /root/hosts as an inventory source

 [WARNING]: No inventory was parsed, only implicit localhost is available

 [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all'

 [WARNING]: The `prettytable` python module is not installed. Disabling the HipChat callback plugin.

ERROR! No setting was provided for required configuration plugin_type: callback plugin: hipchat setting: token 

jabber

Description: post task events to a jabber server

No config file found; using defaults
/root/hosts did not meet host_list requirements, check plugin documentation if this is unexpected
/root/hosts did not meet script requirements, check plugin documentation if this is unexpected
/root/hosts did not meet yaml requirements, check plugin documentation if this is unexpected
/root/hosts did not meet ini requirements, check plugin documentation if this is unexpected
/root/hosts did not meet auto requirements, check plugin documentation if this is unexpected
 [WARNING]: Unable to parse /root/hosts as an inventory source

 [WARNING]: No inventory was parsed, only implicit localhost is available

 [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all'

 [WARNING]: The required python xmpp library (xmpppy) is not installed. pip install git+https://github.com/ArchipelProject/xmpppy

 [WARNING]: Jabber CallBack wants the JABBER_SERV, JABBER_USER, JABBER_PASS and JABBER_TO environment variables

ERROR! No setting was provided for required configuration plugin_type: callback plugin: jabber setting: server 

json

Description: Ansible screen output as JSON sends JSON events to syslog

No config file found; using defaults
/root/hosts did not meet host_list requirements, check plugin documentation if this is unexpected
/root/hosts did not meet script requirements, check plugin documentation if this is unexpected
/root/hosts did not meet yaml requirements, check plugin documentation if this is unexpected
/root/hosts did not meet ini requirements, check plugin documentation if this is unexpected
/root/hosts did not meet auto requirements, check plugin documentation if this is unexpected
 [WARNING]: Unable to parse /root/hosts as an inventory source

 [WARNING]: No inventory was parsed, only implicit localhost is available

 [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all'

Pausing for 1 seconds
(ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
[pause]
waiting for one second:
{
    "custom_stats": {},
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2019-03-30T14:52:12.956763Z",
                    "start": "2019-03-30T14:52:04.807741Z"
                },
                "id": "0242ac11-0002-fca6-9660-000000000005",
                "name": "localhost"
            },
            "tasks": [
                {
                    "hosts": {
                        "localhost": {
                            "_ansible_no_log": false,
                            "_ansible_parsed": true,
                            "_ansible_verbose_override": true,
                            "action": "setup",
                            "ansible_facts": {
                                "ansible_all_ipv4_addresses": [
                                    "172.17.0.2"
                                ],
                                "ansible_all_ipv6_addresses": [],
                                "ansible_apparmor": {
                                    "status": "disabled"
                                },
                                "ansible_architecture": "x86_64",
                                "ansible_bios_date": "12/17/2014",
                                "ansible_bios_version": "P1.50",
                                "ansible_cmdline": {
                                    "BOOT_IMAGE": "/boot/vmlinuz-linux",
                                    "amdgpu.cik_support": "1",
                                    "amdgpu.dc": "1",
                                    "loglevel": "3",
                                    "quiet": true,
                                    "radeon.cik_support": "0",
                                    "rd.systemd.show_status": "false",
                                    "root": "UUID=a949b443-c5da-4a95-9f11-4ae49063d139",
                                    "rw": true,
                                    "udev.log-priority": "3"
                                },
                                "ansible_date_time": {
                                    "date": "2019-03-30",
                                    "day": "30",
                                    "epoch": "1553957525",
                                    "hour": "14",
                                    "iso8601": "2019-03-30T14:52:05Z",
                                    "iso8601_basic": "20190330T145205221159",
                                    "iso8601_basic_short": "20190330T145205",
                                    "iso8601_micro": "2019-03-30T14:52:05.221234Z",
                                    "minute": "52",
                                    "month": "03",
                                    "second": "05",
                                    "time": "14:52:05",
                                    "tz": "UTC",
                                    "tz_offset": "+0000",
                                    "weekday": "Saturday",
                                    "weekday_number": "6",
                                    "weeknumber": "12",
                                    "year": "2019"
                                },
                                "ansible_default_ipv4": {
                                    "address": "172.17.0.2",
                                    "alias": "eth0",
                                    "broadcast": "172.17.255.255",
                                    "gateway": "172.17.0.1",
                                    "interface": "eth0",
                                    "macaddress": "02:42:ac:11:00:02",
                                    "mtu": 1500,
                                    "netmask": "255.255.0.0",
                                    "network": "172.17.0.0",
                                    "type": "ether"
                                },
                                "ansible_default_ipv6": {},
                                "ansible_device_links": {
                                    "ids": {},
                                    "labels": {},
                                    "masters": {},
                                    "uuids": {}
                                },
                                "ansible_devices": {
                                    "sda": {
                                        "holders": [],
                                        "host": "",
                                        "links": {
                                            "ids": [],
                                            "labels": [],
                                            "masters": [],
                                            "uuids": []
                                        },
                                        "model": "WDC WD10EZEX-19Z",
                                        "partitions": {
                                            "sda1": {
                                                "holders": [],
                                                "links": {
                                                    "ids": [],
                                                    "labels": [],
                                                    "masters": [],
                                                    "uuids": []
                                                },
                                                "sectors": "1953513472",
                                                "sectorsize": 512,
                                                "size": "931.51 GB",
                                                "start": "2048",
                                                "uuid": null
                                            }
                                        },
                                        "removable": "0",
                                        "rotational": "1",
                                        "sas_address": null,
                                        "sas_device_handle": null,
                                        "scheduler_mode": "mq-deadline",
                                        "sectors": "1953516911",
                                        "sectorsize": "512",
                                        "size": "931.51 GB",
                                        "support_discard": "0",
                                        "vendor": "ATA",
                                        "virtual": 1
                                    },
                                    "sdb": {
                                        "holders": [],
                                        "host": "",
                                        "links": {
                                            "ids": [],
                                            "labels": [],
                                            "masters": [],
                                            "uuids": []
                                        },
                                        "model": "WDC WD5000AAKS-0",
                                        "partitions": {
                                            "sdb1": {
                                                "holders": [],
                                                "links": {
                                                    "ids": [],
                                                    "labels": [],
                                                    "masters": [],
                                                    "uuids": []
                                                },
                                                "sectors": "204800",
                                                "sectorsize": 512,
                                                "size": "100.00 MB",
                                                "start": "2048",
                                                "uuid": null
                                            },
                                            "sdb2": {
                                                "holders": [],
                                                "links": {
                                                    "ids": [],
                                                    "labels": [],
                                                    "masters": [],
                                                    "uuids": []
                                                },
                                                "sectors": "976553984",
                                                "sectorsize": 512,
                                                "size": "465.66 GB",
                                                "start": "206848",
                                                "uuid": null
                                            }
                                        },
                                        "removable": "0",
                                        "rotational": "1",
                                        "sas_address": null,
                                        "sas_device_handle": null,
                                        "scheduler_mode": "mq-deadline",
                                        "sectors": "976764911",
                                        "sectorsize": "512",
                                        "size": "465.76 GB",
                                        "support_discard": "0",
                                        "vendor": "ATA",
                                        "virtual": 1
                                    },
                                    "sdc": {
                                        "holders": [],
                                        "host": "",
                                        "links": {
                                            "ids": [],
                                            "labels": [],
                                            "masters": [],
                                            "uuids": []
                                        },
                                        "model": "Samsung SSD 840",
                                        "partitions": {
                                            "sdc1": {
                                                "holders": [],
                                                "links": {
                                                    "ids": [],
                                                    "labels": [],
                                                    "masters": [],
                                                    "uuids": []
                                                },
                                                "sectors": "234431343",
                                                "sectorsize": 512,
                                                "size": "111.79 GB",
                                                "start": "2048",
                                                "uuid": null
                                            }
                                        },
                                        "removable": "0",
                                        "rotational": "0",
                                        "sas_address": null,
                                        "sas_device_handle": null,
                                        "scheduler_mode": "mq-deadline",
                                        "sectors": "234433391",
                                        "sectorsize": "512",
                                        "size": "111.79 GB",
                                        "support_discard": "512",
                                        "vendor": "ATA",
                                        "virtual": 1
                                    },
                                    "sr0": {
                                        "holders": [],
                                        "host": "",
                                        "links": {
                                            "ids": [],
                                            "labels": [],
                                            "masters": [],
                                            "uuids": []
                                        },
                                        "model": "BD-RE  BH10LS30",
                                        "partitions": {},
                                        "removable": "1",
                                        "rotational": "1",
                                        "sas_address": null,
                                        "sas_device_handle": null,
                                        "scheduler_mode": "mq-deadline",
                                        "sectors": "2097151",
                                        "sectorsize": "512",
                                        "size": "1024.00 MB",
                                        "support_discard": "0",
                                        "vendor": "HL-DT-ST",
                                        "virtual": 1
                                    }
                                },
                                "ansible_distribution": "Ubuntu",
                                "ansible_distribution_file_parsed": true,
                                "ansible_distribution_file_path": "/etc/os-release",
                                "ansible_distribution_file_variety": "Debian",
                                "ansible_distribution_major_version": "16",
                                "ansible_distribution_release": "xenial",
                                "ansible_distribution_version": "16.04",
                                "ansible_dns": {
                                    "nameservers": [
                                        "8.8.8.8",
                                        "8.8.4.4"
                                    ]
                                },
                                "ansible_domain": "",
                                "ansible_env": {
                                    "ANSIBLE_STDOUT_CALLBACK": "json",
                                    "ASCIINEMA_REC": "1",
                                    "DEBIAN_FRONTEND": "noninteractive",
                                    "HOME": "/root",
                                    "HOSTNAME": "7c7d18b825b2",
                                    "LANG": "en_US.UTF-8",
                                    "LANGUAGE": "en_US:en",
                                    "LC_ALL": "en_US.UTF-8",
                                    "PATH": "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
                                    "PWD": "/root",
                                    "SHELL": "/bin/bash",
                                    "TERM": "xterm",
                                    "USER": "docker"
                                },
                                "ansible_eth0": {
                                    "active": true,
                                    "device": "eth0",
                                    "ipv4": {
                                        "address": "172.17.0.2",
                                        "broadcast": "172.17.255.255",
                                        "netmask": "255.255.0.0",
                                        "network": "172.17.0.0"
                                    },
                                    "macaddress": "02:42:ac:11:00:02",
                                    "mtu": 1500,
                                    "promisc": false,
                                    "speed": 10000,
                                    "type": "ether"
                                },
                                "ansible_fips": false,
                                "ansible_form_factor": "Desktop",
                                "ansible_fqdn": "7c7d18b825b2",
                                "ansible_hostname": "7c7d18b825b2",
                                "ansible_interfaces": [
                                    "eth0",
                                    "lo"
                                ],
                                "ansible_is_chroot": false,
                                "ansible_iscsi_iqn": "",
                                "ansible_kernel": "5.0.4-arch1-1-ARCH",
                                "ansible_lo": {
                                    "active": true,
                                    "device": "lo",
                                    "ipv4": {
                                        "address": "127.0.0.1",
                                        "broadcast": "host",
                                        "netmask": "255.0.0.0",
                                        "network": "127.0.0.0"
                                    },
                                    "mtu": 65536,
                                    "promisc": false,
                                    "type": "loopback"
                                },
                                "ansible_local": {},
                                "ansible_lsb": {
                                    "codename": "xenial",
                                    "description": "\"Ubuntu 16.04.4 LTS\"",
                                    "id": "Ubuntu",
                                    "major_release": "16",
                                    "release": "16.04"
                                },
                                "ansible_machine": "x86_64",
                                "ansible_memfree_mb": 10514,
                                "ansible_memory_mb": {
                                    "nocache": {
                                        "free": 12674,
                                        "used": 3314
                                    },
                                    "real": {
                                        "free": 10514,
                                        "total": 15988,
                                        "used": 5474
                                    },
                                    "swap": {
                                        "cached": 0,
                                        "free": 0,
                                        "total": 0,
                                        "used": 0
                                    }
                                },
                                "ansible_memtotal_mb": 15988,
                                "ansible_mounts": [
                                    {
                                        "block_available": 18668146,
                                        "block_size": 4096,
                                        "block_total": 240324434,
                                        "block_used": 221656288,
                                        "device": "/dev/sda1",
                                        "fstype": "ext4",
                                        "inode_available": 59088725,
                                        "inode_total": 61054976,
                                        "inode_used": 1966251,
                                        "mount": "/tmp/output",
                                        "options": "rw,relatime,data=ordered,bind",
                                        "size_available": 76464726016,
                                        "size_total": 984368881664,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5832990,
                                        "block_size": 4096,
                                        "block_total": 28810999,
                                        "block_used": 22978009,
                                        "device": "/dev/sdc1",
                                        "fstype": "ext4",
                                        "inode_available": 5978536,
                                        "inode_total": 7331840,
                                        "inode_used": 1353304,
                                        "mount": "/etc/resolv.conf",
                                        "options": "rw,noatime,discard,bind",
                                        "size_available": 23891927040,
                                        "size_total": 118009851904,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5832990,
                                        "block_size": 4096,
                                        "block_total": 28810999,
                                        "block_used": 22978009,
                                        "device": "/dev/sdc1",
                                        "fstype": "ext4",
                                        "inode_available": 5978536,
                                        "inode_total": 7331840,
                                        "inode_used": 1353304,
                                        "mount": "/etc/hostname",
                                        "options": "rw,noatime,discard,bind",
                                        "size_available": 23891927040,
                                        "size_total": 118009851904,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5832990,
                                        "block_size": 4096,
                                        "block_total": 28810999,
                                        "block_used": 22978009,
                                        "device": "/dev/sdc1",
                                        "fstype": "ext4",
                                        "inode_available": 5978536,
                                        "inode_total": 7331840,
                                        "inode_used": 1353304,
                                        "mount": "/etc/hosts",
                                        "options": "rw,noatime,discard,bind",
                                        "size_available": 23891927040,
                                        "size_total": 118009851904,
                                        "uuid": "N/A"
                                    }
                                ],
                                "ansible_nodename": "7c7d18b825b2",
                                "ansible_os_family": "Debian",
                                "ansible_pkg_mgr": "apt",
                                "ansible_processor": [
                                    "0",
                                    "GenuineIntel",
                                    "Intel(R) Core(TM) i5-4590 CPU @ 3.30GHz",
                                    "1",
                                    "GenuineIntel",
                                    "Intel(R) Core(TM) i5-4590 CPU @ 3.30GHz",
                                    "2",
                                    "GenuineIntel",
                                    "Intel(R) Core(TM) i5-4590 CPU @ 3.30GHz",
                                    "3",
                                    "GenuineIntel",
                                    "Intel(R) Core(TM) i5-4590 CPU @ 3.30GHz"
                                ],
                                "ansible_processor_cores": 4,
                                "ansible_processor_count": 1,
                                "ansible_processor_threads_per_core": 1,
                                "ansible_processor_vcpus": 4,
                                "ansible_product_name": "To Be Filled By O.E.M.",
                                "ansible_product_serial": "To Be Filled By O.E.M.",
                                "ansible_product_uuid": "03000200-0400-0500-0006-000700080009",
                                "ansible_product_version": "To Be Filled By O.E.M.",
                                "ansible_python": {
                                    "executable": "/usr/bin/python3",
                                    "has_sslcontext": true,
                                    "type": "cpython",
                                    "version": {
                                        "major": 3,
                                        "micro": 2,
                                        "minor": 5,
                                        "releaselevel": "final",
                                        "serial": 0
                                    },
                                    "version_info": [
                                        3,
                                        5,
                                        2,
                                        "final",
                                        0
                                    ]
                                },
                                "ansible_python_version": "3.5.2",
                                "ansible_selinux": {
                                    "status": "Missing selinux Python library"
                                },
                                "ansible_selinux_python_present": false,
                                "ansible_service_mgr": "upstart",
                                "ansible_swapfree_mb": 0,
                                "ansible_swaptotal_mb": 0,
                                "ansible_system": "Linux",
                                "ansible_system_capabilities": [
                                    "cap_chown",
                                    "cap_dac_override",
                                    "cap_fowner",
                                    "cap_fsetid",
                                    "cap_kill",
                                    "cap_setgid",
                                    "cap_setuid",
                                    "cap_setpcap",
                                    "cap_net_bind_service",
                                    "cap_net_raw",
                                    "cap_sys_chroot",
                                    "cap_mknod",
                                    "cap_audit_write",
                                    "cap_setfcap+eip"
                                ],
                                "ansible_system_capabilities_enforced": "True",
                                "ansible_system_vendor": "To Be Filled By O.E.M.",
                                "ansible_uptime_seconds": 234,
                                "ansible_userspace_architecture": "x86_64",
                                "ansible_userspace_bits": "64",
                                "ansible_virtualization_role": "guest",
                                "ansible_virtualization_type": "docker",
                                "gather_subset": [
                                    "all"
                                ],
                                "module_setup": true
                            },
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "fact_path": "/etc/ansible/facts.d",
                                    "filter": "*",
                                    "gather_subset": [
                                        "all"
                                    ],
                                    "gather_timeout": 10
                                }
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2019-03-30T14:52:05.293258Z",
                            "start": "2019-03-30T14:52:04.814074Z"
                        },
                        "id": "0242ac11-0002-fca6-9660-000000000018",
                        "name": "Gathering Facts"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "_ansible_no_log": false,
                            "_ansible_parsed": true,
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "ls",
                                "/root"
                            ],
                            "delta": "0:00:00.001615",
                            "end": "2019-03-30 14:52:05.503560",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ls /root",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": null,
                                    "removes": null,
                                    "stdin": null,
                                    "warn": true
                                }
                            },
                            "rc": 0,
                            "start": "2019-03-30 14:52:05.501945",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "ansi2html.sh
casts
css
Dockerfile
js
playbook.yml
README.md
requirements.txt
run.sh
webfonts",
                            "stdout_lines": [
                                "ansi2html.sh",
                                "casts",
                                "css",
                                "Dockerfile",
                                "js",
                                "playbook.yml",
                                "README.md",
                                "requirements.txt",
                                "run.sh",
                                "webfonts"
                            ]
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2019-03-30T14:52:05.521433Z",
                            "start": "2019-03-30T14:52:05.307204Z"
                        },
                        "id": "0242ac11-0002-fca6-9660-000000000007",
                        "name": "command module | -ls /root as parameter"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "_ansible_no_log": false,
                            "_ansible_parsed": true,
                            "action": "file",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "_diff_peek": null,
                                    "_original_basename": null,
                                    "access_time": null,
                                    "access_time_format": "%Y%m%d%H%M.%S",
                                    "attributes": null,
                                    "backup": null,
                                    "content": null,
                                    "delimiter": null,
                                    "dest": "/tmp/file",
                                    "directory_mode": null,
                                    "follow": true,
                                    "force": false,
                                    "group": null,
                                    "mode": null,
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": null,
                                    "path": "/tmp/file",
                                    "recurse": false,
                                    "regexp": null,
                                    "remote_src": null,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "absent",
                                    "unsafe_writes": null
                                }
                            },
                            "path": "/tmp/file",
                            "state": "absent"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2019-03-30T14:52:05.757511Z",
                            "start": "2019-03-30T14:52:05.533472Z"
                        },
                        "id": "0242ac11-0002-fca6-9660-000000000008",
                        "name": "file module | delete the file /tmp/file"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "_ansible_no_log": false,
                            "_ansible_parsed": true,
                            "action": "copy",
                            "changed": true,
                            "checksum": "7b8d9249cb3ea0036ba692bb9b596929843be3f1",
                            "dest": "/tmp/file",
                            "diff": [
                                {
                                    "after": "localhost
7c7d18b825b2",
                                    "after_header": "/root/.ansible/tmp/ansible-local-2679j2i1j8nx/tmp64sr7t33",
                                    "before": ""
                                }
                            ],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "tmp64sr7t33",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "7b8d9249cb3ea0036ba692bb9b596929843be3f1",
                                    "content": null,
                                    "delimiter": null,
                                    "dest": "/tmp/file",
                                    "directory_mode": null,
                                    "follow": false,
                                    "force": true,
                                    "group": null,
                                    "local_follow": null,
                                    "mode": null,
                                    "owner": null,
                                    "regexp": null,
                                    "remote_src": null,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": "/root/.ansible/tmp/ansible-tmp-1553957525.7898228-20486367358787/source",
                                    "unsafe_writes": null,
                                    "validate": null
                                }
                            },
                            "md5sum": "9df6e53b9bedffbc3bdb63a36df5c60e",
                            "mode": "0644",
                            "owner": "root",
                            "size": 22,
                            "src": "/root/.ansible/tmp/ansible-tmp-1553957525.7898228-20486367358787/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2019-03-30T14:52:06.301795Z",
                            "start": "2019-03-30T14:52:05.767928Z"
                        },
                        "id": "0242ac11-0002-fca6-9660-000000000009",
                        "name": "copy module | create the file /tmp/file"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "_ansible_no_log": false,
                            "_ansible_parsed": true,
                            "action": "copy",
                            "changed": false,
                            "checksum": "7b8d9249cb3ea0036ba692bb9b596929843be3f1",
                            "dest": "/tmp/file",
                            "diff": {
                                "after": {
                                    "path": "/tmp/file"
                                },
                                "before": {
                                    "path": "/tmp/file"
                                }
                            },
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_diff_peek": null,
                                    "_original_basename": "tmpd9jp7px3",
                                    "access_time": null,
                                    "access_time_format": "%Y%m%d%H%M.%S",
                                    "attributes": null,
                                    "backup": null,
                                    "content": null,
                                    "delimiter": null,
                                    "dest": "/tmp/file",
                                    "directory_mode": null,
                                    "follow": true,
                                    "force": false,
                                    "group": null,
                                    "mode": null,
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": null,
                                    "path": "/tmp/file",
                                    "recurse": false,
                                    "regexp": null,
                                    "remote_src": null,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "file",
                                    "unsafe_writes": null
                                }
                            },
                            "mode": "0644",
                            "owner": "root",
                            "path": "/tmp/file",
                            "size": 22,
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2019-03-30T14:52:06.572087Z",
                            "start": "2019-03-30T14:52:06.313084Z"
                        },
                        "id": "0242ac11-0002-fca6-9660-00000000000a",
                        "name": "copy module | change the file /tmp/file"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "_ansible_no_log": false,
                            "_ansible_parsed": true,
                            "action": "file",
                            "changed": true,
                            "diff": {
                                "after": {
                                    "path": "/tmp/file",
                                    "state": "absent"
                                },
                                "before": {
                                    "path": "/tmp/file",
                                    "state": "file"
                                }
                            },
                            "invocation": {
                                "module_args": {
                                    "_diff_peek": null,
                                    "_original_basename": null,
                                    "access_time": null,
                                    "access_time_format": "%Y%m%d%H%M.%S",
                                    "attributes": null,
                                    "backup": null,
                                    "content": null,
                                    "delimiter": null,
                                    "dest": "/tmp/file",
                                    "directory_mode": null,
                                    "follow": true,
                                    "force": false,
                                    "group": null,
                                    "mode": null,
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": null,
                                    "path": "/tmp/file",
                                    "recurse": false,
                                    "regexp": null,
                                    "remote_src": null,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "absent",
                                    "unsafe_writes": null
                                }
                            },
                            "path": "/tmp/file",
                            "state": "absent"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2019-03-30T14:52:06.732847Z",
                            "start": "2019-03-30T14:52:06.582330Z"
                        },
                        "id": "0242ac11-0002-fca6-9660-00000000000b",
                        "name": "file module | delete the file /tmp/file"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "_ansible_no_log": false,
                            "_ansible_parsed": true,
                            "action": "apt",
                            "cache_update_time": 1553947520,
                            "cache_updated": false,
                            "changed": true,
                            "diff": {
                                "prepared": "Suggested packages:
  lsof strace
The following NEW packages will be installed:
  htop
0 upgraded, 1 newly installed, 0 to remove and 34 not upgraded."
                            },
                            "invocation": {
                                "module_args": {
                                    "allow_unauthenticated": false,
                                    "autoclean": false,
                                    "autoremove": false,
                                    "cache_valid_time": 0,
                                    "deb": null,
                                    "default_release": null,
                                    "dpkg_options": "force-confdef,force-confold",
                                    "force": false,
                                    "force_apt_get": false,
                                    "install_recommends": null,
                                    "name": "htop",
                                    "only_upgrade": false,
                                    "package": [
                                        "htop"
                                    ],
                                    "purge": false,
                                    "state": "present",
                                    "update_cache": null,
                                    "upgrade": null
                                }
                            },
                            "stderr": "debconf: delaying package configuration, since apt-utils is not installed
",
                            "stderr_lines": [
                                "debconf: delaying package configuration, since apt-utils is not installed"
                            ],
                            "stdout": "Reading package lists...
Building dependency tree...
Reading state information...
Suggested packages:
  lsof strace
The following NEW packages will be installed:
  htop
0 upgraded, 1 newly installed, 0 to remove and 34 not upgraded.
Need to get 76.4 kB of archives.
After this operation, 215 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 htop amd64 2.0.1-1ubuntu1 [76.4 kB]
Fetched 76.4 kB in 0s (359 kB/s)
Selecting previously unselected package htop.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 14791 files and directories currently installed.)
Preparing to unpack .../htop_2.0.1-1ubuntu1_amd64.deb ...
Unpacking htop (2.0.1-1ubuntu1) ...
Processing triggers for mime-support (3.59ubuntu1) ...
Setting up htop (2.0.1-1ubuntu1) ...
",
                            "stdout_lines": [
                                "Reading package lists...",
                                "Building dependency tree...",
                                "Reading state information...",
                                "Suggested packages:",
                                "  lsof strace",
                                "The following NEW packages will be installed:",
                                "  htop",
                                "0 upgraded, 1 newly installed, 0 to remove and 34 not upgraded.",
                                "Need to get 76.4 kB of archives.",
                                "After this operation, 215 kB of additional disk space will be used.",
                                "Get:1 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 htop amd64 2.0.1-1ubuntu1 [76.4 kB]",
                                "Fetched 76.4 kB in 0s (359 kB/s)",
                                "Selecting previously unselected package htop.",
                                "(Reading database ... ",
                                "(Reading database ... 5%",
                                "(Reading database ... 10%",
                                "(Reading database ... 15%",
                                "(Reading database ... 20%",
                                "(Reading database ... 25%",
                                "(Reading database ... 30%",
                                "(Reading database ... 35%",
                                "(Reading database ... 40%",
                                "(Reading database ... 45%",
                                "(Reading database ... 50%",
                                "(Reading database ... 55%",
                                "(Reading database ... 60%",
                                "(Reading database ... 65%",
                                "(Reading database ... 70%",
                                "(Reading database ... 75%",
                                "(Reading database ... 80%",
                                "(Reading database ... 85%",
                                "(Reading database ... 90%",
                                "(Reading database ... 95%",
                                "(Reading database ... 100%",
                                "(Reading database ... 14791 files and directories currently installed.)",
                                "Preparing to unpack .../htop_2.0.1-1ubuntu1_amd64.deb ...",
                                "Unpacking htop (2.0.1-1ubuntu1) ...",
                                "Processing triggers for mime-support (3.59ubuntu1) ...",
                                "Setting up htop (2.0.1-1ubuntu1) ..."
                            ]
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2019-03-30T14:52:10.166932Z",
                            "start": "2019-03-30T14:52:06.743139Z"
                        },
                        "id": "0242ac11-0002-fca6-9660-00000000000c",
                        "name": "apt module | install htop"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "_ansible_no_log": false,
                            "_ansible_parsed": true,
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "apt",
                                "remove",
                                "htop",
                                "--yes"
                            ],
                            "delta": "0:00:01.307797",
                            "end": "2019-03-30 14:52:11.607185",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "apt remove htop --yes",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": null,
                                    "removes": null,
                                    "stdin": null,
                                    "warn": true
                                }
                            },
                            "rc": 0,
                            "start": "2019-03-30 14:52:10.299388",
                            "stderr": "
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.",
                            "stderr_lines": [
                                "",
                                "WARNING: apt does not have a stable CLI interface. Use with caution in scripts."
                            ],
                            "stdout": "Reading package lists...
Building dependency tree...
Reading state information...
The following packages will be REMOVED:
  htop
0 upgraded, 0 newly installed, 1 to remove and 34 not upgraded.
After this operation, 215 kB disk space will be freed.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 14800 files and directories currently installed.)
Removing htop (2.0.1-1ubuntu1) ...
Processing triggers for mime-support (3.59ubuntu1) ...",
                            "stdout_lines": [
                                "Reading package lists...",
                                "Building dependency tree...",
                                "Reading state information...",
                                "The following packages will be REMOVED:",
                                "  htop",
                                "0 upgraded, 0 newly installed, 1 to remove and 34 not upgraded.",
                                "After this operation, 215 kB disk space will be freed.",
                                "(Reading database ... ",
                                "(Reading database ... 5%",
                                "(Reading database ... 10%",
                                "(Reading database ... 15%",
                                "(Reading database ... 20%",
                                "(Reading database ... 25%",
                                "(Reading database ... 30%",
                                "(Reading database ... 35%",
                                "(Reading database ... 40%",
                                "(Reading database ... 45%",
                                "(Reading database ... 50%",
                                "(Reading database ... 55%",
                                "(Reading database ... 60%",
                                "(Reading database ... 65%",
                                "(Reading database ... 70%",
                                "(Reading database ... 75%",
                                "(Reading database ... 80%",
                                "(Reading database ... 85%",
                                "(Reading database ... 90%",
                                "(Reading database ... 95%",
                                "(Reading database ... 100%",
                                "(Reading database ... 14800 files and directories currently installed.)",
                                "Removing htop (2.0.1-1ubuntu1) ...",
                                "Processing triggers for mime-support (3.59ubuntu1) ..."
                            ]
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2019-03-30T14:52:11.626541Z",
                            "start": "2019-03-30T14:52:10.176776Z"
                        },
                        "id": "0242ac11-0002-fca6-9660-00000000000d",
                        "name": "command module | remove htop to trigger warning"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "_ansible_no_log": false,
                            "_ansible_parsed": true,
                            "action": "command",
                            "changed": true,
                            "cmd": "/usr/bin/uptime",
                            "delta": "0:00:00.002304",
                            "end": "2019-03-30 14:52:11.763947",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "/usr/bin/uptime",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": null,
                                    "removes": null,
                                    "stdin": null,
                                    "warn": true
                                }
                            },
                            "rc": 0,
                            "start": "2019-03-30 14:52:11.761643",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": " 14:52:11 up 4 min,  0 users,  load average: 2.40, 1.95, 0.86",
                            "stdout_lines": [
                                " 14:52:11 up 4 min,  0 users,  load average: 2.40, 1.95, 0.86"
                            ]
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2019-03-30T14:52:11.782380Z",
                            "start": "2019-03-30T14:52:11.636706Z"
                        },
                        "id": "0242ac11-0002-fca6-9660-00000000000e",
                        "name": "shell module | register result variable"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "_ansible_no_log": false,
                            "_ansible_verbose_always": true,
                            "action": "debug",
                            "changed": false,
                            "result": {
                                "changed": true,
                                "cmd": "/usr/bin/uptime",
                                "delta": "0:00:00.002304",
                                "end": "2019-03-30 14:52:11.763947",
                                "failed": false,
                                "rc": 0,
                                "start": "2019-03-30 14:52:11.761643",
                                "stderr": "",
                                "stderr_lines": [],
                                "stdout": " 14:52:11 up 4 min,  0 users,  load average: 2.40, 1.95, 0.86",
                                "stdout_lines": [
                                    " 14:52:11 up 4 min,  0 users,  load average: 2.40, 1.95, 0.86"
                                ]
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2019-03-30T14:52:11.819362Z",
                            "start": "2019-03-30T14:52:11.793109Z"
                        },
                        "id": "0242ac11-0002-fca6-9660-00000000000f",
                        "name": "debug module | print result variable"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "_ansible_no_log": false,
                            "_ansible_verbose_always": true,
                            "action": "debug",
                            "changed": false,
                            "msg": "System localhost has uuid 03000200-0400-0500-0006-000700080009"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2019-03-30T14:52:11.853577Z",
                            "start": "2019-03-30T14:52:11.828915Z"
                        },
                        "id": "0242ac11-0002-fca6-9660-000000000010",
                        "name": "debug module | print custom msg with variables"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "_ansible_no_log": false,
                            "action": "fail",
                            "changed": false,
                            "failed": true,
                            "msg": "The task failed but we ignore this"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2019-03-30T14:52:11.886773Z",
                            "start": "2019-03-30T14:52:11.864379Z"
                        },
                        "id": "0242ac11-0002-fca6-9660-000000000011",
                        "name": "fail module | let play fail but ignore it"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "_ansible_no_log": false,
                            "_ansible_verbose_always": true,
                            "action": "assert",
                            "changed": false,
                            "msg": "All assertions passed"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2019-03-30T14:52:11.922595Z",
                            "start": "2019-03-30T14:52:11.897803Z"
                        },
                        "id": "0242ac11-0002-fca6-9660-000000000012",
                        "name": "assert"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "_ansible_no_log": false,
                            "action": "pause",
                            "changed": false,
                            "delta": 1,
                            "echo": true,
                            "rc": 0,
                            "start": "2019-03-30 14:52:11.953657",
                            "stderr": "",
                            "stdout": "Paused for 1.0 seconds",
                            "stop": "2019-03-30 14:52:12.953879",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2019-03-30T14:52:12.956763Z",
                            "start": "2019-03-30T14:52:11.933490Z"
                        },
                        "id": "0242ac11-0002-fca6-9660-000000000013",
                        "name": "pause"
                    }
                }
            ]
        }
    ],
    "stats": {
        "localhost": {
            "changed": 6,
            "failures": 0,
            "ok": 14,
            "skipped": 0,
            "unreachable": 0
        }
    }
}

junit

Description: write playbook output to a JUnit file.

No config file found; using defaults
/root/hosts did not meet host_list requirements, check plugin documentation if this is unexpected
/root/hosts did not meet script requirements, check plugin documentation if this is unexpected
/root/hosts did not meet yaml requirements, check plugin documentation if this is unexpected
/root/hosts did not meet ini requirements, check plugin documentation if this is unexpected
/root/hosts did not meet auto requirements, check plugin documentation if this is unexpected
 [WARNING]: Unable to parse /root/hosts as an inventory source

 [WARNING]: No inventory was parsed, only implicit localhost is available

 [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all'

Pausing for 1 seconds
(ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
[pause]
waiting for one second:

log_plays

Description: write playbook output to log file

No config file found; using defaults
/root/hosts did not meet host_list requirements, check plugin documentation if this is unexpected
/root/hosts did not meet script requirements, check plugin documentation if this is unexpected
/root/hosts did not meet yaml requirements, check plugin documentation if this is unexpected
/root/hosts did not meet ini requirements, check plugin documentation if this is unexpected
/root/hosts did not meet auto requirements, check plugin documentation if this is unexpected
 [WARNING]: Unable to parse /root/hosts as an inventory source

 [WARNING]: No inventory was parsed, only implicit localhost is available

 [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all'

Pausing for 1 seconds
(ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
[pause]
waiting for one second:

logdna

Description: Sends playbook logs to LogDNA

No config file found; using defaults
/root/hosts did not meet host_list requirements, check plugin documentation if this is unexpected
/root/hosts did not meet script requirements, check plugin documentation if this is unexpected
/root/hosts did not meet yaml requirements, check plugin documentation if this is unexpected
/root/hosts did not meet ini requirements, check plugin documentation if this is unexpected
/root/hosts did not meet auto requirements, check plugin documentation if this is unexpected
 [WARNING]: Unable to parse /root/hosts as an inventory source

 [WARNING]: No inventory was parsed, only implicit localhost is available

 [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all'

ERROR! No setting was provided for required configuration plugin_type: callback plugin: logdna setting: conf_key 

logentries

Description: Sends events to Logentries

No config file found; using defaults
/root/hosts did not meet host_list requirements, check plugin documentation if this is unexpected
/root/hosts did not meet script requirements, check plugin documentation if this is unexpected
/root/hosts did not meet yaml requirements, check plugin documentation if this is unexpected
/root/hosts did not meet ini requirements, check plugin documentation if this is unexpected
/root/hosts did not meet auto requirements, check plugin documentation if this is unexpected
 [WARNING]: Unable to parse /root/hosts as an inventory source

 [WARNING]: No inventory was parsed, only implicit localhost is available

 [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all'

ERROR! No setting was provided for required configuration plugin_type: callback plugin: logentries setting: token 

logstash

Description: Sends events to Logstash

No config file found; using defaults
/root/hosts did not meet host_list requirements, check plugin documentation if this is unexpected
/root/hosts did not meet script requirements, check plugin documentation if this is unexpected
/root/hosts did not meet yaml requirements, check plugin documentation if this is unexpected
/root/hosts did not meet ini requirements, check plugin documentation if this is unexpected
/root/hosts did not meet auto requirements, check plugin documentation if this is unexpected
 [WARNING]: Unable to parse /root/hosts as an inventory source

 [WARNING]: No inventory was parsed, only implicit localhost is available

 [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all'

 [WARNING]: The required python-logstash is not installed. pip install python-logstash

Pausing for 1 seconds
(ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
[pause]
waiting for one second:

mail

Description: Sends failure events via email

No config file found; using defaults
/root/hosts did not meet host_list requirements, check plugin documentation if this is unexpected
/root/hosts did not meet script requirements, check plugin documentation if this is unexpected
/root/hosts did not meet yaml requirements, check plugin documentation if this is unexpected
/root/hosts did not meet ini requirements, check plugin documentation if this is unexpected
/root/hosts did not meet auto requirements, check plugin documentation if this is unexpected
 [WARNING]: Unable to parse /root/hosts as an inventory source

 [WARNING]: No inventory was parsed, only implicit localhost is available

 [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all'

Pausing for 1 seconds
(ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
[pause]
waiting for one second:

minimal

Description: minimal stdout output minimal Ansible screen output

No config file found; using defaults
/root/hosts did not meet host_list requirements, check plugin documentation if this is unexpected
/root/hosts did not meet script requirements, check plugin documentation if this is unexpected
/root/hosts did not meet yaml requirements, check plugin documentation if this is unexpected
/root/hosts did not meet ini requirements, check plugin documentation if this is unexpected
/root/hosts did not meet auto requirements, check plugin documentation if this is unexpected
 [WARNING]: Unable to parse /root/hosts as an inventory source

 [WARNING]: No inventory was parsed, only implicit localhost is available

 [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all'

localhost | SUCCESS => {
    "ansible_facts": {
        "ansible_all_ipv4_addresses": [
            "172.17.0.2"
        ],
        "ansible_all_ipv6_addresses": [],
        "ansible_apparmor": {
            "status": "disabled"
        },
        "ansible_architecture": "x86_64",
        "ansible_bios_date": "12/17/2014",
        "ansible_bios_version": "P1.50",
        "ansible_cmdline": {
            "BOOT_IMAGE": "/boot/vmlinuz-linux",
            "amdgpu.cik_support": "1",
            "amdgpu.dc": "1",
            "loglevel": "3",
            "quiet": true,
            "radeon.cik_support": "0",
            "rd.systemd.show_status": "false",
            "root": "UUID=a949b443-c5da-4a95-9f11-4ae49063d139",
            "rw": true,
            "udev.log-priority": "3"
        },
        "ansible_date_time": {
            "date": "2019-03-30",
            "day": "30",
            "epoch": "1553957573",
            "hour": "14",
            "iso8601": "2019-03-30T14:52:53Z",
            "iso8601_basic": "20190330T145253513915",
            "iso8601_basic_short": "20190330T145253",
            "iso8601_micro": "2019-03-30T14:52:53.514050Z",
            "minute": "52",
            "month": "03",
            "second": "53",
            "time": "14:52:53",
            "tz": "UTC",
            "tz_offset": "+0000",
            "weekday": "Saturday",
            "weekday_number": "6",
            "weeknumber": "12",
            "year": "2019"
        },
        "ansible_default_ipv4": {
            "address": "172.17.0.2",
            "alias": "eth0",
            "broadcast": "172.17.255.255",
            "gateway": "172.17.0.1",
            "interface": "eth0",
            "macaddress": "02:42:ac:11:00:02",
            "mtu": 1500,
            "netmask": "255.255.0.0",
            "network": "172.17.0.0",
            "type": "ether"
        },
        "ansible_default_ipv6": {},
        "ansible_device_links": {
            "ids": {},
            "labels": {},
            "masters": {},
            "uuids": {}
        },
        "ansible_devices": {
            "sda": {
                "holders": [],
                "host": "",
                "links": {
                    "ids": [],
                    "labels": [],
                    "masters": [],
                    "uuids": []
                },
                "model": "WDC WD10EZEX-19Z",
                "partitions": {
                    "sda1": {
                        "holders": [],
                        "links": {
                            "ids": [],
                            "labels": [],
                            "masters": [],
                            "uuids": []
                        },
                        "sectors": "1953513472",
                        "sectorsize": 512,
                        "size": "931.51 GB",
                        "start": "2048",
                        "uuid": null
                    }
                },
                "removable": "0",
                "rotational": "1",
                "sas_address": null,
                "sas_device_handle": null,
                "scheduler_mode": "mq-deadline",
                "sectors": "1953516911",
                "sectorsize": "512",
                "size": "931.51 GB",
                "support_discard": "0",
                "vendor": "ATA",
                "virtual": 1
            },
            "sdb": {
                "holders": [],
                "host": "",
                "links": {
                    "ids": [],
                    "labels": [],
                    "masters": [],
                    "uuids": []
                },
                "model": "WDC WD5000AAKS-0",
                "partitions": {
                    "sdb1": {
                        "holders": [],
                        "links": {
                            "ids": [],
                            "labels": [],
                            "masters": [],
                            "uuids": []
                        },
                        "sectors": "204800",
                        "sectorsize": 512,
                        "size": "100.00 MB",
                        "start": "2048",
                        "uuid": null
                    },
                    "sdb2": {
                        "holders": [],
                        "links": {
                            "ids": [],
                            "labels": [],
                            "masters": [],
                            "uuids": []
                        },
                        "sectors": "976553984",
                        "sectorsize": 512,
                        "size": "465.66 GB",
                        "start": "206848",
                        "uuid": null
                    }
                },
                "removable": "0",
                "rotational": "1",
                "sas_address": null,
                "sas_device_handle": null,
                "scheduler_mode": "mq-deadline",
                "sectors": "976764911",
                "sectorsize": "512",
                "size": "465.76 GB",
                "support_discard": "0",
                "vendor": "ATA",
                "virtual": 1
            },
            "sdc": {
                "holders": [],
                "host": "",
                "links": {
                    "ids": [],
                    "labels": [],
                    "masters": [],
                    "uuids": []
                },
                "model": "Samsung SSD 840",
                "partitions": {
                    "sdc1": {
                        "holders": [],
                        "links": {
                            "ids": [],
                            "labels": [],
                            "masters": [],
                            "uuids": []
                        },
                        "sectors": "234431343",
                        "sectorsize": 512,
                        "size": "111.79 GB",
                        "start": "2048",
                        "uuid": null
                    }
                },
                "removable": "0",
                "rotational": "0",
                "sas_address": null,
                "sas_device_handle": null,
                "scheduler_mode": "mq-deadline",
                "sectors": "234433391",
                "sectorsize": "512",
                "size": "111.79 GB",
                "support_discard": "512",
                "vendor": "ATA",
                "virtual": 1
            },
            "sr0": {
                "holders": [],
                "host": "",
                "links": {
                    "ids": [],
                    "labels": [],
                    "masters": [],
                    "uuids": []
                },
                "model": "BD-RE  BH10LS30",
                "partitions": {},
                "removable": "1",
                "rotational": "1",
                "sas_address": null,
                "sas_device_handle": null,
                "scheduler_mode": "mq-deadline",
                "sectors": "2097151",
                "sectorsize": "512",
                "size": "1024.00 MB",
                "support_discard": "0",
                "vendor": "HL-DT-ST",
                "virtual": 1
            }
        },
        "ansible_distribution": "Ubuntu",
        "ansible_distribution_file_parsed": true,
        "ansible_distribution_file_path": "/etc/os-release",
        "ansible_distribution_file_variety": "Debian",
        "ansible_distribution_major_version": "16",
        "ansible_distribution_release": "xenial",
        "ansible_distribution_version": "16.04",
        "ansible_dns": {
            "nameservers": [
                "8.8.8.8",
                "8.8.4.4"
            ]
        },
        "ansible_domain": "",
        "ansible_env": {
            "ANSIBLE_STDOUT_CALLBACK": "minimal",
            "ASCIINEMA_REC": "1",
            "DEBIAN_FRONTEND": "noninteractive",
            "HOME": "/root",
            "HOSTNAME": "7c7d18b825b2",
            "LANG": "en_US.UTF-8",
            "LANGUAGE": "en_US:en",
            "LC_ALL": "en_US.UTF-8",
            "PATH": "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "PWD": "/root",
            "SHELL": "/bin/bash",
            "TERM": "xterm",
            "USER": "docker"
        },
        "ansible_eth0": {
            "active": true,
            "device": "eth0",
            "ipv4": {
                "address": "172.17.0.2",
                "broadcast": "172.17.255.255",
                "netmask": "255.255.0.0",
                "network": "172.17.0.0"
            },
            "macaddress": "02:42:ac:11:00:02",
            "mtu": 1500,
            "promisc": false,
            "speed": 10000,
            "type": "ether"
        },
        "ansible_fips": false,
        "ansible_form_factor": "Desktop",
        "ansible_fqdn": "7c7d18b825b2",
        "ansible_hostname": "7c7d18b825b2",
        "ansible_interfaces": [
            "eth0",
            "lo"
        ],
        "ansible_is_chroot": false,
        "ansible_iscsi_iqn": "",
        "ansible_kernel": "5.0.4-arch1-1-ARCH",
        "ansible_lo": {
            "active": true,
            "device": "lo",
            "ipv4": {
                "address": "127.0.0.1",
                "broadcast": "host",
                "netmask": "255.0.0.0",
                "network": "127.0.0.0"
            },
            "mtu": 65536,
            "promisc": false,
            "type": "loopback"
        },
        "ansible_local": {},
        "ansible_lsb": {
            "codename": "xenial",
            "description": "\"Ubuntu 16.04.4 LTS\"",
            "id": "Ubuntu",
            "major_release": "16",
            "release": "16.04"
        },
        "ansible_machine": "x86_64",
        "ansible_memfree_mb": 10408,
        "ansible_memory_mb": {
            "nocache": {
                "free": 12671,
                "used": 3317
            },
            "real": {
                "free": 10408,
                "total": 15988,
                "used": 5580
            },
            "swap": {
                "cached": 0,
                "free": 0,
                "total": 0,
                "used": 0
            }
        },
        "ansible_memtotal_mb": 15988,
        "ansible_mounts": [
            {
                "block_available": 18667879,
                "block_size": 4096,
                "block_total": 240324434,
                "block_used": 221656555,
                "device": "/dev/sda1",
                "fstype": "ext4",
                "inode_available": 59088732,
                "inode_total": 61054976,
                "inode_used": 1966244,
                "mount": "/tmp/output",
                "options": "rw,relatime,data=ordered,bind",
                "size_available": 76463632384,
                "size_total": 984368881664,
                "uuid": "N/A"
            },
            {
                "block_available": 5832931,
                "block_size": 4096,
                "block_total": 28810999,
                "block_used": 22978068,
                "device": "/dev/sdc1",
                "fstype": "ext4",
                "inode_available": 5978531,
                "inode_total": 7331840,
                "inode_used": 1353309,
                "mount": "/etc/resolv.conf",
                "options": "rw,noatime,discard,bind",
                "size_available": 23891685376,
                "size_total": 118009851904,
                "uuid": "N/A"
            },
            {
                "block_available": 5832931,
                "block_size": 4096,
                "block_total": 28810999,
                "block_used": 22978068,
                "device": "/dev/sdc1",
                "fstype": "ext4",
                "inode_available": 5978531,
                "inode_total": 7331840,
                "inode_used": 1353309,
                "mount": "/etc/hostname",
                "options": "rw,noatime,discard,bind",
                "size_available": 23891685376,
                "size_total": 118009851904,
                "uuid": "N/A"
            },
            {
                "block_available": 5832931,
                "block_size": 4096,
                "block_total": 28810999,
                "block_used": 22978068,
                "device": "/dev/sdc1",
                "fstype": "ext4",
                "inode_available": 5978531,
                "inode_total": 7331840,
                "inode_used": 1353309,
                "mount": "/etc/hosts",
                "options": "rw,noatime,discard,bind",
                "size_available": 23891685376,
                "size_total": 118009851904,
                "uuid": "N/A"
            }
        ],
        "ansible_nodename": "7c7d18b825b2",
        "ansible_os_family": "Debian",
        "ansible_pkg_mgr": "apt",
        "ansible_processor": [
            "0",
            "GenuineIntel",
            "Intel(R) Core(TM) i5-4590 CPU @ 3.30GHz",
            "1",
            "GenuineIntel",
            "Intel(R) Core(TM) i5-4590 CPU @ 3.30GHz",
            "2",
            "GenuineIntel",
            "Intel(R) Core(TM) i5-4590 CPU @ 3.30GHz",
            "3",
            "GenuineIntel",
            "Intel(R) Core(TM) i5-4590 CPU @ 3.30GHz"
        ],
        "ansible_processor_cores": 4,
        "ansible_processor_count": 1,
        "ansible_processor_threads_per_core": 1,
        "ansible_processor_vcpus": 4,
        "ansible_product_name": "To Be Filled By O.E.M.",
        "ansible_product_serial": "To Be Filled By O.E.M.",
        "ansible_product_uuid": "03000200-0400-0500-0006-000700080009",
        "ansible_product_version": "To Be Filled By O.E.M.",
        "ansible_python": {
            "executable": "/usr/bin/python3",
            "has_sslcontext": true,
            "type": "cpython",
            "version": {
                "major": 3,
                "micro": 2,
                "minor": 5,
                "releaselevel": "final",
                "serial": 0
            },
            "version_info": [
                3,
                5,
                2,
                "final",
                0
            ]
        },
        "ansible_python_version": "3.5.2",
        "ansible_selinux": {
            "status": "Missing selinux Python library"
        },
        "ansible_selinux_python_present": false,
        "ansible_service_mgr": "upstart",
        "ansible_swapfree_mb": 0,
        "ansible_swaptotal_mb": 0,
        "ansible_system": "Linux",
        "ansible_system_capabilities": [
            "cap_chown",
            "cap_dac_override",
            "cap_fowner",
            "cap_fsetid",
            "cap_kill",
            "cap_setgid",
            "cap_setuid",
            "cap_setpcap",
            "cap_net_bind_service",
            "cap_net_raw",
            "cap_sys_chroot",
            "cap_mknod",
            "cap_audit_write",
            "cap_setfcap+eip"
        ],
        "ansible_system_capabilities_enforced": "True",
        "ansible_system_vendor": "To Be Filled By O.E.M.",
        "ansible_uptime_seconds": 282,
        "ansible_userspace_architecture": "x86_64",
        "ansible_userspace_bits": "64",
        "ansible_virtualization_role": "guest",
        "ansible_virtualization_type": "docker",
        "gather_subset": [
            "all"
        ],
        "module_setup": true
    },
    "changed": false
}
localhost | CHANGED | rc=0 >>
ansi2html.sh
casts
css
Dockerfile
js
playbook.yml
README.md
requirements.txt
run.sh
webfonts

localhost | SUCCESS => {
    "changed": false,
    "path": "/tmp/file",
    "state": "absent"
}
--- before
+++ after: /root/.ansible/tmp/ansible-local-4385n6pnnq5o/tmpwiqwbcpg
@@ -0,0 +1,2 @@
+localhost
+7c7d18b825b2
\ No newline at end of file

localhost | CHANGED => {
    "changed": true,
    "checksum": "7b8d9249cb3ea0036ba692bb9b596929843be3f1",
    "dest": "/tmp/file",
    "gid": 0,
    "group": "root",
    "md5sum": "9df6e53b9bedffbc3bdb63a36df5c60e",
    "mode": "0644",
    "owner": "root",
    "size": 22,
    "src": "/root/.ansible/tmp/ansible-tmp-1553957574.0694833-141880611852533/source",
    "state": "file",
    "uid": 0
}

localhost | SUCCESS => {
    "changed": false,
    "checksum": "7b8d9249cb3ea0036ba692bb9b596929843be3f1",
    "dest": "/tmp/file",
    "gid": 0,
    "group": "root",
    "mode": "0644",
    "owner": "root",
    "path": "/tmp/file",
    "size": 22,
    "state": "file",
    "uid": 0
}
--- before
+++ after
@@ -1,4 +1,4 @@
 {
     "path": "/tmp/file",
-    "state": "file"
+    "state": "absent"
 }

localhost | CHANGED => {
    "changed": true,
    "path": "/tmp/file",
    "state": "absent"
}
Suggested packages:
  lsof strace
The following NEW packages will be installed:
  htop
0 upgraded, 1 newly installed, 0 to remove and 34 not upgraded.
localhost | CHANGED => {
    "cache_update_time": 1553947520,
    "cache_updated": false,
    "changed": true,
    "stderr": "debconf: delaying package configuration, since apt-utils is not installed
",
    "stderr_lines": [
        "debconf: delaying package configuration, since apt-utils is not installed"
    ],
    "stdout": "Reading package lists...
Building dependency tree...
Reading state information...
Suggested packages:
  lsof strace
The following NEW packages will be installed:
  htop
0 upgraded, 1 newly installed, 0 to remove and 34 not upgraded.
Need to get 76.4 kB of archives.
After this operation, 215 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 htop amd64 2.0.1-1ubuntu1 [76.4 kB]
Fetched 76.4 kB in 0s (302 kB/s)
Selecting previously unselected package htop.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 14791 files and directories currently installed.)
Preparing to unpack .../htop_2.0.1-1ubuntu1_amd64.deb ...
Unpacking htop (2.0.1-1ubuntu1) ...
Processing triggers for mime-support (3.59ubuntu1) ...
Setting up htop (2.0.1-1ubuntu1) ...
",
    "stdout_lines": [
        "Reading package lists...",
        "Building dependency tree...",
        "Reading state information...",
        "Suggested packages:",
        "  lsof strace",
        "The following NEW packages will be installed:",
        "  htop",
        "0 upgraded, 1 newly installed, 0 to remove and 34 not upgraded.",
        "Need to get 76.4 kB of archives.",
        "After this operation, 215 kB of additional disk space will be used.",
        "Get:1 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 htop amd64 2.0.1-1ubuntu1 [76.4 kB]",
        "Fetched 76.4 kB in 0s (302 kB/s)",
        "Selecting previously unselected package htop.",
        "(Reading database ... ",
        "(Reading database ... 5%",
        "(Reading database ... 10%",
        "(Reading database ... 15%",
        "(Reading database ... 20%",
        "(Reading database ... 25%",
        "(Reading database ... 30%",
        "(Reading database ... 35%",
        "(Reading database ... 40%",
        "(Reading database ... 45%",
        "(Reading database ... 50%",
        "(Reading database ... 55%",
        "(Reading database ... 60%",
        "(Reading database ... 65%",
        "(Reading database ... 70%",
        "(Reading database ... 75%",
        "(Reading database ... 80%",
        "(Reading database ... 85%",
        "(Reading database ... 90%",
        "(Reading database ... 95%",
        "(Reading database ... 100%",
        "(Reading database ... 14791 files and directories currently installed.)",
        "Preparing to unpack .../htop_2.0.1-1ubuntu1_amd64.deb ...",
        "Unpacking htop (2.0.1-1ubuntu1) ...",
        "Processing triggers for mime-support (3.59ubuntu1) ...",
        "Setting up htop (2.0.1-1ubuntu1) ..."
    ]
}
localhost | CHANGED | rc=0 >>
Reading package lists...
Building dependency tree...
Reading state information...
The following packages will be REMOVED:
  htop
0 upgraded, 0 newly installed, 1 to remove and 34 not upgraded.
After this operation, 215 kB disk space will be freed.
(Reading database ... 14800 files and directories currently installed.)
Removing htop (2.0.1-1ubuntu1) ...
Processing triggers for mime-support (3.59ubuntu1) ...
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

localhost | CHANGED | rc=0 >>
 14:53:00 up 4 min,  0 users,  load average: 1.90, 1.88, 0.89

localhost | SUCCESS => {
    "result": {
        "changed": true,
        "cmd": "/usr/bin/uptime",
        "delta": "0:00:00.002052",
        "end": "2019-03-30 14:53:00.147777",
        "failed": false,
        "rc": 0,
        "start": "2019-03-30 14:53:00.145725",
        "stderr": "",
        "stderr_lines": [],
        "stdout": " 14:53:00 up 4 min,  0 users,  load average: 1.90, 1.88, 0.89",
        "stdout_lines": [
            " 14:53:00 up 4 min,  0 users,  load average: 1.90, 1.88, 0.89"
        ]
    }
}
localhost | SUCCESS => {
    "msg": "System localhost has uuid 03000200-0400-0500-0006-000700080009"
}
localhost | FAILED! => {
    "changed": false,
    "msg": "The task failed but we ignore this"
}
localhost | SUCCESS => {
    "changed": false,
    "msg": "All assertions passed"
}
Pausing for 1 seconds
(ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
[pause]
waiting for one second:
localhost | SUCCESS => {
    "changed": false,
    "delta": 1,
    "echo": true,
    "rc": 0,
    "start": "2019-03-30 14:53:00.331465",
    "stderr": "",
    "stdout": "Paused for 1.0 seconds",
    "stop": "2019-03-30 14:53:01.331646",
    "user_input": ""
}

null

Description: Don't display stuff to screen

No config file found; using defaults
/root/hosts did not meet host_list requirements, check plugin documentation if this is unexpected
/root/hosts did not meet script requirements, check plugin documentation if this is unexpected
/root/hosts did not meet yaml requirements, check plugin documentation if this is unexpected
/root/hosts did not meet ini requirements, check plugin documentation if this is unexpected
/root/hosts did not meet auto requirements, check plugin documentation if this is unexpected
 [WARNING]: Unable to parse /root/hosts as an inventory source

 [WARNING]: No inventory was parsed, only implicit localhost is available

 [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all'

Pausing for 1 seconds
(ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
[pause]
waiting for one second:

oneline

Description: oneline Ansible screen output oneline Ansible screen output

No config file found; using defaults
/root/hosts did not meet host_list requirements, check plugin documentation if this is unexpected
/root/hosts did not meet script requirements, check plugin documentation if this is unexpected
/root/hosts did not meet yaml requirements, check plugin documentation if this is unexpected
/root/hosts did not meet ini requirements, check plugin documentation if this is unexpected
/root/hosts did not meet auto requirements, check plugin documentation if this is unexpected
 [WARNING]: Unable to parse /root/hosts as an inventory source

 [WARNING]: No inventory was parsed, only implicit localhost is available

 [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all'

localhost | SUCCESS => {"ansible_facts": {"ansible_all_ipv4_addresses": ["172.17.0.2"],"ansible_all_ipv6_addresses": [],"ansible_apparmor": {"status": "disabled"},"ansible_architecture": "x86_64","ansible_bios_date": "12/17/2014","ansible_bios_version": "P1.50","ansible_cmdline": {"BOOT_IMAGE": "/boot/vmlinuz-linux","amdgpu.cik_support": "1","amdgpu.dc": "1","loglevel": "3","quiet": true,"radeon.cik_support": "0","rd.systemd.show_status": "false","root": "UUID=a949b443-c5da-4a95-9f11-4ae49063d139","rw": true,"udev.log-priority": "3"},"ansible_date_time": {"date": "2019-03-30","day": "30","epoch": "1553957592","hour": "14","iso8601": "2019-03-30T14:53:12Z","iso8601_basic": "20190330T145312145108","iso8601_basic_short": "20190330T145312","iso8601_micro": "2019-03-30T14:53:12.145178Z","minute": "53","month": "03","second": "12","time": "14:53:12","tz": "UTC","tz_offset": "+0000","weekday": "Saturday","weekday_number": "6","weeknumber": "12","year": "2019"},"ansible_default_ipv4": {"address": "172.17.0.2","alias": "eth0","broadcast": "172.17.255.255","gateway": "172.17.0.1","interface": "eth0","macaddress": "02:42:ac:11:00:02","mtu": 1500,"netmask": "255.255.0.0","network": "172.17.0.0","type": "ether"},"ansible_default_ipv6": {},"ansible_device_links": {"ids": {},"labels": {},"masters": {},"uuids": {}},"ansible_devices": {"sda": {"holders": [],"host": "","links": {"ids": [],"labels": [],"masters": [],"uuids": []},"model": "WDC WD10EZEX-19Z","partitions": {"sda1": {"holders": [],"links": {"ids": [],"labels": [],"masters": [],"uuids": []},"sectors": "1953513472","sectorsize": 512,"size": "931.51 GB","start": "2048","uuid": null}},"removable": "0","rotational": "1","sas_address": null,"sas_device_handle": null,"scheduler_mode": "mq-deadline","sectors": "1953516911","sectorsize": "512","size": "931.51 GB","support_discard": "0","vendor": "ATA","virtual": 1},"sdb": {"holders": [],"host": "","links": {"ids": [],"labels": [],"masters": [],"uuids": []},"model": "WDC WD5000AAKS-0","partitions": {"sdb1": {"holders": [],"links": {"ids": [],"labels": [],"masters": [],"uuids": []},"sectors": "204800","sectorsize": 512,"size": "100.00 MB","start": "2048","uuid": null},"sdb2": {"holders": [],"links": {"ids": [],"labels": [],"masters": [],"uuids": []},"sectors": "976553984","sectorsize": 512,"size": "465.66 GB","start": "206848","uuid": null}},"removable": "0","rotational": "1","sas_address": null,"sas_device_handle": null,"scheduler_mode": "mq-deadline","sectors": "976764911","sectorsize": "512","size": "465.76 GB","support_discard": "0","vendor": "ATA","virtual": 1},"sdc": {"holders": [],"host": "","links": {"ids": [],"labels": [],"masters": [],"uuids": []},"model": "Samsung SSD 840","partitions": {"sdc1": {"holders": [],"links": {"ids": [],"labels": [],"masters": [],"uuids": []},"sectors": "234431343","sectorsize": 512,"size": "111.79 GB","start": "2048","uuid": null}},"removable": "0","rotational": "0","sas_address": null,"sas_device_handle": null,"scheduler_mode": "mq-deadline","sectors": "234433391","sectorsize": "512","size": "111.79 GB","support_discard": "512","vendor": "ATA","virtual": 1},"sr0": {"holders": [],"host": "","links": {"ids": [],"labels": [],"masters": [],"uuids": []},"model": "BD-RE  BH10LS30","partitions": {},"removable": "1","rotational": "1","sas_address": null,"sas_device_handle": null,"scheduler_mode": "mq-deadline","sectors": "2097151","sectorsize": "512","size": "1024.00 MB","support_discard": "0","vendor": "HL-DT-ST","virtual": 1}},"ansible_distribution": "Ubuntu","ansible_distribution_file_parsed": true,"ansible_distribution_file_path": "/etc/os-release","ansible_distribution_file_variety": "Debian","ansible_distribution_major_version": "16","ansible_distribution_release": "xenial","ansible_distribution_version": "16.04","ansible_dns": {"nameservers": ["8.8.8.8","8.8.4.4"]},"ansible_domain": "","ansible_env": {"ANSIBLE_STDOUT_CALLBACK": "oneline","ASCIINEMA_REC": "1","DEBIAN_FRONTEND": "noninteractive","HOME": "/root","HOSTNAME": "7c7d18b825b2","LANG": "en_US.UTF-8","LANGUAGE": "en_US:en","LC_ALL": "en_US.UTF-8","PATH": "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","PWD": "/root","SHELL": "/bin/bash","TERM": "xterm","USER": "docker"},"ansible_eth0": {"active": true,"device": "eth0","ipv4": {"address": "172.17.0.2","broadcast": "172.17.255.255","netmask": "255.255.0.0","network": "172.17.0.0"},"macaddress": "02:42:ac:11:00:02","mtu": 1500,"promisc": false,"speed": 10000,"type": "ether"},"ansible_fips": false,"ansible_form_factor": "Desktop","ansible_fqdn": "7c7d18b825b2","ansible_hostname": "7c7d18b825b2","ansible_interfaces": ["eth0","lo"],"ansible_is_chroot": false,"ansible_iscsi_iqn": "","ansible_kernel": "5.0.4-arch1-1-ARCH","ansible_lo": {"active": true,"device": "lo","ipv4": {"address": "127.0.0.1","broadcast": "host","netmask": "255.0.0.0","network": "127.0.0.0"},"mtu": 65536,"promisc": false,"type": "loopback"},"ansible_local": {},"ansible_lsb": {"codename": "xenial","description": "\"Ubuntu 16.04.4 LTS\"","id": "Ubuntu","major_release": "16","release": "16.04"},"ansible_machine": "x86_64","ansible_memfree_mb": 10173,"ansible_memory_mb": {"nocache": {"free": 12494,"used": 3494},"real": {"free": 10173,"total": 15988,"used": 5815},"swap": {"cached": 0,"free": 0,"total": 0,"used": 0}},"ansible_memtotal_mb": 15988,"ansible_mounts": [{"block_available": 18667877,"block_size": 4096,"block_total": 240324434,"block_used": 221656557,"device": "/dev/sda1","fstype": "ext4","inode_available": 59088733,"inode_total": 61054976,"inode_used": 1966243,"mount": "/tmp/output","options": "rw,relatime,data=ordered,bind","size_available": 76463624192,"size_total": 984368881664,"uuid": "N/A"},{"block_available": 5832904,"block_size": 4096,"block_total": 28810999,"block_used": 22978095,"device": "/dev/sdc1","fstype": "ext4","inode_available": 5978531,"inode_total": 7331840,"inode_used": 1353309,"mount": "/etc/resolv.conf","options": "rw,noatime,discard,bind","size_available": 23891574784,"size_total": 118009851904,"uuid": "N/A"},{"block_available": 5832904,"block_size": 4096,"block_total": 28810999,"block_used": 22978095,"device": "/dev/sdc1","fstype": "ext4","inode_available": 5978531,"inode_total": 7331840,"inode_used": 1353309,"mount": "/etc/hostname","options": "rw,noatime,discard,bind","size_available": 23891574784,"size_total": 118009851904,"uuid": "N/A"},{"block_available": 5832904,"block_size": 4096,"block_total": 28810999,"block_used": 22978095,"device": "/dev/sdc1","fstype": "ext4","inode_available": 5978531,"inode_total": 7331840,"inode_used": 1353309,"mount": "/etc/hosts","options": "rw,noatime,discard,bind","size_available": 23891574784,"size_total": 118009851904,"uuid": "N/A"}],"ansible_nodename": "7c7d18b825b2","ansible_os_family": "Debian","ansible_pkg_mgr": "apt","ansible_processor": ["0","GenuineIntel","Intel(R) Core(TM) i5-4590 CPU @ 3.30GHz","1","GenuineIntel","Intel(R) Core(TM) i5-4590 CPU @ 3.30GHz","2","GenuineIntel","Intel(R) Core(TM) i5-4590 CPU @ 3.30GHz","3","GenuineIntel","Intel(R) Core(TM) i5-4590 CPU @ 3.30GHz"],"ansible_processor_cores": 4,"ansible_processor_count": 1,"ansible_processor_threads_per_core": 1,"ansible_processor_vcpus": 4,"ansible_product_name": "To Be Filled By O.E.M.","ansible_product_serial": "To Be Filled By O.E.M.","ansible_product_uuid": "03000200-0400-0500-0006-000700080009","ansible_product_version": "To Be Filled By O.E.M.","ansible_python": {"executable": "/usr/bin/python3","has_sslcontext": true,"type": "cpython","version": {"major": 3,"micro": 2,"minor": 5,"releaselevel": "final","serial": 0},"version_info": [3,5,2,"final",0]},"ansible_python_version": "3.5.2","ansible_selinux": {"status": "Missing selinux Python library"},"ansible_selinux_python_present": false,"ansible_service_mgr": "upstart","ansible_swapfree_mb": 0,"ansible_swaptotal_mb": 0,"ansible_system": "Linux","ansible_system_capabilities": ["cap_chown","cap_dac_override","cap_fowner","cap_fsetid","cap_kill","cap_setgid","cap_setuid","cap_setpcap","cap_net_bind_service","cap_net_raw","cap_sys_chroot","cap_mknod","cap_audit_write","cap_setfcap+eip"],"ansible_system_capabilities_enforced": "True","ansible_system_vendor": "To Be Filled By O.E.M.","ansible_uptime_seconds": 301,"ansible_userspace_architecture": "x86_64","ansible_userspace_bits": "64","ansible_virtualization_role": "guest","ansible_virtualization_type": "docker","gather_subset": ["all"],"module_setup": true},"changed": false}
localhost | CHANGED | rc=0 | (stdout) ansi2html.sh
casts
css
Dockerfile
js
playbook.yml
README.md
requirements.txt
run.sh
webfonts
localhost | SUCCESS => {"changed": false,"path": "/tmp/file","state": "absent"}
localhost | CHANGED => {"changed": true,"checksum": "7b8d9249cb3ea0036ba692bb9b596929843be3f1","dest": "/tmp/file","gid": 0,"group": "root","md5sum": "9df6e53b9bedffbc3bdb63a36df5c60e","mode": "0644","owner": "root","size": 22,"src": "/root/.ansible/tmp/ansible-tmp-1553957593.7370875-197977840273543/source","state": "file","uid": 0}
localhost | SUCCESS => {"changed": false,"checksum": "7b8d9249cb3ea0036ba692bb9b596929843be3f1","dest": "/tmp/file","gid": 0,"group": "root","mode": "0644","owner": "root","path": "/tmp/file","size": 22,"state": "file","uid": 0}
localhost | CHANGED => {"changed": true,"path": "/tmp/file","state": "absent"}
localhost | CHANGED => {"cache_update_time": 1553947520,"cache_updated": false,"changed": true,"stderr": "debconf: delaying package configuration, since apt-utils is not installed
","stderr_lines": ["debconf: delaying package configuration, since apt-utils is not installed"],"stdout": "Reading package lists...
Building dependency tree...
Reading state information...
Suggested packages:
  lsof strace
The following NEW packages will be installed:
  htop
0 upgraded, 1 newly installed, 0 to remove and 34 not upgraded.
Need to get 76.4 kB of archives.
After this operation, 215 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 htop amd64 2.0.1-1ubuntu1 [76.4 kB]
Fetched 76.4 kB in 0s (354 kB/s)
Selecting previously unselected package htop.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 14791 files and directories currently installed.)
Preparing to unpack .../htop_2.0.1-1ubuntu1_amd64.deb ...
Unpacking htop (2.0.1-1ubuntu1) ...
Processing triggers for mime-support (3.59ubuntu1) ...
Setting up htop (2.0.1-1ubuntu1) ...
","stdout_lines": ["Reading package lists...","Building dependency tree...","Reading state information...","Suggested packages:","  lsof strace","The following NEW packages will be installed:","  htop","0 upgraded, 1 newly installed, 0 to remove and 34 not upgraded.","Need to get 76.4 kB of archives.","After this operation, 215 kB of additional disk space will be used.","Get:1 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 htop amd64 2.0.1-1ubuntu1 [76.4 kB]","Fetched 76.4 kB in 0s (354 kB/s)","Selecting previously unselected package htop.","(Reading database ... ","(Reading database ... 5%","(Reading database ... 10%","(Reading database ... 15%","(Reading database ... 20%","(Reading database ... 25%","(Reading database ... 30%","(Reading database ... 35%","(Reading database ... 40%","(Reading database ... 45%","(Reading database ... 50%","(Reading database ... 55%","(Reading database ... 60%","(Reading database ... 65%","(Reading database ... 70%","(Reading database ... 75%","(Reading database ... 80%","(Reading database ... 85%","(Reading database ... 90%","(Reading database ... 95%","(Reading database ... 100%","(Reading database ... 14791 files and directories currently installed.)","Preparing to unpack .../htop_2.0.1-1ubuntu1_amd64.deb ...","Unpacking htop (2.0.1-1ubuntu1) ...","Processing triggers for mime-support (3.59ubuntu1) ...","Setting up htop (2.0.1-1ubuntu1) ..."]}
localhost | CHANGED | rc=0 | (stdout) Reading package lists...
Building dependency tree...
Reading state information...
The following packages will be REMOVED:
  htop
0 upgraded, 0 newly installed, 1 to remove and 34 not upgraded.
After this operation, 215 kB disk space will be freed.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 14800 files and directories currently installed.)
Removing htop (2.0.1-1ubuntu1) ...
Processing triggers for mime-support (3.59ubuntu1) ... (stderr) 
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
localhost | CHANGED | rc=0 | (stdout)  14:53:19 up 5 min,  0 users,  load average: 1.72, 1.84, 0.90
localhost | SUCCESS => {    "changed": false,    "result": {        "changed": true,        "cmd": "/usr/bin/uptime",        "delta": "0:00:00.002126",        "end": "2019-03-30 14:53:19.553390",        "failed": false,        "rc": 0,        "start": "2019-03-30 14:53:19.551264",        "stderr": "",        "stderr_lines": [],        "stdout": " 14:53:19 up 5 min,  0 users,  load average: 1.72, 1.84, 0.90",        "stdout_lines": [            " 14:53:19 up 5 min,  0 users,  load average: 1.72, 1.84, 0.90"        ]    }}
localhost | SUCCESS => {    "changed": false,    "msg": "System localhost has uuid 03000200-0400-0500-0006-000700080009"}
localhost | FAILED! => {"changed": false,"msg": "The task failed but we ignore this"}
localhost | SUCCESS => {    "changed": false,    "msg": "All assertions passed"}
Pausing for 1 seconds
(ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
[pause]
waiting for one second:
localhost | SUCCESS => {"changed": false,"delta": 1,"echo": true,"rc": 0,"start": "2019-03-30 14:53:19.734420","stderr": "","stdout": "Paused for 1.0 seconds","stop": "2019-03-30 14:53:20.734683","user_input": ""}

osx_say

Description: oneline Ansible screen output

No config file found; using defaults
/root/hosts did not meet host_list requirements, check plugin documentation if this is unexpected
/root/hosts did not meet script requirements, check plugin documentation if this is unexpected
/root/hosts did not meet yaml requirements, check plugin documentation if this is unexpected
/root/hosts did not meet ini requirements, check plugin documentation if this is unexpected
/root/hosts did not meet auto requirements, check plugin documentation if this is unexpected
 [WARNING]: Unable to parse /root/hosts as an inventory source

 [WARNING]: No inventory was parsed, only implicit localhost is available

 [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all'

 [WARNING]: /usr/bin/say does not exist, plugin osx_say.py disabled

Pausing for 1 seconds
(ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
[pause]
waiting for one second:

profile_roles

Description: adds timing information to roles

No config file found; using defaults
/root/hosts did not meet host_list requirements, check plugin documentation if this is unexpected
/root/hosts did not meet script requirements, check plugin documentation if this is unexpected
/root/hosts did not meet yaml requirements, check plugin documentation if this is unexpected
/root/hosts did not meet ini requirements, check plugin documentation if this is unexpected
/root/hosts did not meet auto requirements, check plugin documentation if this is unexpected
 [WARNING]: Unable to parse /root/hosts as an inventory source

 [WARNING]: No inventory was parsed, only implicit localhost is available

 [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all'

Saturday 30 March 2019  14:53:32 +0000 (0:00:00.285)       0:00:00.285 ******** 
Saturday 30 March 2019  14:53:32 +0000 (0:00:00.520)       0:00:00.805 ******** 
Saturday 30 March 2019  14:53:32 +0000 (0:00:00.218)       0:00:01.024 ******** 
Saturday 30 March 2019  14:53:33 +0000 (0:00:00.231)       0:00:01.255 ******** 
Saturday 30 March 2019  14:53:33 +0000 (0:00:00.548)       0:00:01.804 ******** 
Saturday 30 March 2019  14:53:33 +0000 (0:00:00.271)       0:00:02.076 ******** 
Saturday 30 March 2019  14:53:34 +0000 (0:00:00.153)       0:00:02.230 ******** 
Saturday 30 March 2019  14:53:37 +0000 (0:00:03.450)       0:00:05.680 ******** 
Saturday 30 March 2019  14:53:38 +0000 (0:00:01.381)       0:00:07.061 ******** 
Saturday 30 March 2019  14:53:39 +0000 (0:00:00.151)       0:00:07.213 ******** 
Saturday 30 March 2019  14:53:39 +0000 (0:00:00.033)       0:00:07.247 ******** 
Saturday 30 March 2019  14:53:39 +0000 (0:00:00.034)       0:00:07.282 ******** 
Saturday 30 March 2019  14:53:39 +0000 (0:00:00.031)       0:00:07.313 ******** 
Saturday 30 March 2019  14:53:39 +0000 (0:00:00.035)       0:00:07.349 ******** 
Pausing for 1 seconds
(ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
[pause]
waiting for one second:
Saturday 30 March 2019  14:53:40 +0000 (0:00:01.029)       0:00:08.378 ******** 
=============================================================================== 
apt --------------------------------------------------------------------- 3.45s
command ----------------------------------------------------------------- 1.60s
pause ------------------------------------------------------------------- 1.03s
copy -------------------------------------------------------------------- 0.82s
setup ------------------------------------------------------------------- 0.52s
file -------------------------------------------------------------------- 0.38s
shell ------------------------------------------------------------------- 0.15s
debug ------------------------------------------------------------------- 0.07s
assert ------------------------------------------------------------------ 0.04s
fail -------------------------------------------------------------------- 0.03s
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
total ------------------------------------------------------------------- 8.09s

profile_tasks

Description: adds time information to tasks

No config file found; using defaults
/root/hosts did not meet host_list requirements, check plugin documentation if this is unexpected
/root/hosts did not meet script requirements, check plugin documentation if this is unexpected
/root/hosts did not meet yaml requirements, check plugin documentation if this is unexpected
/root/hosts did not meet ini requirements, check plugin documentation if this is unexpected
/root/hosts did not meet auto requirements, check plugin documentation if this is unexpected
 [WARNING]: Unable to parse /root/hosts as an inventory source

 [WARNING]: No inventory was parsed, only implicit localhost is available

 [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all'

Saturday 30 March 2019  14:53:41 +0000 (0:00:00.287)       0:00:00.287 ******** 
Saturday 30 March 2019  14:53:41 +0000 (0:00:00.495)       0:00:00.782 ******** 
Saturday 30 March 2019  14:53:42 +0000 (0:00:00.221)       0:00:01.004 ******** 
Saturday 30 March 2019  14:53:42 +0000 (0:00:00.255)       0:00:01.259 ******** 
Saturday 30 March 2019  14:53:42 +0000 (0:00:00.545)       0:00:01.804 ******** 
Saturday 30 March 2019  14:53:43 +0000 (0:00:00.269)       0:00:02.074 ******** 
Saturday 30 March 2019  14:53:43 +0000 (0:00:00.149)       0:00:02.224 ******** 
Saturday 30 March 2019  14:53:46 +0000 (0:00:03.387)       0:00:05.611 ******** 
Saturday 30 March 2019  14:53:48 +0000 (0:00:01.344)       0:00:06.956 ******** 
Saturday 30 March 2019  14:53:48 +0000 (0:00:00.154)       0:00:07.111 ******** 
Saturday 30 March 2019  14:53:48 +0000 (0:00:00.033)       0:00:07.144 ******** 
Saturday 30 March 2019  14:53:48 +0000 (0:00:00.032)       0:00:07.177 ******** 
Saturday 30 March 2019  14:53:48 +0000 (0:00:00.032)       0:00:07.209 ******** 
Saturday 30 March 2019  14:53:48 +0000 (0:00:00.034)       0:00:07.244 ******** 
Pausing for 1 seconds
(ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
[pause]
waiting for one second:
Saturday 30 March 2019  14:53:49 +0000 (0:00:01.025)       0:00:08.269 ******** 
=============================================================================== 
apt module | install htop ------------------------------------------------------------------------------------------------------------------------------------------------------------- 3.39s
command module | remove htop to trigger warning --------------------------------------------------------------------------------------------------------------------------------------- 1.34s
pause --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 1.03s
copy module | create the file /tmp/file ----------------------------------------------------------------------------------------------------------------------------------------------- 0.55s
Gathering Facts ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- 0.50s
copy module | change the file /tmp/file ----------------------------------------------------------------------------------------------------------------------------------------------- 0.27s
file module | delete the file /tmp/file ----------------------------------------------------------------------------------------------------------------------------------------------- 0.26s
command module | -ls /root as parameter ----------------------------------------------------------------------------------------------------------------------------------------------- 0.22s
shell module | register result variable ----------------------------------------------------------------------------------------------------------------------------------------------- 0.15s
file module | delete the file /tmp/file ----------------------------------------------------------------------------------------------------------------------------------------------- 0.15s
assert -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 0.03s
debug module | print result variable -------------------------------------------------------------------------------------------------------------------------------------------------- 0.03s
fail module | let play fail but ignore it --------------------------------------------------------------------------------------------------------------------------------------------- 0.03s
debug module | print custom msg with variables ---------------------------------------------------------------------------------------------------------------------------------------- 0.03s

selective

Description: only print certain tasks

No config file found; using defaults
/root/hosts did not meet host_list requirements, check plugin documentation if this is unexpected
/root/hosts did not meet script requirements, check plugin documentation if this is unexpected
/root/hosts did not meet yaml requirements, check plugin documentation if this is unexpected
/root/hosts did not meet ini requirements, check plugin documentation if this is unexpected
/root/hosts did not meet auto requirements, check plugin documentation if this is unexpected
 [WARNING]: Unable to parse /root/hosts as an inventory source

 [WARNING]: No inventory was parsed, only implicit localhost is available

 [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all'

...........
# fail module | let play fail but ignore it *******************************************************************************
  * localhost                  - FAILED!!! -- The task failed but we ignore this --------------
.Pausing for 1 seconds
(ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
[pause]
waiting for one second:
.

# STATS *******************************************************************************************************************
localhost    : ok=14	changed=6	failed=0	unreachable=0

skippy

Description: Ansible screen output that ignores skipped status

No config file found; using defaults
/root/hosts did not meet host_list requirements, check plugin documentation if this is unexpected
/root/hosts did not meet script requirements, check plugin documentation if this is unexpected
/root/hosts did not meet yaml requirements, check plugin documentation if this is unexpected
/root/hosts did not meet ini requirements, check plugin documentation if this is unexpected
/root/hosts did not meet auto requirements, check plugin documentation if this is unexpected
 [WARNING]: Unable to parse /root/hosts as an inventory source

 [WARNING]: No inventory was parsed, only implicit localhost is available

 [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all'


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

TASK [Gathering Facts] ***********************************************************************************************************************************************************************
ok: [localhost]

TASK [command module | -ls /root as parameter] ***********************************************************************************************************************************************
changed: [localhost] => {"changed": true, "cmd": ["ls", "/root"], "delta": "0:00:00.001533", "end": "2019-03-30 14:54:00.490245", "rc": 0, "start": "2019-03-30 14:54:00.488712", "stderr": "", "stderr_lines": [], "stdout": "ansi2html.sh
casts
css
Dockerfile
js
playbook.yml
README.md
requirements.txt
run.sh
webfonts", "stdout_lines": ["ansi2html.sh", "casts", "css", "Dockerfile", "js", "playbook.yml", "README.md", "requirements.txt", "run.sh", "webfonts"]}

TASK [file module | delete the file /tmp/file] ***********************************************************************************************************************************************
ok: [localhost] => {"changed": false, "path": "/tmp/file", "state": "absent"}

TASK [copy module | create the file /tmp/file] ***********************************************************************************************************************************************
--- before
+++ after: /root/.ansible/tmp/ansible-local-67373kuq_d1u/tmp6_sg31li
@@ -0,0 +1,2 @@
+localhost
+7c7d18b825b2
\ No newline at end of file

changed: [localhost] => {"changed": true, "checksum": "7b8d9249cb3ea0036ba692bb9b596929843be3f1", "dest": "/tmp/file", "gid": 0, "group": "root", "md5sum": "9df6e53b9bedffbc3bdb63a36df5c60e", "mode": "0644", "owner": "root", "size": 22, "src": "/root/.ansible/tmp/ansible-tmp-1553957640.7726414-194563243818859/source", "state": "file", "uid": 0}

TASK [copy module | change the file /tmp/file] ***********************************************************************************************************************************************
ok: [localhost] => {"changed": false, "checksum": "7b8d9249cb3ea0036ba692bb9b596929843be3f1", "dest": "/tmp/file", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/tmp/file", "size": 22, "state": "file", "uid": 0}

TASK [file module | delete the file /tmp/file] ***********************************************************************************************************************************************
--- before
+++ after
@@ -1,4 +1,4 @@
 {
     "path": "/tmp/file",
-    "state": "file"
+    "state": "absent"
 }

changed: [localhost] => {"changed": true, "path": "/tmp/file", "state": "absent"}

TASK [apt module | install htop] *************************************************************************************************************************************************************
Suggested packages:
  lsof strace
The following NEW packages will be installed:
  htop
0 upgraded, 1 newly installed, 0 to remove and 34 not upgraded.
changed: [localhost] => {"cache_update_time": 1553947520, "cache_updated": false, "changed": true, "stderr": "debconf: delaying package configuration, since apt-utils is not installed
", "stderr_lines": ["debconf: delaying package configuration, since apt-utils is not installed"], "stdout": "Reading package lists...
Building dependency tree...
Reading state information...
Suggested packages:
  lsof strace
The following NEW packages will be installed:
  htop
0 upgraded, 1 newly installed, 0 to remove and 34 not upgraded.
Need to get 76.4 kB of archives.
After this operation, 215 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 htop amd64 2.0.1-1ubuntu1 [76.4 kB]
Fetched 76.4 kB in 0s (334 kB/s)
Selecting previously unselected package htop.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 14791 files and directories currently installed.)
Preparing to unpack .../htop_2.0.1-1ubuntu1_amd64.deb ...
Unpacking htop (2.0.1-1ubuntu1) ...
Processing triggers for mime-support (3.59ubuntu1) ...
Setting up htop (2.0.1-1ubuntu1) ...
", "stdout_lines": ["Reading package lists...", "Building dependency tree...", "Reading state information...", "Suggested packages:", "  lsof strace", "The following NEW packages will be installed:", "  htop", "0 upgraded, 1 newly installed, 0 to remove and 34 not upgraded.", "Need to get 76.4 kB of archives.", "After this operation, 215 kB of additional disk space will be used.", "Get:1 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 htop amd64 2.0.1-1ubuntu1 [76.4 kB]", "Fetched 76.4 kB in 0s (334 kB/s)", "Selecting previously unselected package htop.", "(Reading database ... ", "(Reading database ... 5%", "(Reading database ... 10%", "(Reading database ... 15%", "(Reading database ... 20%", "(Reading database ... 25%", "(Reading database ... 30%", "(Reading database ... 35%", "(Reading database ... 40%", "(Reading database ... 45%", "(Reading database ... 50%", "(Reading database ... 55%", "(Reading database ... 60%", "(Reading database ... 65%", "(Reading database ... 70%", "(Reading database ... 75%", "(Reading database ... 80%", "(Reading database ... 85%", "(Reading database ... 90%", "(Reading database ... 95%", "(Reading database ... 100%", "(Reading database ... 14791 files and directories currently installed.)", "Preparing to unpack .../htop_2.0.1-1ubuntu1_amd64.deb ...", "Unpacking htop (2.0.1-1ubuntu1) ...", "Processing triggers for mime-support (3.59ubuntu1) ...", "Setting up htop (2.0.1-1ubuntu1) ..."]}

TASK [command module | remove htop to trigger warning] ***************************************************************************************************************************************
changed: [localhost] => {"changed": true, "cmd": ["apt", "remove", "htop", "--yes"], "delta": "0:00:01.188363", "end": "2019-03-30 14:54:06.449408", "rc": 0, "start": "2019-03-30 14:54:05.261045", "stderr": "
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.", "stderr_lines": ["", "WARNING: apt does not have a stable CLI interface. Use with caution in scripts."], "stdout": "Reading package lists...
Building dependency tree...
Reading state information...
The following packages will be REMOVED:
  htop
0 upgraded, 0 newly installed, 1 to remove and 34 not upgraded.
After this operation, 215 kB disk space will be freed.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 14800 files and directories currently installed.)
Removing htop (2.0.1-1ubuntu1) ...
Processing triggers for mime-support (3.59ubuntu1) ...", "stdout_lines": ["Reading package lists...", "Building dependency tree...", "Reading state information...", "The following packages will be REMOVED:", "  htop", "0 upgraded, 0 newly installed, 1 to remove and 34 not upgraded.", "After this operation, 215 kB disk space will be freed.", "(Reading database ... ", "(Reading database ... 5%", "(Reading database ... 10%", "(Reading database ... 15%", "(Reading database ... 20%", "(Reading database ... 25%", "(Reading database ... 30%", "(Reading database ... 35%", "(Reading database ... 40%", "(Reading database ... 45%", "(Reading database ... 50%", "(Reading database ... 55%", "(Reading database ... 60%", "(Reading database ... 65%", "(Reading database ... 70%", "(Reading database ... 75%", "(Reading database ... 80%", "(Reading database ... 85%", "(Reading database ... 90%", "(Reading database ... 95%", "(Reading database ... 100%", "(Reading database ... 14800 files and directories currently installed.)", "Removing htop (2.0.1-1ubuntu1) ...", "Processing triggers for mime-support (3.59ubuntu1) ..."]}

TASK [shell module | register result variable] ***********************************************************************************************************************************************
changed: [localhost] => {"changed": true, "cmd": "/usr/bin/uptime", "delta": "0:00:00.001987", "end": "2019-03-30 14:54:06.605099", "rc": 0, "start": "2019-03-30 14:54:06.603112", "stderr": "", "stderr_lines": [], "stdout": " 14:54:06 up 5 min,  0 users,  load average: 1.41, 1.74, 0.92", "stdout_lines": [" 14:54:06 up 5 min,  0 users,  load average: 1.41, 1.74, 0.92"]}

TASK [debug module | print result variable] **************************************************************************************************************************************************
ok: [localhost] => {
    "result": {
        "changed": true,
        "cmd": "/usr/bin/uptime",
        "delta": "0:00:00.001987",
        "end": "2019-03-30 14:54:06.605099",
        "failed": false,
        "rc": 0,
        "start": "2019-03-30 14:54:06.603112",
        "stderr": "",
        "stderr_lines": [],
        "stdout": " 14:54:06 up 5 min,  0 users,  load average: 1.41, 1.74, 0.92",
        "stdout_lines": [
            " 14:54:06 up 5 min,  0 users,  load average: 1.41, 1.74, 0.92"
        ]
    }
}

TASK [debug module | print custom msg with variables] ****************************************************************************************************************************************
ok: [localhost] => {
    "msg": "System localhost has uuid 03000200-0400-0500-0006-000700080009"
}

TASK [fail module | let play fail but ignore it] *********************************************************************************************************************************************
fatal: [localhost]: FAILED! => {"changed": false, "msg": "The task failed but we ignore this"}
...ignoring

TASK [assert] ********************************************************************************************************************************************************************************
ok: [localhost] => {
    "changed": false,
    "msg": "All assertions passed"
}

TASK [pause] *********************************************************************************************************************************************************************************
Pausing for 1 seconds
(ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
[pause]
waiting for one second:
ok: [localhost] => {"changed": false, "delta": 1, "echo": true, "rc": 0, "start": "2019-03-30 14:54:06.790040", "stderr": "", "stdout": "Paused for 1.0 seconds", "stop": "2019-03-30 14:54:07.790217", "user_input": ""}

PLAY RECAP ***********************************************************************************************************************************************************************************
localhost                  : ok=14   changed=6    unreachable=0    failed=0   

slack

Description: Sends play events to a Slack channel

No config file found; using defaults
/root/hosts did not meet host_list requirements, check plugin documentation if this is unexpected
/root/hosts did not meet script requirements, check plugin documentation if this is unexpected
/root/hosts did not meet yaml requirements, check plugin documentation if this is unexpected
/root/hosts did not meet ini requirements, check plugin documentation if this is unexpected
/root/hosts did not meet auto requirements, check plugin documentation if this is unexpected
 [WARNING]: Unable to parse /root/hosts as an inventory source

 [WARNING]: No inventory was parsed, only implicit localhost is available

 [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all'

 [WARNING]: The `prettytable` python module is not installed. Disabling the Slack callback plugin.

ERROR! No setting was provided for required configuration plugin_type: callback plugin: slack setting: webhook_url 

splunk

Description: Sends task result events to Splunk HTTP Event Collector

No config file found; using defaults
/root/hosts did not meet host_list requirements, check plugin documentation if this is unexpected
/root/hosts did not meet script requirements, check plugin documentation if this is unexpected
/root/hosts did not meet yaml requirements, check plugin documentation if this is unexpected
/root/hosts did not meet ini requirements, check plugin documentation if this is unexpected
/root/hosts did not meet auto requirements, check plugin documentation if this is unexpected
 [WARNING]: Unable to parse /root/hosts as an inventory source

 [WARNING]: No inventory was parsed, only implicit localhost is available

 [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all'

 [WARNING]: Splunk HTTP collector source URL was not provided. The Splunk HTTP collector source URL can be provided using the `SPLUNK_URL` environment variable or in the ansible.cfg file.

 [WARNING]: Splunk HTTP collector requires an authenticationtoken. The Splunk HTTP collector authentication token can be provided using the `SPLUNK_AUTHTOKEN` environment variable or in the
ansible.cfg file.

Pausing for 1 seconds
(ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
[pause]
waiting for one second:

stderr

Description: formatted stdout/stderr display Splits output, sending failed tasks to stderr

No config file found; using defaults
/root/hosts did not meet host_list requirements, check plugin documentation if this is unexpected
/root/hosts did not meet script requirements, check plugin documentation if this is unexpected
/root/hosts did not meet yaml requirements, check plugin documentation if this is unexpected
/root/hosts did not meet ini requirements, check plugin documentation if this is unexpected
/root/hosts did not meet auto requirements, check plugin documentation if this is unexpected
 [WARNING]: Unable to parse /root/hosts as an inventory source

 [WARNING]: No inventory was parsed, only implicit localhost is available

 [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all'


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

TASK [Gathering Facts] ***********************************************************************************************************************************************************************
ok: [localhost]

TASK [command module | -ls /root as parameter] ***********************************************************************************************************************************************
changed: [localhost] => {"changed": true, "cmd": ["ls", "/root"], "delta": "0:00:01.001997", "end": "2019-03-30 14:54:21.478221", "rc": 0, "start": "2019-03-30 14:54:20.476224", "stderr": "", "stderr_lines": [], "stdout": "ansi2html.sh
casts
css
Dockerfile
js
playbook.yml
README.md
requirements.txt
run.sh
webfonts", "stdout_lines": ["ansi2html.sh", "casts", "css", "Dockerfile", "js", "playbook.yml", "README.md", "requirements.txt", "run.sh", "webfonts"]}

TASK [file module | delete the file /tmp/file] ***********************************************************************************************************************************************
ok: [localhost] => {"changed": false, "path": "/tmp/file", "state": "absent"}

TASK [copy module | create the file /tmp/file] ***********************************************************************************************************************************************
--- before
+++ after: /root/.ansible/tmp/ansible-local-742204n8caz7/tmpg4gz2krm
@@ -0,0 +1,2 @@
+localhost
+7c7d18b825b2
\ No newline at end of file

changed: [localhost] => {"changed": true, "checksum": "7b8d9249cb3ea0036ba692bb9b596929843be3f1", "dest": "/tmp/file", "gid": 0, "group": "root", "md5sum": "9df6e53b9bedffbc3bdb63a36df5c60e", "mode": "0644", "owner": "root", "size": 22, "src": "/root/.ansible/tmp/ansible-tmp-1553957661.7756095-192827450572801/source", "state": "file", "uid": 0}

TASK [copy module | change the file /tmp/file] ***********************************************************************************************************************************************
ok: [localhost] => {"changed": false, "checksum": "7b8d9249cb3ea0036ba692bb9b596929843be3f1", "dest": "/tmp/file", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/tmp/file", "size": 22, "state": "file", "uid": 0}

TASK [file module | delete the file /tmp/file] ***********************************************************************************************************************************************
--- before
+++ after
@@ -1,4 +1,4 @@
 {
     "path": "/tmp/file",
-    "state": "file"
+    "state": "absent"
 }

changed: [localhost] => {"changed": true, "path": "/tmp/file", "state": "absent"}

TASK [apt module | install htop] *************************************************************************************************************************************************************
Suggested packages:
  lsof strace
The following NEW packages will be installed:
  htop
0 upgraded, 1 newly installed, 0 to remove and 34 not upgraded.
changed: [localhost] => {"cache_update_time": 1553947520, "cache_updated": false, "changed": true, "stderr": "debconf: delaying package configuration, since apt-utils is not installed
", "stderr_lines": ["debconf: delaying package configuration, since apt-utils is not installed"], "stdout": "Reading package lists...
Building dependency tree...
Reading state information...
Suggested packages:
  lsof strace
The following NEW packages will be installed:
  htop
0 upgraded, 1 newly installed, 0 to remove and 34 not upgraded.
Need to get 76.4 kB of archives.
After this operation, 215 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 htop amd64 2.0.1-1ubuntu1 [76.4 kB]
Fetched 76.4 kB in 0s (314 kB/s)
Selecting previously unselected package htop.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 14791 files and directories currently installed.)
Preparing to unpack .../htop_2.0.1-1ubuntu1_amd64.deb ...
Unpacking htop (2.0.1-1ubuntu1) ...
Processing triggers for mime-support (3.59ubuntu1) ...
Setting up htop (2.0.1-1ubuntu1) ...
", "stdout_lines": ["Reading package lists...", "Building dependency tree...", "Reading state information...", "Suggested packages:", "  lsof strace", "The following NEW packages will be installed:", "  htop", "0 upgraded, 1 newly installed, 0 to remove and 34 not upgraded.", "Need to get 76.4 kB of archives.", "After this operation, 215 kB of additional disk space will be used.", "Get:1 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 htop amd64 2.0.1-1ubuntu1 [76.4 kB]", "Fetched 76.4 kB in 0s (314 kB/s)", "Selecting previously unselected package htop.", "(Reading database ... ", "(Reading database ... 5%", "(Reading database ... 10%", "(Reading database ... 15%", "(Reading database ... 20%", "(Reading database ... 25%", "(Reading database ... 30%", "(Reading database ... 35%", "(Reading database ... 40%", "(Reading database ... 45%", "(Reading database ... 50%", "(Reading database ... 55%", "(Reading database ... 60%", "(Reading database ... 65%", "(Reading database ... 70%", "(Reading database ... 75%", "(Reading database ... 80%", "(Reading database ... 85%", "(Reading database ... 90%", "(Reading database ... 95%", "(Reading database ... 100%", "(Reading database ... 14791 files and directories currently installed.)", "Preparing to unpack .../htop_2.0.1-1ubuntu1_amd64.deb ...", "Unpacking htop (2.0.1-1ubuntu1) ...", "Processing triggers for mime-support (3.59ubuntu1) ...", "Setting up htop (2.0.1-1ubuntu1) ..."]}

TASK [command module | remove htop to trigger warning] ***************************************************************************************************************************************
changed: [localhost] => {"changed": true, "cmd": ["apt", "remove", "htop", "--yes"], "delta": "0:00:01.192635", "end": "2019-03-30 14:54:27.588673", "rc": 0, "start": "2019-03-30 14:54:26.396038", "stderr": "
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.", "stderr_lines": ["", "WARNING: apt does not have a stable CLI interface. Use with caution in scripts."], "stdout": "Reading package lists...
Building dependency tree...
Reading state information...
The following packages will be REMOVED:
  htop
0 upgraded, 0 newly installed, 1 to remove and 34 not upgraded.
After this operation, 215 kB disk space will be freed.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 14800 files and directories currently installed.)
Removing htop (2.0.1-1ubuntu1) ...
Processing triggers for mime-support (3.59ubuntu1) ...", "stdout_lines": ["Reading package lists...", "Building dependency tree...", "Reading state information...", "The following packages will be REMOVED:", "  htop", "0 upgraded, 0 newly installed, 1 to remove and 34 not upgraded.", "After this operation, 215 kB disk space will be freed.", "(Reading database ... ", "(Reading database ... 5%", "(Reading database ... 10%", "(Reading database ... 15%", "(Reading database ... 20%", "(Reading database ... 25%", "(Reading database ... 30%", "(Reading database ... 35%", "(Reading database ... 40%", "(Reading database ... 45%", "(Reading database ... 50%", "(Reading database ... 55%", "(Reading database ... 60%", "(Reading database ... 65%", "(Reading database ... 70%", "(Reading database ... 75%", "(Reading database ... 80%", "(Reading database ... 85%", "(Reading database ... 90%", "(Reading database ... 95%", "(Reading database ... 100%", "(Reading database ... 14800 files and directories currently installed.)", "Removing htop (2.0.1-1ubuntu1) ...", "Processing triggers for mime-support (3.59ubuntu1) ..."]}

TASK [shell module | register result variable] ***********************************************************************************************************************************************
changed: [localhost] => {"changed": true, "cmd": "/usr/bin/uptime", "delta": "0:00:00.002283", "end": "2019-03-30 14:54:27.739659", "rc": 0, "start": "2019-03-30 14:54:27.737376", "stderr": "", "stderr_lines": [], "stdout": " 14:54:27 up 6 min,  0 users,  load average: 1.41, 1.72, 0.93", "stdout_lines": [" 14:54:27 up 6 min,  0 users,  load average: 1.41, 1.72, 0.93"]}

TASK [debug module | print result variable] **************************************************************************************************************************************************
ok: [localhost] => {
    "result": {
        "changed": true,
        "cmd": "/usr/bin/uptime",
        "delta": "0:00:00.002283",
        "end": "2019-03-30 14:54:27.739659",
        "failed": false,
        "rc": 0,
        "start": "2019-03-30 14:54:27.737376",
        "stderr": "",
        "stderr_lines": [],
        "stdout": " 14:54:27 up 6 min,  0 users,  load average: 1.41, 1.72, 0.93",
        "stdout_lines": [
            " 14:54:27 up 6 min,  0 users,  load average: 1.41, 1.72, 0.93"
        ]
    }
}

TASK [debug module | print custom msg with variables] ****************************************************************************************************************************************
ok: [localhost] => {
    "msg": "System localhost has uuid 03000200-0400-0500-0006-000700080009"
}

TASK [fail module | let play fail but ignore it] *********************************************************************************************************************************************
fatal: [localhost]: FAILED! => {"changed": false, "msg": "The task failed but we ignore this"}
...ignoring

TASK [assert] ********************************************************************************************************************************************************************************
ok: [localhost] => {
    "changed": false,
    "msg": "All assertions passed"
}

TASK [pause] *********************************************************************************************************************************************************************************
Pausing for 1 seconds
(ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
[pause]
waiting for one second:
ok: [localhost] => {"changed": false, "delta": 1, "echo": true, "rc": 0, "start": "2019-03-30 14:54:27.920443", "stderr": "", "stdout": "Paused for 1.0 seconds", "stop": "2019-03-30 14:54:28.920669", "user_input": ""}

PLAY RECAP ***********************************************************************************************************************************************************************************
localhost                  : ok=14   changed=6    unreachable=0    failed=0   

sumologic

Description: Sends task result events to Sumologic

No config file found; using defaults
/root/hosts did not meet host_list requirements, check plugin documentation if this is unexpected
/root/hosts did not meet script requirements, check plugin documentation if this is unexpected
/root/hosts did not meet yaml requirements, check plugin documentation if this is unexpected
/root/hosts did not meet ini requirements, check plugin documentation if this is unexpected
/root/hosts did not meet auto requirements, check plugin documentation if this is unexpected
 [WARNING]: Unable to parse /root/hosts as an inventory source

 [WARNING]: No inventory was parsed, only implicit localhost is available

 [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all'

 [WARNING]: Sumologic HTTP collector source URL was not provided. The Sumologic HTTP collector source URL can be provided using the `SUMOLOGIC_URL` environment variable or in the
ansible.cfg file.

Pausing for 1 seconds
(ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
[pause]
waiting for one second:

syslog_json

Description: sends JSON events to syslog

No config file found; using defaults
/root/hosts did not meet host_list requirements, check plugin documentation if this is unexpected
/root/hosts did not meet script requirements, check plugin documentation if this is unexpected
/root/hosts did not meet yaml requirements, check plugin documentation if this is unexpected
/root/hosts did not meet ini requirements, check plugin documentation if this is unexpected
/root/hosts did not meet auto requirements, check plugin documentation if this is unexpected
 [WARNING]: Unable to parse /root/hosts as an inventory source

 [WARNING]: No inventory was parsed, only implicit localhost is available

 [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all'

Pausing for 1 seconds
(ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
[pause]
waiting for one second:

timer

Description: Adds time to play stats

No config file found; using defaults
/root/hosts did not meet host_list requirements, check plugin documentation if this is unexpected
/root/hosts did not meet script requirements, check plugin documentation if this is unexpected
/root/hosts did not meet yaml requirements, check plugin documentation if this is unexpected
/root/hosts did not meet ini requirements, check plugin documentation if this is unexpected
/root/hosts did not meet auto requirements, check plugin documentation if this is unexpected
 [WARNING]: Unable to parse /root/hosts as an inventory source

 [WARNING]: No inventory was parsed, only implicit localhost is available

 [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all'

Pausing for 1 seconds
(ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
[pause]
waiting for one second:
Playbook run took 0 days, 0 hours, 0 minutes, 8 seconds

tree

Description: Save host events to files

No config file found; using defaults
/root/hosts did not meet host_list requirements, check plugin documentation if this is unexpected
/root/hosts did not meet script requirements, check plugin documentation if this is unexpected
/root/hosts did not meet yaml requirements, check plugin documentation if this is unexpected
/root/hosts did not meet ini requirements, check plugin documentation if this is unexpected
/root/hosts did not meet auto requirements, check plugin documentation if this is unexpected
 [WARNING]: Unable to parse /root/hosts as an inventory source

 [WARNING]: No inventory was parsed, only implicit localhost is available

 [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all'

 [WARNING]: The tree callback is defaulting to ~/.ansible/tree, as an invalid directory was provided: /root/.ansible/tree

Pausing for 1 seconds
(ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
[pause]
waiting for one second:

unixy

Description: condensed Ansible output

No config file found; using defaults
/root/hosts did not meet host_list requirements, check plugin documentation if this is unexpected
/root/hosts did not meet script requirements, check plugin documentation if this is unexpected
/root/hosts did not meet yaml requirements, check plugin documentation if this is unexpected
/root/hosts did not meet ini requirements, check plugin documentation if this is unexpected
/root/hosts did not meet auto requirements, check plugin documentation if this is unexpected
 [WARNING]: Unable to parse /root/hosts as an inventory source

 [WARNING]: No inventory was parsed, only implicit localhost is available

 [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all'

Executing playbook playbook.yml

- localhost -
Gathering Facts...
  localhost ok
command module | -ls /root as parameter...
  localhost done: {
    "changed": true,
    "cmd": [
        "ls",
        "/root"
    ],
    "delta": "0:00:00.001649",
    "end": "2019-03-30 14:55:09.226234",
    "rc": 0,
    "start": "2019-03-30 14:55:09.224585",
    "stderr": "",
    "stderr_lines": [],
    "stdout": "ansi2html.sh
casts
css
Dockerfile
js
playbook.yml
README.md
requirements.txt
run.sh
webfonts",
    "stdout_lines": [
        "ansi2html.sh",
        "casts",
        "css",
        "Dockerfile",
        "js",
        "playbook.yml",
        "README.md",
        "requirements.txt",
        "run.sh",
        "webfonts"
    ]
} | stdout: ansi2html.sh
casts
css
Dockerfile
js
playbook.yml
README.md
requirements.txt
run.sh
webfonts
file module | delete the file /tmp/file...
  localhost ok: {
    "changed": false,
    "path": "/tmp/file",
    "state": "absent"
}
copy module | create the file /tmp/file...
--- before
+++ after: /root/.ansible/tmp/ansible-local-91026mk9rc6k/tmprzod3rdh
@@ -0,0 +1,2 @@
+localhost
+7c7d18b825b2
\ No newline at end of file

  localhost done: {
    "changed": true,
    "checksum": "7b8d9249cb3ea0036ba692bb9b596929843be3f1",
    "dest": "/tmp/file",
    "gid": 0,
    "group": "root",
    "md5sum": "9df6e53b9bedffbc3bdb63a36df5c60e",
    "mode": "0644",
    "owner": "root",
    "size": 22,
    "src": "/root/.ansible/tmp/ansible-tmp-1553957709.5208516-176748292253229/source",
    "state": "file",
    "uid": 0
}
copy module | change the file /tmp/file...
  localhost ok: {
    "changed": false,
    "checksum": "7b8d9249cb3ea0036ba692bb9b596929843be3f1",
    "dest": "/tmp/file",
    "gid": 0,
    "group": "root",
    "mode": "0644",
    "owner": "root",
    "path": "/tmp/file",
    "size": 22,
    "state": "file",
    "uid": 0
}
file module | delete the file /tmp/file...
--- before
+++ after
@@ -1,4 +1,4 @@
 {
     "path": "/tmp/file",
-    "state": "file"
+    "state": "absent"
 }

  localhost done: {
    "changed": true,
    "path": "/tmp/file",
    "state": "absent"
}
apt module | install htop...
Suggested packages:
  lsof strace
The following NEW packages will be installed:
  htop
0 upgraded, 1 newly installed, 0 to remove and 34 not upgraded.
  localhost done: {
    "cache_update_time": 1553947520,
    "cache_updated": false,
    "changed": true,
    "stderr": "debconf: delaying package configuration, since apt-utils is not installed
",
    "stderr_lines": [
        "debconf: delaying package configuration, since apt-utils is not installed"
    ],
    "stdout": "Reading package lists...
Building dependency tree...
Reading state information...
Suggested packages:
  lsof strace
The following NEW packages will be installed:
  htop
0 upgraded, 1 newly installed, 0 to remove and 34 not upgraded.
Need to get 76.4 kB of archives.
After this operation, 215 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 htop amd64 2.0.1-1ubuntu1 [76.4 kB]
Fetched 76.4 kB in 0s (310 kB/s)
Selecting previously unselected package htop.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 14791 files and directories currently installed.)
Preparing to unpack .../htop_2.0.1-1ubuntu1_amd64.deb ...
Unpacking htop (2.0.1-1ubuntu1) ...
Processing triggers for mime-support (3.59ubuntu1) ...
Setting up htop (2.0.1-1ubuntu1) ...
",
    "stdout_lines": [
        "Reading package lists...",
        "Building dependency tree...",
        "Reading state information...",
        "Suggested packages:",
        "  lsof strace",
        "The following NEW packages will be installed:",
        "  htop",
        "0 upgraded, 1 newly installed, 0 to remove and 34 not upgraded.",
        "Need to get 76.4 kB of archives.",
        "After this operation, 215 kB of additional disk space will be used.",
        "Get:1 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 htop amd64 2.0.1-1ubuntu1 [76.4 kB]",
        "Fetched 76.4 kB in 0s (310 kB/s)",
        "Selecting previously unselected package htop.",
        "(Reading database ... ",
        "(Reading database ... 5%",
        "(Reading database ... 10%",
        "(Reading database ... 15%",
        "(Reading database ... 20%",
        "(Reading database ... 25%",
        "(Reading database ... 30%",
        "(Reading database ... 35%",
        "(Reading database ... 40%",
        "(Reading database ... 45%",
        "(Reading database ... 50%",
        "(Reading database ... 55%",
        "(Reading database ... 60%",
        "(Reading database ... 65%",
        "(Reading database ... 70%",
        "(Reading database ... 75%",
        "(Reading database ... 80%",
        "(Reading database ... 85%",
        "(Reading database ... 90%",
        "(Reading database ... 95%",
        "(Reading database ... 100%",
        "(Reading database ... 14791 files and directories currently installed.)",
        "Preparing to unpack .../htop_2.0.1-1ubuntu1_amd64.deb ...",
        "Unpacking htop (2.0.1-1ubuntu1) ...",
        "Processing triggers for mime-support (3.59ubuntu1) ...",
        "Setting up htop (2.0.1-1ubuntu1) ..."
    ]
} | stdout: Reading package lists...
Building dependency tree...
Reading state information...
Suggested packages:
  lsof strace
The following NEW packages will be installed:
  htop
0 upgraded, 1 newly installed, 0 to remove and 34 not upgraded.
Need to get 76.4 kB of archives.
After this operation, 215 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 htop amd64 2.0.1-1ubuntu1 [76.4 kB]
Fetched 76.4 kB in 0s (310 kB/s)
Selecting previously unselected package htop.
(Reading database ... 14791 files and directories currently installed.)
Preparing to unpack .../htop_2.0.1-1ubuntu1_amd64.deb ...
Unpacking htop (2.0.1-1ubuntu1) ...
Processing triggers for mime-support (3.59ubuntu1) ...
Setting up htop (2.0.1-1ubuntu1) ...
 | stderr: debconf: delaying package configuration, since apt-utils is not installed

command module | remove htop to trigger warning...
  localhost done: {
    "changed": true,
    "cmd": [
        "apt",
        "remove",
        "htop",
        "--yes"
    ],
    "delta": "0:00:01.233959",
    "end": "2019-03-30 14:55:15.369454",
    "rc": 0,
    "start": "2019-03-30 14:55:14.135495",
    "stderr": "
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.",
    "stderr_lines": [
        "",
        "WARNING: apt does not have a stable CLI interface. Use with caution in scripts."
    ],
    "stdout": "Reading package lists...
Building dependency tree...
Reading state information...
The following packages will be REMOVED:
  htop
0 upgraded, 0 newly installed, 1 to remove and 34 not upgraded.
After this operation, 215 kB disk space will be freed.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 14800 files and directories currently installed.)
Removing htop (2.0.1-1ubuntu1) ...
Processing triggers for mime-support (3.59ubuntu1) ...",
    "stdout_lines": [
        "Reading package lists...",
        "Building dependency tree...",
        "Reading state information...",
        "The following packages will be REMOVED:",
        "  htop",
        "0 upgraded, 0 newly installed, 1 to remove and 34 not upgraded.",
        "After this operation, 215 kB disk space will be freed.",
        "(Reading database ... ",
        "(Reading database ... 5%",
        "(Reading database ... 10%",
        "(Reading database ... 15%",
        "(Reading database ... 20%",
        "(Reading database ... 25%",
        "(Reading database ... 30%",
        "(Reading database ... 35%",
        "(Reading database ... 40%",
        "(Reading database ... 45%",
        "(Reading database ... 50%",
        "(Reading database ... 55%",
        "(Reading database ... 60%",
        "(Reading database ... 65%",
        "(Reading database ... 70%",
        "(Reading database ... 75%",
        "(Reading database ... 80%",
        "(Reading database ... 85%",
        "(Reading database ... 90%",
        "(Reading database ... 95%",
        "(Reading database ... 100%",
        "(Reading database ... 14800 files and directories currently installed.)",
        "Removing htop (2.0.1-1ubuntu1) ...",
        "Processing triggers for mime-support (3.59ubuntu1) ..."
    ]
} | stdout: Reading package lists...
Building dependency tree...
Reading state information...
The following packages will be REMOVED:
  htop
0 upgraded, 0 newly installed, 1 to remove and 34 not upgraded.
After this operation, 215 kB disk space will be freed.
(Reading database ... 14800 files and directories currently installed.)
Removing htop (2.0.1-1ubuntu1) ...
Processing triggers for mime-support (3.59ubuntu1) ... | stderr: 
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
shell module | register result variable...
  localhost done: {
    "changed": true,
    "cmd": "/usr/bin/uptime",
    "delta": "0:00:00.002164",
    "end": "2019-03-30 14:55:15.519247",
    "rc": 0,
    "start": "2019-03-30 14:55:15.517083",
    "stderr": "",
    "stderr_lines": [],
    "stdout": " 14:55:15 up 7 min,  0 users,  load average: 1.67, 1.75, 0.98",
    "stdout_lines": [
        " 14:55:15 up 7 min,  0 users,  load average: 1.67, 1.75, 0.98"
    ]
} | stdout:  14:55:15 up 7 min,  0 users,  load average: 1.67, 1.75, 0.98
debug module | print result variable...
  localhost ok: {
    "changed": false,
    "result": {
        "changed": true,
        "cmd": "/usr/bin/uptime",
        "delta": "0:00:00.002164",
        "end": "2019-03-30 14:55:15.519247",
        "failed": false,
        "rc": 0,
        "start": "2019-03-30 14:55:15.517083",
        "stderr": "",
        "stderr_lines": [],
        "stdout": " 14:55:15 up 7 min,  0 users,  load average: 1.67, 1.75, 0.98",
        "stdout_lines": [
            " 14:55:15 up 7 min,  0 users,  load average: 1.67, 1.75, 0.98"
        ]
    }
}
debug module | print custom msg with variables...
  localhost ok: {
    "changed": false,
    "msg": "System localhost has uuid 03000200-0400-0500-0006-000700080009"
} | msg: System localhost has uuid 03000200-0400-0500-0006-000700080009
fail module | let play fail but ignore it...
  localhost failed: {
    "changed": false,
    "msg": "The task failed but we ignore this"
} | msg: The task failed but we ignore this
assert...
  localhost ok: {
    "changed": false,
    "msg": "All assertions passed"
} | msg: All assertions passed
pause...
Pausing for 1 seconds
(ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
[pause]
waiting for one second:
  localhost ok: {
    "changed": false,
    "delta": 1,
    "echo": true,
    "rc": 0,
    "start": "2019-03-30 14:55:15.697214",
    "stderr": "",
    "stdout": "Paused for 1.0 seconds",
    "stop": "2019-03-30 14:55:16.697357",
    "user_input": ""
} | stdout: Paused for 1.0 seconds

- Play recap -
  localhost                  : ok=14   changed=6    unreachable=0    failed=0   

yaml

Description: yaml-ized Ansible screen output

No config file found; using defaults
/root/hosts did not meet host_list requirements, check plugin documentation if this is unexpected
/root/hosts did not meet script requirements, check plugin documentation if this is unexpected
/root/hosts did not meet yaml requirements, check plugin documentation if this is unexpected
/root/hosts did not meet ini requirements, check plugin documentation if this is unexpected
/root/hosts did not meet auto requirements, check plugin documentation if this is unexpected
 [WARNING]: Unable to parse /root/hosts as an inventory source

 [WARNING]: No inventory was parsed, only implicit localhost is available

 [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all'


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

TASK [Gathering Facts] ***********************************************************************************************************************************************************************
ok: [localhost]

TASK [command module | -ls /root as parameter] ***********************************************************************************************************************************************
changed: [localhost] => changed=true 
  cmd:
  - ls
  - /root
  delta: '0:00:00.001535'
  end: '2019-03-30 14:55:18.615302'
  rc: 0
  start: '2019-03-30 14:55:18.613767'
  stderr: ''
  stderr_lines: []
  stdout: |-
    ansi2html.sh
    casts
    css
    Dockerfile
    js
    playbook.yml
    README.md
    requirements.txt
    run.sh
    webfonts
  stdout_lines: <omitted>

TASK [file module | delete the file /tmp/file] ***********************************************************************************************************************************************
ok: [localhost] => changed=false 
  path: /tmp/file
  state: absent

TASK [copy module | create the file /tmp/file] ***********************************************************************************************************************************************
--- before
+++ after: /root/.ansible/tmp/ansible-local-9438sdsph_7g/tmplwau1oz9
@@ -0,0 +1,2 @@
+localhost
+7c7d18b825b2
\ No newline at end of file

changed: [localhost] => changed=true 
  checksum: 7b8d9249cb3ea0036ba692bb9b596929843be3f1
  dest: /tmp/file
  gid: 0
  group: root
  md5sum: 9df6e53b9bedffbc3bdb63a36df5c60e
  mode: '0644'
  owner: root
  size: 22
  src: /root/.ansible/tmp/ansible-tmp-1553957718.9011195-67953631485634/source
  state: file
  uid: 0

TASK [copy module | change the file /tmp/file] ***********************************************************************************************************************************************
ok: [localhost] => changed=false 
  checksum: 7b8d9249cb3ea0036ba692bb9b596929843be3f1
  dest: /tmp/file
  gid: 0
  group: root
  mode: '0644'
  owner: root
  path: /tmp/file
  size: 22
  state: file
  uid: 0

TASK [file module | delete the file /tmp/file] ***********************************************************************************************************************************************
--- before
+++ after
@@ -1,4 +1,4 @@
 {
     "path": "/tmp/file",
-    "state": "file"
+    "state": "absent"
 }

changed: [localhost] => changed=true 
  path: /tmp/file
  state: absent

TASK [apt module | install htop] *************************************************************************************************************************************************************
Suggested packages:
  lsof strace
The following NEW packages will be installed:
  htop
0 upgraded, 1 newly installed, 0 to remove and 34 not upgraded.
changed: [localhost] => changed=true 
  cache_update_time: 1553947520
  cache_updated: false
  stderr: |-
    debconf: delaying package configuration, since apt-utils is not installed
  stderr_lines:
  - 'debconf: delaying package configuration, since apt-utils is not installed'
  stdout: |-
    Reading package lists...
    Building dependency tree...
    Reading state information...
    Suggested packages:
      lsof strace
    The following NEW packages will be installed:
      htop
    0 upgraded, 1 newly installed, 0 to remove and 34 not upgraded.
    Need to get 76.4 kB of archives.
    After this operation, 215 kB of additional disk space will be used.
    Get:1 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 htop amd64 2.0.1-1ubuntu1 [76.4 kB]
    Fetched 76.4 kB in 0s (355 kB/s)
    Selecting previously unselected package htop.
    (Reading database ... (Reading database ... 5%(Reading database ... 10%(Reading database ... 15%(Reading database ... 20%(Reading database ... 25%(Reading database ... 30%(Reading database ... 35%(Reading database ... 40%(Reading database ... 45%(Reading database ... 50%(Reading database ... 55%(Reading database ... 60%(Reading database ... 65%(Reading database ... 70%(Reading database ... 75%(Reading database ... 80%(Reading database ... 85%(Reading database ... 90%(Reading database ... 95%(Reading database ... 100%(Reading database ... 14791 files and directories currently installed.)
    Preparing to unpack .../htop_2.0.1-1ubuntu1_amd64.deb ...
    Unpacking htop (2.0.1-1ubuntu1) ...
    Processing triggers for mime-support (3.59ubuntu1) ...
    Setting up htop (2.0.1-1ubuntu1) ...
  stdout_lines: <omitted>

TASK [command module | remove htop to trigger warning] ***************************************************************************************************************************************
changed: [localhost] => changed=true 
  cmd:
  - apt
  - remove
  - htop
  - --yes
  delta: '0:00:01.230582'
  end: '2019-03-30 14:55:24.805745'
  rc: 0
  start: '2019-03-30 14:55:23.575163'
  stderr: |2-
  
    WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
  stderr_lines:
  - ''
  - 'WARNING: apt does not have a stable CLI interface. Use with caution in scripts.'
  stdout: |-
    Reading package lists...
    Building dependency tree...
    Reading state information...
    The following packages will be REMOVED:
      htop
    0 upgraded, 0 newly installed, 1 to remove and 34 not upgraded.
    After this operation, 215 kB disk space will be freed.
    (Reading database ... (Reading database ... 5%(Reading database ... 10%(Reading database ... 15%(Reading database ... 20%(Reading database ... 25%(Reading database ... 30%(Reading database ... 35%(Reading database ... 40%(Reading database ... 45%(Reading database ... 50%(Reading database ... 55%(Reading database ... 60%(Reading database ... 65%(Reading database ... 70%(Reading database ... 75%(Reading database ... 80%(Reading database ... 85%(Reading database ... 90%(Reading database ... 95%(Reading database ... 100%(Reading database ... 14800 files and directories currently installed.)
    Removing htop (2.0.1-1ubuntu1) ...
    Processing triggers for mime-support (3.59ubuntu1) ...
  stdout_lines: <omitted>

TASK [shell module | register result variable] ***********************************************************************************************************************************************
changed: [localhost] => changed=true 
  cmd: /usr/bin/uptime
  delta: '0:00:00.001961'
  end: '2019-03-30 14:55:24.959193'
  rc: 0
  start: '2019-03-30 14:55:24.957232'
  stderr: ''
  stderr_lines: []
  stdout: ' 14:55:24 up 7 min,  0 users,  load average: 1.65, 1.74, 0.98'
  stdout_lines: <omitted>

TASK [debug module | print result variable] **************************************************************************************************************************************************
ok: [localhost] => 
  result:
    changed: true
    cmd: /usr/bin/uptime
    delta: '0:00:00.001961'
    end: '2019-03-30 14:55:24.959193'
    failed: false
    rc: 0
    start: '2019-03-30 14:55:24.957232'
    stderr: ''
    stderr_lines: []
    stdout: ' 14:55:24 up 7 min,  0 users,  load average: 1.65, 1.74, 0.98'
    stdout_lines:
    - ' 14:55:24 up 7 min,  0 users,  load average: 1.65, 1.74, 0.98'

TASK [debug module | print custom msg with variables] ****************************************************************************************************************************************
ok: [localhost] => 
  msg: System localhost has uuid 03000200-0400-0500-0006-000700080009

TASK [fail module | let play fail but ignore it] *********************************************************************************************************************************************
fatal: [localhost]: FAILED! => changed=false 
  msg: The task failed but we ignore this
...ignoring

TASK [assert] ********************************************************************************************************************************************************************************
ok: [localhost] => changed=false 
  msg: All assertions passed

TASK [pause] *********************************************************************************************************************************************************************************
Pausing for 1 seconds
(ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
[pause]
waiting for one second:
ok: [localhost] => changed=false 
  delta: 1
  echo: true
  rc: 0
  start: '2019-03-30 14:55:25.149364'
  stderr: ''
  stdout: Paused for 1.0 seconds
  stop: '2019-03-30 14:55:26.149650'
  user_input: ''

PLAY RECAP ***********************************************************************************************************************************************************************************
localhost                  : ok=14   changed=6    unreachable=0    failed=0   

Contact: github <at> gumpri <dot> ch