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.9.10

actionable

Description: shows only items that need attention

No config file found; using defaults
[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.001863", "end": "2020-07-08 19:39:11.827878", "rc": 0, "start": "2020-07-08 19:39:11.826015", "stderr": "", "stderr_lines": [], "stdout": "ansi2html.sh
casts
css
Dockerfile
index.html
js
playbook.yml
README.md
requirements.txt
run.sh
webfonts", "stdout_lines": ["ansi2html.sh", "casts", "css", "Dockerfile", "index.html", "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-4598kszm6161/tmpw6rxgzjc
@@ -0,0 +1,2 @@
+localhost
+60ffb2f5fefe
\ No newline at end of file

changed: [localhost] => {"changed": true, "checksum": "46f7e71486bf398fff94e5cc79530a5ad97c3c26", "dest": "/tmp/file", "gid": 0, "group": "root", "md5sum": "4422bb319a9e7ce1e53165d70817fdf4", "mode": "0644", "owner": "root", "size": 22, "src": "/root/.ansible/tmp/ansible-tmp-1594237152.1593478-4703-267742642595823/source", "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 46 not upgraded.
changed: [localhost] => {"cache_update_time": 1594236084, "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 46 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 (467 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 ... 14769 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 46 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 (467 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 ... 14769 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.256408", "end": "2020-07-08 19:39:18.380143", "rc": 0, "start": "2020-07-08 19:39:17.123735", "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 46 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 ... 14778 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 46 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 ... 14778 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.002694", "end": "2020-07-08 19:39:18.550581", "rc": 0, "start": "2020-07-08 19:39:18.547887", "stderr": "", "stderr_lines": [], "stdout": " 19:39:18 up  1:14,  0 users,  load average: 1.36, 1.25, 1.08", "stdout_lines": [" 19:39:18 up  1:14,  0 users,  load average: 1.36, 1.25, 1.08"]}

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    skipped=0    rescued=0    ignored=1   

aws_resource_actions

Description: summarizes all "resource:actions" completed

No config file found; using defaults
[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:

cgroup_memory_recap

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

No config file found; using defaults
[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: cur_mem_file 

cgroup_perf_recap

Description: Profiles system activity of tasks and full execution using cgroups

No config file found; using defaults
[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_perf_recap setting: control_group 

context_demo

Description: demo callback that adds play/task context

No config file found; using defaults
[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 0x7f67bd2b70b8>
      --- 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: localhost
     1: TASK: Gathering Facts
      --- KWARGS 
--- play: localhost task: TASK: Gathering Facts ---
     --- ARGS 
     0: <ansible.executor.task_result.TaskResult object at 0x7f67bcdc4a90>
      --- 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: localhost
     1: TASK: command module | -ls /root as parameter
      --- KWARGS 
--- play: localhost task: TASK: command module | -ls /root as parameter ---
     --- ARGS 
     0: <ansible.executor.task_result.TaskResult object at 0x7f67bcda3c18>
      --- 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: localhost
     1: TASK: file module | delete the file /tmp/file
      --- KWARGS 
--- play: localhost task: TASK: file module | delete the file /tmp/file ---
     --- ARGS 
     0: <ansible.executor.task_result.TaskResult object at 0x7f67bc558da0>
      --- 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: localhost
     1: TASK: copy module | create the file /tmp/file
      --- KWARGS 
--- play: localhost task: TASK: copy module | create the file /tmp/file ---
     --- ARGS 
     0: <ansible.executor.task_result.TaskResult object at 0x7f67bcdb70b8>
      --- KWARGS 
--- play: localhost task: TASK: copy module | create the file /tmp/file ---
     --- ARGS 
     0: <ansible.executor.task_result.TaskResult object at 0x7f67bcdb70b8>
      --- 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: localhost
     1: TASK: copy module | change the file /tmp/file
      --- KWARGS 
--- play: localhost task: TASK: copy module | change the file /tmp/file ---
     --- ARGS 
     0: <ansible.executor.task_result.TaskResult object at 0x7f67bc56db38>
      --- KWARGS 
--- play: localhost task: TASK: copy module | change the file /tmp/file ---
     --- ARGS 
     0: <ansible.executor.task_result.TaskResult object at 0x7f67bc56dc18>
      --- 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: localhost
     1: TASK: file module | delete the file /tmp/file
      --- KWARGS 
--- play: localhost task: TASK: file module | delete the file /tmp/file ---
     --- ARGS 
     0: <ansible.executor.task_result.TaskResult object at 0x7f67bc55ee10>
      --- KWARGS 
--- play: localhost task: TASK: file module | delete the file /tmp/file ---
     --- ARGS 
     0: <ansible.executor.task_result.TaskResult object at 0x7f67bc55e978>
      --- 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: localhost
     1: TASK: apt module | install htop
      --- KWARGS 
--- play: localhost task: TASK: apt module | install htop ---
     --- ARGS 
     0: <ansible.executor.task_result.TaskResult object at 0x7f67bc56f940>
      --- KWARGS 
--- play: localhost task: TASK: apt module | install htop ---
     --- ARGS 
     0: <ansible.executor.task_result.TaskResult object at 0x7f67bc56fb38>
      --- 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: localhost
     1: TASK: command module | remove htop to trigger warning
      --- KWARGS 
--- play: localhost task: TASK: command module | remove htop to trigger warning ---
     --- ARGS 
     0: <ansible.executor.task_result.TaskResult object at 0x7f67bc56df28>
      --- 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: localhost
     1: TASK: shell module | register result variable
      --- KWARGS 
--- play: localhost task: TASK: shell module | register result variable ---
     --- ARGS 
     0: <ansible.executor.task_result.TaskResult object at 0x7f67bc5583c8>
      --- 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: localhost
     1: TASK: debug module | print result variable
      --- KWARGS 
--- play: localhost task: TASK: debug module | print result variable ---
     --- ARGS 
     0: <ansible.executor.task_result.TaskResult object at 0x7f67bc584160>
      --- 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: localhost
     1: TASK: debug module | print custom msg with variables
      --- KWARGS 
--- play: localhost task: TASK: debug module | print custom msg with variables ---
     --- ARGS 
     0: <ansible.executor.task_result.TaskResult object at 0x7f67bc5846d8>
      --- 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: localhost
     1: TASK: fail module | let play fail but ignore it
      --- KWARGS 
--- play: localhost task: TASK: fail module | let play fail but ignore it ---
     --- ARGS 
     0: <ansible.executor.task_result.TaskResult object at 0x7f67bc56fda0>
      --- KWARGS 
     ignore_errors: True
--- play: localhost task: TASK: assert ---
     --- ARGS 
     0: TASK: assert
      --- KWARGS 
     is_conditional: False
--- play: localhost task: TASK: assert ---
     --- ARGS 
     0: localhost
     1: TASK: assert
      --- KWARGS 
--- play: localhost task: TASK: assert ---
     --- ARGS 
     0: <ansible.executor.task_result.TaskResult object at 0x7f67bc56f978>
      --- KWARGS 
--- play: localhost task: TASK: pause ---
     --- ARGS 
     0: TASK: pause
      --- KWARGS 
     is_conditional: False
--- play: localhost task: TASK: pause ---
     --- ARGS 
     0: localhost
     1: TASK: pause
      --- KWARGS 
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 0x7f67bc56f240>
      --- KWARGS 
--- play: localhost task: TASK: pause ---
     --- ARGS 
     0: <ansible.executor.stats.AggregateStats object at 0x7f67bda755c0>
      --- KWARGS 

counter_enabled

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

No config file found; using defaults
[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.001481", "end": "2020-07-08 19:37:08.718587", "rc": 0, "start": "2020-07-08 19:37:08.717106", "stderr": "", "stderr_lines": [], "stdout": "ansi2html.sh
casts
css
Dockerfile
index.html
js
playbook.yml
README.md
requirements.txt
run.sh
webfonts", "stdout_lines": ["ansi2html.sh", "casts", "css", "Dockerfile", "index.html", "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": "46f7e71486bf398fff94e5cc79530a5ad97c3c26", "dest": "/tmp/file", "gid": 0, "group": "root", "md5sum": "4422bb319a9e7ce1e53165d70817fdf4", "mode": "0644", "owner": "root", "size": 22, "src": "/root/.ansible/tmp/ansible-tmp-1594237029.0468986-735-117175337565137/source", "state": "file", "uid": 0}

TASK 5/13 [copy module | change the file /tmp/file] ********************************************************************************************************************************************
ok: 1/1 [localhost] => {"changed": false, "checksum": "46f7e71486bf398fff94e5cc79530a5ad97c3c26", "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": 1594236084, "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 46 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 (352 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 ... 14769 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 46 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 (352 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 ... 14769 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.202283", "end": "2020-07-08 19:37:15.147825", "rc": 0, "start": "2020-07-08 19:37:13.945542", "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 46 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 ... 14778 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 46 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 ... 14778 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.002105", "end": "2020-07-08 19:37:15.305498", "rc": 0, "start": "2020-07-08 19:37:15.303393", "stderr": "", "stderr_lines": [], "stdout": " 19:37:15 up  1:12,  0 users,  load average: 0.96, 1.11, 1.01", "stdout_lines": [" 19:37:15 up  1:12,  0 users,  load average: 0.96, 1.11, 1.01"]}

TASK 10/13 [debug module | print result variable] **********************************************************************************************************************************************
ok: 1/1 [localhost] => {
    "result": {
        "changed": true,
        "cmd": "/usr/bin/uptime",
        "delta": "0:00:00.002105",
        "end": "2020-07-08 19:37:15.305498",
        "failed": false,
        "rc": 0,
        "start": "2020-07-08 19:37:15.303393",
        "stderr": "",
        "stderr_lines": [],
        "stdout": " 19:37:15 up  1:12,  0 users,  load average: 0.96, 1.11, 1.01",
        "stdout_lines": [
            " 19:37:15 up  1:12,  0 users,  load average: 0.96, 1.11, 1.01"
        ]
    }
}

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": "2020-07-08 19:37:15.453968", "stderr": "", "stdout": "Paused for 1.0 seconds", "stop": "2020-07-08 19:37:16.454264", "user_input": ""}

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

debug

Description: formatted stdout/stderr display

No config file found; using defaults
[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.001501",
    "end": "2020-07-08 19:38:28.486520",
    "rc": 0,
    "start": "2020-07-08 19:38:28.485019"
}

STDOUT:

ansi2html.sh
casts
css
Dockerfile
index.html
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-3161kwj628w4/tmp5bh_oqms
@@ -0,0 +1,2 @@
+localhost
+60ffb2f5fefe
\ No newline at end of file

changed: [localhost] => {
    "changed": true,
    "checksum": "46f7e71486bf398fff94e5cc79530a5ad97c3c26",
    "dest": "/tmp/file",
    "gid": 0,
    "group": "root",
    "md5sum": "4422bb319a9e7ce1e53165d70817fdf4",
    "mode": "0644",
    "owner": "root",
    "size": 22,
    "src": "/root/.ansible/tmp/ansible-tmp-1594237108.8197777-3266-94531891081517/source",
    "state": "file",
    "uid": 0
}

TASK [copy module | change the file /tmp/file] *************************************************************************************************************************************************
ok: [localhost] => {
    "changed": false,
    "checksum": "46f7e71486bf398fff94e5cc79530a5ad97c3c26",
    "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 46 not upgraded.
changed: [localhost] => {
    "cache_update_time": 1594236084,
    "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 46 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 (432 kB/s)
Selecting previously unselected package htop.
(Reading database ... 14769 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.374714",
    "end": "2020-07-08 19:38:35.265526",
    "rc": 0,
    "start": "2020-07-08 19:38:33.890812"
}

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 46 not upgraded.
After this operation, 215 kB disk space will be freed.
(Reading database ... 14778 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.002214",
    "end": "2020-07-08 19:38:35.426684",
    "rc": 0,
    "start": "2020-07-08 19:38:35.424470"
}

STDOUT:

 19:38:35 up  1:13,  0 users,  load average: 1.42, 1.25, 1.07

TASK [debug module | print result variable] ****************************************************************************************************************************************************
ok: [localhost] => {
    "result": {
        "changed": true,
        "cmd": "/usr/bin/uptime",
        "delta": "0:00:00.002214",
        "end": "2020-07-08 19:38:35.426684",
        "failed": false,
        "rc": 0,
        "start": "2020-07-08 19:38:35.424470",
        "stderr": "",
        "stderr_lines": [],
        "stdout": " 19:38:35 up  1:13,  0 users,  load average: 1.42, 1.25, 1.07",
        "stdout_lines": [
            " 19:38:35 up  1:13,  0 users,  load average: 1.42, 1.25, 1.07"
        ]
    }
}

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": "2020-07-08 19:38:35.576311",
    "stop": "2020-07-08 19:38:36.576532",
    "user_input": ""
}

STDOUT:

Paused for 1.0 seconds

PLAY RECAP *************************************************************************************************************************************************************************************
localhost                  : ok=14   changed=6    unreachable=0    failed=0    skipped=0    rescued=0    ignored=1   

default

Description: default Ansible screen output

No config file found; using defaults
[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.001427", "end": "2020-07-08 19:38:50.436055", "rc": 0, "start": "2020-07-08 19:38:50.434628", "stderr": "", "stderr_lines": [], "stdout": "ansi2html.sh
casts
css
Dockerfile
index.html
js
playbook.yml
README.md
requirements.txt
run.sh
webfonts", "stdout_lines": ["ansi2html.sh", "casts", "css", "Dockerfile", "index.html", "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-3873z89eta5m/tmp6d0u1usk
@@ -0,0 +1,2 @@
+localhost
+60ffb2f5fefe
\ No newline at end of file

changed: [localhost] => {"changed": true, "checksum": "46f7e71486bf398fff94e5cc79530a5ad97c3c26", "dest": "/tmp/file", "gid": 0, "group": "root", "md5sum": "4422bb319a9e7ce1e53165d70817fdf4", "mode": "0644", "owner": "root", "size": 22, "src": "/root/.ansible/tmp/ansible-tmp-1594237130.7796395-3978-95410606480265/source", "state": "file", "uid": 0}

TASK [copy module | change the file /tmp/file] *************************************************
ok: [localhost] => {"changed": false, "checksum": "46f7e71486bf398fff94e5cc79530a5ad97c3c26", "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 46 not upgraded.
changed: [localhost] => {"cache_update_time": 1594236084, "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 46 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 (471 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 ... 14769 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 46 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 (471 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 ... 14769 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.248407", "end": "2020-07-08 19:38:56.681955", "rc": 0, "start": "2020-07-08 19:38:55.433548", "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 46 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 ... 14778 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 46 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 ... 14778 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.002206", "end": "2020-07-08 19:38:56.853345", "rc": 0, "start": "2020-07-08 19:38:56.851139", "stderr": "", "stderr_lines": [], "stdout": " 19:38:56 up  1:13,  0 users,  load average: 1.30, 1.23, 1.07", "stdout_lines": [" 19:38:56 up  1:13,  0 users,  load average: 1.30, 1.23, 1.07"]}

TASK [debug module | print result variable] ****************************************************
ok: [localhost] => {
    "result": {
        "changed": true,
        "cmd": "/usr/bin/uptime",
        "delta": "0:00:00.002206",
        "end": "2020-07-08 19:38:56.853345",
        "failed": false,
        "rc": 0,
        "start": "2020-07-08 19:38:56.851139",
        "stderr": "",
        "stderr_lines": [],
        "stdout": " 19:38:56 up  1:13,  0 users,  load average: 1.30, 1.23, 1.07",
        "stdout_lines": [
            " 19:38:56 up  1:13,  0 users,  load average: 1.30, 1.23, 1.07"
        ]
    }
}

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": "2020-07-08 19:38:57.000003", "stderr": "", "stdout": "Paused for 1.0 seconds", "stop": "2020-07-08 19:38:58.000292", "user_input": ""}

PLAY RECAP *************************************************************************************
localhost                  : ok=14   changed=6    unreachable=0    failed=0    skipped=0    rescued=0    ignored=1   

dense

Description: minimal stdout output condensed Ansible output

No config file found; using defaults
[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
index.html
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-28050kfshmsa/tmpc85l46vh
@@ -0,0 +1,2 @@
+localhost
+60ffb2f5fefe
\ No newline at end of file

task 4: localhosttask 4: copy module | create the file /tmp/file
changed: localhost: {"changed": true, "checksum": "46f7e71486bf398fff94e5cc79530a5ad97c3c26", "dest": "/tmp/file", "gid": 0, "group": "root", "md5sum": "4422bb319a9e7ce1e53165d70817fdf4", "mode": "0644", "owner": "root", "size": 22, "src": "/root/.ansible/tmp/ansible-tmp-1594237098.0667686-2910-91775010201080/source", "state": "file", "uid": 0}
task 5.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 46 not upgraded.
task 7: localhosttask 7: apt module | install htop
changed: localhost: {"cache_update_time": 1594236084, "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 46 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 (318 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 ... 14769 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 46 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 ... 14778 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": " 19:38:24 up  1:13,  0 users,  load average: 1.50, 1.26, 1.07"}
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    rescued=0    ignored=1   

foreman

Description: Sends events to Foreman

No config file found; using defaults
[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
[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.001540", "end": "2020-07-08 19:39:42.739004", "rc": 0, "start": "2020-07-08 19:39:42.737464", "stderr": "", "stderr_lines": [], "stdout": "ansi2html.sh
casts
css
Dockerfile
index.html
js
playbook.yml
README.md
requirements.txt
run.sh
webfonts", "stdout_lines": ["ansi2html.sh", "casts", "css", "Dockerfile", "index.html", "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-5666j95ts47r/tmpz_b7m3kg
@@ -0,0 +1,2 @@
+localhost
+60ffb2f5fefe
\ No newline at end of file


TASK [copy module | create the file /tmp/file] ************************************************
changed: [localhost] => {"changed": true, "checksum": "46f7e71486bf398fff94e5cc79530a5ad97c3c26", "dest": "/tmp/file", "gid": 0, "group": "root", "md5sum": "4422bb319a9e7ce1e53165d70817fdf4", "mode": "0644", "owner": "root", "size": 22, "src": "/root/.ansible/tmp/ansible-tmp-1594237183.053734-5771-95086692375541/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": "46f7e71486bf398fff94e5cc79530a5ad97c3c26", "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 46 not upgraded.

TASK [apt module | install htop] **************************************************************
changed: [localhost] => {"cache_update_time": 1594236084, "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 46 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 (463 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 ... 14769 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 46 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 (463 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 ... 14769 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.251285", "end": "2020-07-08 19:39:49.105537", "rc": 0, "start": "2020-07-08 19:39:47.854252", "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 46 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 ... 14778 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 46 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 ... 14778 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.002279", "end": "2020-07-08 19:39:49.271091", "rc": 0, "start": "2020-07-08 19:39:49.268812", "stderr": "", "stderr_lines": [], "stdout": " 19:39:49 up  1:14,  0 users,  load average: 1.30, 1.24, 1.08", "stdout_lines": [" 19:39:49 up  1:14,  0 users,  load average: 1.30, 1.24, 1.08"]}

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.002279",
        "end": "2020-07-08 19:39:49.271091",
        "failed": false,
        "rc": 0,
        "start": "2020-07-08 19:39:49.268812",
        "stderr": "",
        "stderr_lines": [],
        "stdout": " 19:39:49 up  1:14,  0 users,  load average: 1.30, 1.24, 1.08",
        "stdout_lines": [
            " 19:39:49 up  1:14,  0 users,  load average: 1.30, 1.24, 1.08"
        ]
    }
}

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": "2020-07-08 19:39:49.418165", "stderr": "", "stdout": "Paused for 1.0 seconds", "stop": "2020-07-08 19:39:50.418464", "user_input": ""}

PLAY RECAP ************************************************************************************
localhost                  : ok=14   changed=6    unreachable=0    failed=0    skipped=0    rescued=0    ignored=1   

grafana_annotations

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

No config file found; using defaults
[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
[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
[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: user 

json

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

No config file found; using defaults
[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": {},
    "global_custom_stats": {},
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2020-07-08T19:38:46.944431Z",
                    "start": "2020-07-08T19:38:38.288244Z"
                },
                "id": "0242ac11-0002-a794-b0e2-000000000005",
                "name": "localhost"
            },
            "tasks": [
                {
                    "hosts": {
                        "localhost": {
                            "_ansible_no_log": false,
                            "_ansible_verbose_override": true,
                            "action": "gather_facts",
                            "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",
                                    "loglevel": "3",
                                    "quiet": true,
                                    "rd.systemd.show_status": "false",
                                    "root": "UUID=a949b443-c5da-4a95-9f11-4ae49063d139",
                                    "rw": true,
                                    "udev.log-priority": "3",
                                    "vsyscall": "emulate"
                                },
                                "ansible_date_time": {
                                    "date": "2020-07-08",
                                    "day": "08",
                                    "epoch": "1594237118",
                                    "hour": "19",
                                    "iso8601": "2020-07-08T19:38:38Z",
                                    "iso8601_basic": "20200708T193838908865",
                                    "iso8601_basic_short": "20200708T193838",
                                    "iso8601_micro": "2020-07-08T19:38:38.908971Z",
                                    "minute": "38",
                                    "month": "07",
                                    "second": "38",
                                    "time": "19:38:38",
                                    "tz": "UTC",
                                    "tz_offset": "+0000",
                                    "weekday": "Wednesday",
                                    "weekday_number": "3",
                                    "weeknumber": "27",
                                    "year": "2020"
                                },
                                "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": [
                                        "192.168.1.1"
                                    ]
                                },
                                "ansible_domain": "",
                                "ansible_env": {
                                    "ANSIBLE_STDOUT_CALLBACK": "json",
                                    "ASCIINEMA_REC": "1",
                                    "DEBIAN_FRONTEND": "noninteractive",
                                    "HOME": "/root",
                                    "HOSTNAME": "60ffb2f5fefe",
                                    "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_fibre_channel_wwn": [],
                                "ansible_fips": false,
                                "ansible_form_factor": "Desktop",
                                "ansible_fqdn": "60ffb2f5fefe",
                                "ansible_hostname": "60ffb2f5fefe",
                                "ansible_hostnqn": "",
                                "ansible_interfaces": [
                                    "eth0",
                                    "lo"
                                ],
                                "ansible_is_chroot": false,
                                "ansible_iscsi_iqn": "",
                                "ansible_kernel": "5.7.7-arch1-1",
                                "ansible_kernel_version": "#1 SMP PREEMPT Wed, 01 Jul 2020 14:53:16 +0000",
                                "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": 3683,
                                "ansible_memory_mb": {
                                    "nocache": {
                                        "free": 12556,
                                        "used": 3404
                                    },
                                    "real": {
                                        "free": 3683,
                                        "total": 15960,
                                        "used": 12277
                                    },
                                    "swap": {
                                        "cached": 0,
                                        "free": 0,
                                        "total": 0,
                                        "used": 0
                                    }
                                },
                                "ansible_memtotal_mb": 15960,
                                "ansible_mounts": [
                                    {
                                        "block_available": 8137604,
                                        "block_size": 4096,
                                        "block_total": 28810999,
                                        "block_used": 20673395,
                                        "device": "/dev/sdc1",
                                        "fstype": "ext4",
                                        "inode_available": 5885239,
                                        "inode_total": 7331840,
                                        "inode_used": 1446601,
                                        "mount": "/etc/hosts",
                                        "options": "rw,noatime,discard,bind",
                                        "size_available": 33331625984,
                                        "size_total": 118009851904,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 39803289,
                                        "block_size": 4096,
                                        "block_total": 240324434,
                                        "block_used": 200521145,
                                        "device": "/dev/sda1",
                                        "fstype": "ext4",
                                        "inode_available": 59625048,
                                        "inode_total": 61054976,
                                        "inode_used": 1429928,
                                        "mount": "/tmp/output",
                                        "options": "rw,relatime,data=ordered,bind",
                                        "size_available": 163034271744,
                                        "size_total": 984368881664,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 8137604,
                                        "block_size": 4096,
                                        "block_total": 28810999,
                                        "block_used": 20673395,
                                        "device": "/dev/sdc1",
                                        "fstype": "ext4",
                                        "inode_available": 5885239,
                                        "inode_total": 7331840,
                                        "inode_used": 1446601,
                                        "mount": "/etc/hostname",
                                        "options": "rw,noatime,discard,bind",
                                        "size_available": 33331625984,
                                        "size_total": 118009851904,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 8137604,
                                        "block_size": 4096,
                                        "block_total": 28810999,
                                        "block_used": 20673395,
                                        "device": "/dev/sdc1",
                                        "fstype": "ext4",
                                        "inode_available": 5885239,
                                        "inode_total": 7331840,
                                        "inode_used": 1446601,
                                        "mount": "/etc/resolv.conf",
                                        "options": "rw,noatime,discard,bind",
                                        "size_available": 33331625984,
                                        "size_total": 118009851904,
                                        "uuid": "N/A"
                                    }
                                ],
                                "ansible_nodename": "60ffb2f5fefe",
                                "ansible_os_family": "Debian",
                                "ansible_pkg_mgr": "apt",
                                "ansible_proc_cmdline": {
                                    "BOOT_IMAGE": "/boot/vmlinuz-linux",
                                    "loglevel": "3",
                                    "quiet": true,
                                    "rd.systemd.show_status": "false",
                                    "root": "UUID=a949b443-c5da-4a95-9f11-4ae49063d139",
                                    "rw": true,
                                    "udev.log-priority": "3",
                                    "vsyscall": "emulate"
                                },
                                "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": 4409,
                                "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,
                            "deprecations": [],
                            "warnings": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2020-07-08T19:38:38.948946Z",
                            "start": "2020-07-08T19:38:38.296863Z"
                        },
                        "id": "0242ac11-0002-a794-b0e2-000000000018",
                        "name": "Gathering Facts"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "_ansible_no_log": false,
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "ls",
                                "/root"
                            ],
                            "delta": "0:00:00.001865",
                            "end": "2020-07-08 19:38:39.207215",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ls /root",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": null,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "warn": true
                                }
                            },
                            "rc": 0,
                            "start": "2020-07-08 19:38:39.205350",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "ansi2html.sh
casts
css
Dockerfile
index.html
js
playbook.yml
README.md
requirements.txt
run.sh
webfonts",
                            "stdout_lines": [
                                "ansi2html.sh",
                                "casts",
                                "css",
                                "Dockerfile",
                                "index.html",
                                "js",
                                "playbook.yml",
                                "README.md",
                                "requirements.txt",
                                "run.sh",
                                "webfonts"
                            ]
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2020-07-08T19:38:39.225541Z",
                            "start": "2020-07-08T19:38:38.959195Z"
                        },
                        "id": "0242ac11-0002-a794-b0e2-000000000007",
                        "name": "command module | -ls /root as parameter"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "_ansible_no_log": false,
                            "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": "2020-07-08T19:38:39.500777Z",
                            "start": "2020-07-08T19:38:39.233510Z"
                        },
                        "id": "0242ac11-0002-a794-b0e2-000000000008",
                        "name": "file module | delete the file /tmp/file"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "_ansible_no_log": false,
                            "action": "copy",
                            "changed": true,
                            "checksum": "46f7e71486bf398fff94e5cc79530a5ad97c3c26",
                            "dest": "/tmp/file",
                            "diff": [
                                {
                                    "after": "localhost
60ffb2f5fefe",
                                    "after_header": "/root/.ansible/tmp/ansible-local-3517thrsja1j/tmpboc8c_a_",
                                    "before": ""
                                }
                            ],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "tmpboc8c_a_",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "46f7e71486bf398fff94e5cc79530a5ad97c3c26",
                                    "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-1594237119.5362146-3622-27382185693550/source",
                                    "unsafe_writes": null,
                                    "validate": null
                                }
                            },
                            "md5sum": "4422bb319a9e7ce1e53165d70817fdf4",
                            "mode": "0644",
                            "owner": "root",
                            "size": 22,
                            "src": "/root/.ansible/tmp/ansible-tmp-1594237119.5362146-3622-27382185693550/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2020-07-08T19:38:40.179147Z",
                            "start": "2020-07-08T19:38:39.509809Z"
                        },
                        "id": "0242ac11-0002-a794-b0e2-000000000009",
                        "name": "copy module | create the file /tmp/file"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "_ansible_no_log": false,
                            "action": "copy",
                            "changed": false,
                            "checksum": "46f7e71486bf398fff94e5cc79530a5ad97c3c26",
                            "dest": "/tmp/file",
                            "diff": {
                                "after": {
                                    "path": "/tmp/file"
                                },
                                "before": {
                                    "path": "/tmp/file"
                                }
                            },
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_diff_peek": null,
                                    "_original_basename": "tmp8cpavusc",
                                    "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": "2020-07-08T19:38:40.481675Z",
                            "start": "2020-07-08T19:38:40.188035Z"
                        },
                        "id": "0242ac11-0002-a794-b0e2-00000000000a",
                        "name": "copy module | change the file /tmp/file"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "_ansible_no_log": false,
                            "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": "2020-07-08T19:38:40.640484Z",
                            "start": "2020-07-08T19:38:40.490985Z"
                        },
                        "id": "0242ac11-0002-a794-b0e2-00000000000b",
                        "name": "file module | delete the file /tmp/file"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "_ansible_no_log": false,
                            "action": "apt",
                            "cache_update_time": 1594236084,
                            "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 46 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"
                                    ],
                                    "policy_rc_d": null,
                                    "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 46 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 (421 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 ... 14769 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 46 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 (421 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 ... 14769 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": "2020-07-08T19:38:44.269344Z",
                            "start": "2020-07-08T19:38:40.647860Z"
                        },
                        "id": "0242ac11-0002-a794-b0e2-00000000000c",
                        "name": "apt module | install htop"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "_ansible_no_log": false,
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "apt",
                                "remove",
                                "htop",
                                "--yes"
                            ],
                            "delta": "0:00:01.237971",
                            "end": "2020-07-08 19:38:45.644899",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "apt remove htop --yes",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": null,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "warn": true
                                }
                            },
                            "rc": 0,
                            "start": "2020-07-08 19:38:44.406928",
                            "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 46 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 ... 14778 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 46 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 ... 14778 files and directories currently installed.)",
                                "Removing htop (2.0.1-1ubuntu1) ...",
                                "Processing triggers for mime-support (3.59ubuntu1) ..."
                            ]
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2020-07-08T19:38:45.664865Z",
                            "start": "2020-07-08T19:38:44.279010Z"
                        },
                        "id": "0242ac11-0002-a794-b0e2-00000000000d",
                        "name": "command module | remove htop to trigger warning"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "_ansible_no_log": false,
                            "action": "command",
                            "changed": true,
                            "cmd": "/usr/bin/uptime",
                            "delta": "0:00:00.002055",
                            "end": "2020-07-08 19:38:45.798529",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "/usr/bin/uptime",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": null,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "warn": true
                                }
                            },
                            "rc": 0,
                            "start": "2020-07-08 19:38:45.796474",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": " 19:38:45 up  1:13,  0 users,  load average: 1.36, 1.24, 1.07",
                            "stdout_lines": [
                                " 19:38:45 up  1:13,  0 users,  load average: 1.36, 1.24, 1.07"
                            ]
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2020-07-08T19:38:45.814229Z",
                            "start": "2020-07-08T19:38:45.672102Z"
                        },
                        "id": "0242ac11-0002-a794-b0e2-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.002055",
                                "end": "2020-07-08 19:38:45.798529",
                                "failed": false,
                                "rc": 0,
                                "start": "2020-07-08 19:38:45.796474",
                                "stderr": "",
                                "stderr_lines": [],
                                "stdout": " 19:38:45 up  1:13,  0 users,  load average: 1.36, 1.24, 1.07",
                                "stdout_lines": [
                                    " 19:38:45 up  1:13,  0 users,  load average: 1.36, 1.24, 1.07"
                                ]
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2020-07-08T19:38:45.847212Z",
                            "start": "2020-07-08T19:38:45.821876Z"
                        },
                        "id": "0242ac11-0002-a794-b0e2-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": "2020-07-08T19:38:45.878360Z",
                            "start": "2020-07-08T19:38:45.854606Z"
                        },
                        "id": "0242ac11-0002-a794-b0e2-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": "2020-07-08T19:38:45.894576Z",
                            "start": "2020-07-08T19:38:45.886345Z"
                        },
                        "id": "0242ac11-0002-a794-b0e2-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": "2020-07-08T19:38:45.926768Z",
                            "start": "2020-07-08T19:38:45.904126Z"
                        },
                        "id": "0242ac11-0002-a794-b0e2-000000000012",
                        "name": "assert"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "_ansible_no_log": false,
                            "action": "pause",
                            "changed": false,
                            "delta": 1,
                            "echo": true,
                            "rc": 0,
                            "start": "2020-07-08 19:38:45.940477",
                            "stderr": "",
                            "stdout": "Paused for 1.0 seconds",
                            "stop": "2020-07-08 19:38:46.940704",
                            "user_input": ""
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2020-07-08T19:38:46.944431Z",
                            "start": "2020-07-08T19:38:45.934275Z"
                        },
                        "id": "0242ac11-0002-a794-b0e2-000000000013",
                        "name": "pause"
                    }
                }
            ]
        }
    ],
    "stats": {
        "localhost": {
            "changed": 6,
            "failures": 0,
            "ignored": 1,
            "ok": 14,
            "rescued": 0,
            "skipped": 0,
            "unreachable": 0
        }
    }
}

junit

Description: write playbook output to a JUnit file

No config file found; using defaults
[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
[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
[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
[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
[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
[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 Ansible screen output minimal stdout output

No config file found; using defaults
[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",
            "loglevel": "3",
            "quiet": true,
            "rd.systemd.show_status": "false",
            "root": "UUID=a949b443-c5da-4a95-9f11-4ae49063d139",
            "rw": true,
            "udev.log-priority": "3",
            "vsyscall": "emulate"
        },
        "ansible_date_time": {
            "date": "2020-07-08",
            "day": "08",
            "epoch": "1594237276",
            "hour": "19",
            "iso8601": "2020-07-08T19:41:16Z",
            "iso8601_basic": "20200708T194116921244",
            "iso8601_basic_short": "20200708T194116",
            "iso8601_micro": "2020-07-08T19:41:16.921318Z",
            "minute": "41",
            "month": "07",
            "second": "16",
            "time": "19:41:16",
            "tz": "UTC",
            "tz_offset": "+0000",
            "weekday": "Wednesday",
            "weekday_number": "3",
            "weeknumber": "27",
            "year": "2020"
        },
        "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": [
                "192.168.1.1"
            ]
        },
        "ansible_domain": "",
        "ansible_env": {
            "ANSIBLE_STDOUT_CALLBACK": "minimal",
            "ASCIINEMA_REC": "1",
            "DEBIAN_FRONTEND": "noninteractive",
            "HOME": "/root",
            "HOSTNAME": "60ffb2f5fefe",
            "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_fibre_channel_wwn": [],
        "ansible_fips": false,
        "ansible_form_factor": "Desktop",
        "ansible_fqdn": "60ffb2f5fefe",
        "ansible_hostname": "60ffb2f5fefe",
        "ansible_hostnqn": "",
        "ansible_interfaces": [
            "lo",
            "eth0"
        ],
        "ansible_is_chroot": false,
        "ansible_iscsi_iqn": "",
        "ansible_kernel": "5.7.7-arch1-1",
        "ansible_kernel_version": "#1 SMP PREEMPT Wed, 01 Jul 2020 14:53:16 +0000",
        "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": 5061,
        "ansible_memory_mb": {
            "nocache": {
                "free": 12680,
                "used": 3280
            },
            "real": {
                "free": 5061,
                "total": 15960,
                "used": 10899
            },
            "swap": {
                "cached": 0,
                "free": 0,
                "total": 0,
                "used": 0
            }
        },
        "ansible_memtotal_mb": 15960,
        "ansible_mounts": [
            {
                "block_available": 8137510,
                "block_size": 4096,
                "block_total": 28810999,
                "block_used": 20673489,
                "device": "/dev/sdc1",
                "fstype": "ext4",
                "inode_available": 5885239,
                "inode_total": 7331840,
                "inode_used": 1446601,
                "mount": "/etc/resolv.conf",
                "options": "rw,noatime,discard,bind",
                "size_available": 33331240960,
                "size_total": 118009851904,
                "uuid": "N/A"
            },
            {
                "block_available": 8137510,
                "block_size": 4096,
                "block_total": 28810999,
                "block_used": 20673489,
                "device": "/dev/sdc1",
                "fstype": "ext4",
                "inode_available": 5885239,
                "inode_total": 7331840,
                "inode_used": 1446601,
                "mount": "/etc/hosts",
                "options": "rw,noatime,discard,bind",
                "size_available": 33331240960,
                "size_total": 118009851904,
                "uuid": "N/A"
            },
            {
                "block_available": 39803278,
                "block_size": 4096,
                "block_total": 240324434,
                "block_used": 200521156,
                "device": "/dev/sda1",
                "fstype": "ext4",
                "inode_available": 59625048,
                "inode_total": 61054976,
                "inode_used": 1429928,
                "mount": "/tmp/output",
                "options": "rw,relatime,data=ordered,bind",
                "size_available": 163034226688,
                "size_total": 984368881664,
                "uuid": "N/A"
            },
            {
                "block_available": 8137510,
                "block_size": 4096,
                "block_total": 28810999,
                "block_used": 20673489,
                "device": "/dev/sdc1",
                "fstype": "ext4",
                "inode_available": 5885239,
                "inode_total": 7331840,
                "inode_used": 1446601,
                "mount": "/etc/hostname",
                "options": "rw,noatime,discard,bind",
                "size_available": 33331240960,
                "size_total": 118009851904,
                "uuid": "N/A"
            }
        ],
        "ansible_nodename": "60ffb2f5fefe",
        "ansible_os_family": "Debian",
        "ansible_pkg_mgr": "apt",
        "ansible_proc_cmdline": {
            "BOOT_IMAGE": "/boot/vmlinuz-linux",
            "loglevel": "3",
            "quiet": true,
            "rd.systemd.show_status": "false",
            "root": "UUID=a949b443-c5da-4a95-9f11-4ae49063d139",
            "rw": true,
            "udev.log-priority": "3",
            "vsyscall": "emulate"
        },
        "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": 4567,
        "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,
    "deprecations": [],
    "warnings": []
}
localhost | CHANGED | rc=0 >>
ansi2html.sh
casts
css
Dockerfile
index.html
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-8883zxmcaak5/tmphus3rs3e
@@ -0,0 +1,2 @@
+localhost
+60ffb2f5fefe
\ No newline at end of file

localhost | CHANGED => {
    "changed": true,
    "checksum": "46f7e71486bf398fff94e5cc79530a5ad97c3c26",
    "dest": "/tmp/file",
    "gid": 0,
    "group": "root",
    "md5sum": "4422bb319a9e7ce1e53165d70817fdf4",
    "mode": "0644",
    "owner": "root",
    "size": 22,
    "src": "/root/.ansible/tmp/ansible-tmp-1594237277.6490579-8988-259303194852463/source",
    "state": "file",
    "uid": 0
}

localhost | SUCCESS => {
    "changed": false,
    "checksum": "46f7e71486bf398fff94e5cc79530a5ad97c3c26",
    "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 46 not upgraded.
localhost | CHANGED => {
    "cache_update_time": 1594236084,
    "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 46 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 (388 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 ... 14769 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 46 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 (388 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 ... 14769 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 46 not upgraded.
After this operation, 215 kB disk space will be freed.
(Reading database ... 14778 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 >>
 19:41:23 up  1:16,  0 users,  load average: 1.10, 1.20, 1.08
localhost | SUCCESS => {
    "result": {
        "changed": true,
        "cmd": "/usr/bin/uptime",
        "delta": "0:00:00.002059",
        "end": "2020-07-08 19:41:23.831730",
        "failed": false,
        "rc": 0,
        "start": "2020-07-08 19:41:23.829671",
        "stderr": "",
        "stderr_lines": [],
        "stdout": " 19:41:23 up  1:16,  0 users,  load average: 1.10, 1.20, 1.08",
        "stdout_lines": [
            " 19:41:23 up  1:16,  0 users,  load average: 1.10, 1.20, 1.08"
        ]
    }
}
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": "2020-07-08 19:41:23.980498",
    "stderr": "",
    "stdout": "Paused for 1.0 seconds",
    "stop": "2020-07-08 19:41:24.980796",
    "user_input": ""
}

nrdp

Description: post task result to a nagios server through nrdp

No config file found; using defaults
[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: nrdp setting: token 

null

Description: Don't display stuff to screen

No config file found; using defaults
[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

No config file found; using defaults
[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","loglevel": "3","quiet": true,"rd.systemd.show_status": "false","root": "UUID=a949b443-c5da-4a95-9f11-4ae49063d139","rw": true,"udev.log-priority": "3","vsyscall": "emulate"},"ansible_date_time": {"date": "2020-07-08","day": "08","epoch": "1594237256","hour": "19","iso8601": "2020-07-08T19:40:56Z","iso8601_basic": "20200708T194056067115","iso8601_basic_short": "20200708T194056","iso8601_micro": "2020-07-08T19:40:56.067182Z","minute": "40","month": "07","second": "56","time": "19:40:56","tz": "UTC","tz_offset": "+0000","weekday": "Wednesday","weekday_number": "3","weeknumber": "27","year": "2020"},"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": ["192.168.1.1"]},"ansible_domain": "","ansible_env": {"ANSIBLE_STDOUT_CALLBACK": "oneline","ASCIINEMA_REC": "1","DEBIAN_FRONTEND": "noninteractive","HOME": "/root","HOSTNAME": "60ffb2f5fefe","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_fibre_channel_wwn": [],"ansible_fips": false,"ansible_form_factor": "Desktop","ansible_fqdn": "60ffb2f5fefe","ansible_hostname": "60ffb2f5fefe","ansible_hostnqn": "","ansible_interfaces": ["eth0","lo"],"ansible_is_chroot": false,"ansible_iscsi_iqn": "","ansible_kernel": "5.7.7-arch1-1","ansible_kernel_version": "#1 SMP PREEMPT Wed, 01 Jul 2020 14:53:16 +0000","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": 5132,"ansible_memory_mb": {"nocache": {"free": 12734,"used": 3226},"real": {"free": 5132,"total": 15960,"used": 10828},"swap": {"cached": 0,"free": 0,"total": 0,"used": 0}},"ansible_memtotal_mb": 15960,"ansible_mounts": [{"block_available": 8137518,"block_size": 4096,"block_total": 28810999,"block_used": 20673481,"device": "/dev/sdc1","fstype": "ext4","inode_available": 5885239,"inode_total": 7331840,"inode_used": 1446601,"mount": "/etc/resolv.conf","options": "rw,noatime,discard,bind","size_available": 33331273728,"size_total": 118009851904,"uuid": "N/A"},{"block_available": 8137518,"block_size": 4096,"block_total": 28810999,"block_used": 20673481,"device": "/dev/sdc1","fstype": "ext4","inode_available": 5885239,"inode_total": 7331840,"inode_used": 1446601,"mount": "/etc/hosts","options": "rw,noatime,discard,bind","size_available": 33331273728,"size_total": 118009851904,"uuid": "N/A"},{"block_available": 8137518,"block_size": 4096,"block_total": 28810999,"block_used": 20673481,"device": "/dev/sdc1","fstype": "ext4","inode_available": 5885239,"inode_total": 7331840,"inode_used": 1446601,"mount": "/etc/hostname","options": "rw,noatime,discard,bind","size_available": 33331273728,"size_total": 118009851904,"uuid": "N/A"},{"block_available": 39803272,"block_size": 4096,"block_total": 240324434,"block_used": 200521162,"device": "/dev/sda1","fstype": "ext4","inode_available": 59625048,"inode_total": 61054976,"inode_used": 1429928,"mount": "/tmp/output","options": "rw,relatime,data=ordered,bind","size_available": 163034202112,"size_total": 984368881664,"uuid": "N/A"}],"ansible_nodename": "60ffb2f5fefe","ansible_os_family": "Debian","ansible_pkg_mgr": "apt","ansible_proc_cmdline": {"BOOT_IMAGE": "/boot/vmlinuz-linux","loglevel": "3","quiet": true,"rd.systemd.show_status": "false","root": "UUID=a949b443-c5da-4a95-9f11-4ae49063d139","rw": true,"udev.log-priority": "3","vsyscall": "emulate"},"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": 4546,"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,"deprecations": [],"warnings": []}
localhost | CHANGED | rc=0 | (stdout) ansi2html.sh
casts
css
Dockerfile
index.html
js
playbook.yml
README.md
requirements.txt
run.sh
webfonts
localhost | SUCCESS => {"changed": false,"path": "/tmp/file","state": "absent"}
localhost | CHANGED => {"changed": true,"checksum": "46f7e71486bf398fff94e5cc79530a5ad97c3c26","dest": "/tmp/file","gid": 0,"group": "root","md5sum": "4422bb319a9e7ce1e53165d70817fdf4","mode": "0644","owner": "root","size": 22,"src": "/root/.ansible/tmp/ansible-tmp-1594237256.873444-8276-74638767761250/source","state": "file","uid": 0}
localhost | SUCCESS => {"changed": false,"checksum": "46f7e71486bf398fff94e5cc79530a5ad97c3c26","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": 1594236084,"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 46 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 (339 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 ... 14769 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 46 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 (339 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 ... 14769 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 46 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 ... 14778 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)  19:41:03 up  1:15,  0 users,  load average: 1.15, 1.21, 1.09
localhost | SUCCESS => {    "changed": false,    "result": {        "changed": true,        "cmd": "/usr/bin/uptime",        "delta": "0:00:00.002169",        "end": "2020-07-08 19:41:03.321401",        "failed": false,        "rc": 0,        "start": "2020-07-08 19:41:03.319232",        "stderr": "",        "stderr_lines": [],        "stdout": " 19:41:03 up  1:15,  0 users,  load average: 1.15, 1.21, 1.09",        "stdout_lines": [            " 19:41:03 up  1:15,  0 users,  load average: 1.15, 1.21, 1.09"        ]    }}
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": "2020-07-08 19:41:03.463841","stderr": "","stdout": "Paused for 1.0 seconds","stop": "2020-07-08 19:41:04.464045","user_input": ""}

osx_say

Description: notify using software speech synthesizer

No config file found; using defaults
[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]: Unable to find either 'say' or 'espeak' executable, 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
[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'
Wednesday 08 July 2020  19:37:43 +0000 (0:00:00.280)       0:00:00.280 ******** 
Wednesday 08 July 2020  19:37:44 +0000 (0:00:00.667)       0:00:00.947 ******** 
Wednesday 08 July 2020  19:37:44 +0000 (0:00:00.268)       0:00:01.216 ******** 
Wednesday 08 July 2020  19:37:44 +0000 (0:00:00.267)       0:00:01.483 ******** 
Wednesday 08 July 2020  19:37:45 +0000 (0:00:00.653)       0:00:02.136 ******** 
Wednesday 08 July 2020  19:37:45 +0000 (0:00:00.305)       0:00:02.442 ******** 
Wednesday 08 July 2020  19:37:45 +0000 (0:00:00.161)       0:00:02.604 ******** 
Wednesday 08 July 2020  19:37:49 +0000 (0:00:03.730)       0:00:06.334 ******** 
Wednesday 08 July 2020  19:37:50 +0000 (0:00:01.488)       0:00:07.822 ******** 
Wednesday 08 July 2020  19:37:51 +0000 (0:00:00.170)       0:00:07.993 ******** 
Wednesday 08 July 2020  19:37:51 +0000 (0:00:00.031)       0:00:08.025 ******** 
Wednesday 08 July 2020  19:37:51 +0000 (0:00:00.030)       0:00:08.056 ******** 
Wednesday 08 July 2020  19:37:51 +0000 (0:00:00.018)       0:00:08.074 ******** 
Wednesday 08 July 2020  19:37:51 +0000 (0:00:00.032)       0:00:08.106 ******** 
Pausing for 1 seconds
(ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
[pause]
waiting for one second:
Wednesday 08 July 2020  19:37:52 +0000 (0:00:01.013)       0:00:09.120 ******** 
=============================================================================== 
apt --------------------------------------------------------------------- 3.73s
command ----------------------------------------------------------------- 1.76s
pause ------------------------------------------------------------------- 1.01s
copy -------------------------------------------------------------------- 0.96s
gather_facts ------------------------------------------------------------ 0.67s
file -------------------------------------------------------------------- 0.43s
shell ------------------------------------------------------------------- 0.17s
debug ------------------------------------------------------------------- 0.06s
assert ------------------------------------------------------------------ 0.03s
fail -------------------------------------------------------------------- 0.02s
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
total ------------------------------------------------------------------- 8.84s

profile_tasks

Description: adds time information to tasks

No config file found; using defaults
[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'
Wednesday 08 July 2020  19:39:31 +0000 (0:00:00.255)       0:00:00.255 ******** 
Wednesday 08 July 2020  19:39:32 +0000 (0:00:00.649)       0:00:00.904 ******** 
Wednesday 08 July 2020  19:39:32 +0000 (0:00:00.247)       0:00:01.152 ******** 
Wednesday 08 July 2020  19:39:32 +0000 (0:00:00.271)       0:00:01.423 ******** 
Wednesday 08 July 2020  19:39:33 +0000 (0:00:00.646)       0:00:02.069 ******** 
Wednesday 08 July 2020  19:39:33 +0000 (0:00:00.300)       0:00:02.370 ******** 
Wednesday 08 July 2020  19:39:34 +0000 (0:00:00.161)       0:00:02.531 ******** 
Wednesday 08 July 2020  19:39:37 +0000 (0:00:03.559)       0:00:06.091 ******** 
Wednesday 08 July 2020  19:39:38 +0000 (0:00:01.381)       0:00:07.473 ******** 
Wednesday 08 July 2020  19:39:39 +0000 (0:00:00.156)       0:00:07.629 ******** 
Wednesday 08 July 2020  19:39:39 +0000 (0:00:00.032)       0:00:07.662 ******** 
Wednesday 08 July 2020  19:39:39 +0000 (0:00:00.029)       0:00:07.691 ******** 
Wednesday 08 July 2020  19:39:39 +0000 (0:00:00.018)       0:00:07.709 ******** 
Wednesday 08 July 2020  19:39:39 +0000 (0:00:00.031)       0:00:07.741 ******** 
Pausing for 1 seconds
(ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
[pause]
waiting for one second:
Wednesday 08 July 2020  19:39:40 +0000 (0:00:01.013)       0:00:08.754 ******** 
=============================================================================== 
apt module | install htop -------------------------------------------------------------- 3.56s
command module | remove htop to trigger warning ---------------------------------------- 1.38s
pause ---------------------------------------------------------------------------------- 1.01s
Gathering Facts ------------------------------------------------------------------------ 0.65s
copy module | create the file /tmp/file ------------------------------------------------ 0.65s
copy module | change the file /tmp/file ------------------------------------------------ 0.30s
file module | delete the file /tmp/file ------------------------------------------------ 0.27s
command module | -ls /root as parameter ------------------------------------------------ 0.25s
file module | delete the file /tmp/file ------------------------------------------------ 0.16s
shell module | register result variable ------------------------------------------------ 0.16s
debug module | print result variable --------------------------------------------------- 0.03s
assert --------------------------------------------------------------------------------- 0.03s
debug module | print custom msg with variables ----------------------------------------- 0.03s
fail module | let play fail but ignore it ---------------------------------------------- 0.02s

say

Description: notify using software speech synthesizer notify using software speech synthesizer

No config file found; using defaults
[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]: Unable to find either 'say' or 'espeak' executable, plugin say.py disabled
Pausing for 1 seconds
(ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
[pause]
waiting for one second:

selective

Description: only print certain tasks

No config file found; using defaults
[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	rescued=0	ignored=1

skippy

Description: Ansible screen output that ignores skipped status

No config file found; using defaults
[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.001424", "end": "2020-07-08 19:40:35.563897", "rc": 0, "start": "2020-07-08 19:40:35.562473", "stderr": "", "stderr_lines": [], "stdout": "ansi2html.sh
casts
css
Dockerfile
index.html
js
playbook.yml
README.md
requirements.txt
run.sh
webfonts", "stdout_lines": ["ansi2html.sh", "casts", "css", "Dockerfile", "index.html", "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-7459hj6czqwd/tmpa6s7i4gn
@@ -0,0 +1,2 @@
+localhost
+60ffb2f5fefe
\ No newline at end of file

changed: [localhost] => {"changed": true, "checksum": "46f7e71486bf398fff94e5cc79530a5ad97c3c26", "dest": "/tmp/file", "gid": 0, "group": "root", "md5sum": "4422bb319a9e7ce1e53165d70817fdf4", "mode": "0644", "owner": "root", "size": 22, "src": "/root/.ansible/tmp/ansible-tmp-1594237235.878683-7564-280114484701030/source", "state": "file", "uid": 0}

TASK [copy module | change the file /tmp/file] ************************************************
ok: [localhost] => {"changed": false, "checksum": "46f7e71486bf398fff94e5cc79530a5ad97c3c26", "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 46 not upgraded.
changed: [localhost] => {"cache_update_time": 1594236084, "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 46 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 (396 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 ... 14769 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 46 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 (396 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 ... 14769 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.250456", "end": "2020-07-08 19:40:42.011449", "rc": 0, "start": "2020-07-08 19:40:40.760993", "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 46 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 ... 14778 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 46 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 ... 14778 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.002048", "end": "2020-07-08 19:40:42.175743", "rc": 0, "start": "2020-07-08 19:40:42.173695", "stderr": "", "stderr_lines": [], "stdout": " 19:40:42 up  1:15,  0 users,  load average: 1.29, 1.25, 1.09", "stdout_lines": [" 19:40:42 up  1:15,  0 users,  load average: 1.29, 1.25, 1.09"]}

TASK [debug module | print result variable] ***************************************************
ok: [localhost] => {
    "result": {
        "changed": true,
        "cmd": "/usr/bin/uptime",
        "delta": "0:00:00.002048",
        "end": "2020-07-08 19:40:42.175743",
        "failed": false,
        "rc": 0,
        "start": "2020-07-08 19:40:42.173695",
        "stderr": "",
        "stderr_lines": [],
        "stdout": " 19:40:42 up  1:15,  0 users,  load average: 1.29, 1.25, 1.09",
        "stdout_lines": [
            " 19:40:42 up  1:15,  0 users,  load average: 1.29, 1.25, 1.09"
        ]
    }
}

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": "2020-07-08 19:40:42.326090", "stderr": "", "stdout": "Paused for 1.0 seconds", "stop": "2020-07-08 19:40:43.326268", "user_input": ""}

PLAY RECAP ************************************************************************************
localhost                  : ok=14   changed=6    unreachable=0    failed=0    skipped=0    rescued=0    ignored=1   

slack

Description: Sends play events to a Slack channel

No config file found; using defaults
[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
[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: Splits output, sending failed tasks to stderr formatted stdout/stderr display

No config file found; using defaults
[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.001459", "end": "2020-07-08 19:39:01.790654", "rc": 0, "start": "2020-07-08 19:39:01.789195", "stderr": "", "stderr_lines": [], "stdout": "ansi2html.sh
casts
css
Dockerfile
index.html
js
playbook.yml
README.md
requirements.txt
run.sh
webfonts", "stdout_lines": ["ansi2html.sh", "casts", "css", "Dockerfile", "index.html", "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-42426zf23whm/tmpcsdd67gf
@@ -0,0 +1,2 @@
+localhost
+60ffb2f5fefe
\ No newline at end of file

changed: [localhost] => {"changed": true, "checksum": "46f7e71486bf398fff94e5cc79530a5ad97c3c26", "dest": "/tmp/file", "gid": 0, "group": "root", "md5sum": "4422bb319a9e7ce1e53165d70817fdf4", "mode": "0644", "owner": "root", "size": 22, "src": "/root/.ansible/tmp/ansible-tmp-1594237142.1110113-4347-232139403556656/source", "state": "file", "uid": 0}

TASK [copy module | change the file /tmp/file] *************************************************
ok: [localhost] => {"changed": false, "checksum": "46f7e71486bf398fff94e5cc79530a5ad97c3c26", "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 46 not upgraded.
changed: [localhost] => {"cache_update_time": 1594236084, "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 46 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 (475 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 ... 14769 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 46 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 (475 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 ... 14769 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.256856", "end": "2020-07-08 19:39:08.008378", "rc": 0, "start": "2020-07-08 19:39:06.751522", "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 46 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 ... 14778 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 46 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 ... 14778 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.002390", "end": "2020-07-08 19:39:08.173575", "rc": 0, "start": "2020-07-08 19:39:08.171185", "stderr": "", "stderr_lines": [], "stdout": " 19:39:08 up  1:13,  0 users,  load average: 1.25, 1.22, 1.07", "stdout_lines": [" 19:39:08 up  1:13,  0 users,  load average: 1.25, 1.22, 1.07"]}

TASK [debug module | print result variable] ****************************************************
ok: [localhost] => {
    "result": {
        "changed": true,
        "cmd": "/usr/bin/uptime",
        "delta": "0:00:00.002390",
        "end": "2020-07-08 19:39:08.173575",
        "failed": false,
        "rc": 0,
        "start": "2020-07-08 19:39:08.171185",
        "stderr": "",
        "stderr_lines": [],
        "stdout": " 19:39:08 up  1:13,  0 users,  load average: 1.25, 1.22, 1.07",
        "stdout_lines": [
            " 19:39:08 up  1:13,  0 users,  load average: 1.25, 1.22, 1.07"
        ]
    }
}

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": "2020-07-08 19:39:08.326931", "stderr": "", "stdout": "Paused for 1.0 seconds", "stop": "2020-07-08 19:39:09.327147", "user_input": ""}

PLAY RECAP *************************************************************************************
localhost                  : ok=14   changed=6    unreachable=0    failed=0    skipped=0    rescued=0    ignored=1   

sumologic

Description: Sends task result events to Sumologic

No config file found; using defaults
[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
[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
[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
[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
[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 on hosts: localhost -
Gathering Facts...
  localhost ok
command module | -ls /root as parameter...
  localhost done: {
    "changed": true,
    "cmd": [
        "ls",
        "/root"
    ],
    "delta": "0:00:00.001641",
    "end": "2020-07-08 19:38:07.167881",
    "rc": 0,
    "start": "2020-07-08 19:38:07.166240",
    "stderr": "",
    "stderr_lines": [],
    "stdout": "ansi2html.sh
casts
css
Dockerfile
index.html
js
playbook.yml
README.md
requirements.txt
run.sh
webfonts",
    "stdout_lines": [
        "ansi2html.sh",
        "casts",
        "css",
        "Dockerfile",
        "index.html",
        "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-2449op3_bcg8/tmp8zealmfi
@@ -0,0 +1,2 @@
+localhost
+60ffb2f5fefe
\ No newline at end of file

  localhost done: {
    "changed": true,
    "checksum": "46f7e71486bf398fff94e5cc79530a5ad97c3c26",
    "dest": "/tmp/file",
    "gid": 0,
    "group": "root",
    "md5sum": "4422bb319a9e7ce1e53165d70817fdf4",
    "mode": "0644",
    "owner": "root",
    "size": 22,
    "src": "/root/.ansible/tmp/ansible-tmp-1594237087.4924467-2554-223172497882877/source",
    "state": "file",
    "uid": 0
}
copy module | change the file /tmp/file...
  localhost ok: {
    "changed": false,
    "checksum": "46f7e71486bf398fff94e5cc79530a5ad97c3c26",
    "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 46 not upgraded.
  localhost done: {
    "cache_update_time": 1594236084,
    "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 46 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 (409 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 ... 14769 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 46 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 (409 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 ... 14769 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) ..."
    ]
}
command module | remove htop to trigger warning...
  localhost done: {
    "changed": true,
    "cmd": [
        "apt",
        "remove",
        "htop",
        "--yes"
    ],
    "delta": "0:00:01.295156",
    "end": "2020-07-08 19:38:13.827654",
    "rc": 0,
    "start": "2020-07-08 19:38:12.532498",
    "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 46 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 ... 14778 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 46 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 ... 14778 files and directories currently installed.)",
        "Removing htop (2.0.1-1ubuntu1) ...",
        "Processing triggers for mime-support (3.59ubuntu1) ..."
    ]
}
shell module | register result variable...
  localhost done: {
    "changed": true,
    "cmd": "/usr/bin/uptime",
    "delta": "0:00:00.003161",
    "end": "2020-07-08 19:38:14.004488",
    "rc": 0,
    "start": "2020-07-08 19:38:14.001327",
    "stderr": "",
    "stderr_lines": [],
    "stdout": " 19:38:14 up  1:13,  0 users,  load average: 1.50, 1.25, 1.07",
    "stdout_lines": [
        " 19:38:14 up  1:13,  0 users,  load average: 1.50, 1.25, 1.07"
    ]
}
debug module | print result variable...
  localhost ok: {
    "changed": false,
    "result": {
        "changed": true,
        "cmd": "/usr/bin/uptime",
        "delta": "0:00:00.003161",
        "end": "2020-07-08 19:38:14.004488",
        "failed": false,
        "rc": 0,
        "start": "2020-07-08 19:38:14.001327",
        "stderr": "",
        "stderr_lines": [],
        "stdout": " 19:38:14 up  1:13,  0 users,  load average: 1.50, 1.25, 1.07",
        "stdout_lines": [
            " 19:38:14 up  1:13,  0 users,  load average: 1.50, 1.25, 1.07"
        ]
    }
}
debug module | print custom msg with variables...
  localhost ok: {
    "changed": false,
    "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"
}
assert...
  localhost ok: {
    "changed": false,
    "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": "2020-07-08 19:38:14.160241",
    "stderr": "",
    "stdout": "Paused for 1.0 seconds",
    "stop": "2020-07-08 19:38:15.160442",
    "user_input": ""
}

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

yaml

Description: yaml-ized Ansible screen output

No config file found; using defaults
[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.001461'
  end: '2020-07-08 19:39:52.968719'
  rc: 0
  start: '2020-07-08 19:39:52.967258'
  stderr: ''
  stderr_lines: <omitted>
  stdout: |-
    ansi2html.sh
    casts
    css
    Dockerfile
    index.html
    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-60222mywvp_7/tmptlh3gd5k
@@ -0,0 +1,2 @@
+localhost
+60ffb2f5fefe
\ No newline at end of file

changed: [localhost] => changed=true 
  checksum: 46f7e71486bf398fff94e5cc79530a5ad97c3c26
  dest: /tmp/file
  gid: 0
  group: root
  md5sum: 4422bb319a9e7ce1e53165d70817fdf4
  mode: '0644'
  owner: root
  size: 22
  src: /root/.ansible/tmp/ansible-tmp-1594237193.2909195-6127-102678445568858/source
  state: file
  uid: 0

TASK [copy module | change the file /tmp/file] ************************************************
ok: [localhost] => changed=false 
  checksum: 46f7e71486bf398fff94e5cc79530a5ad97c3c26
  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,2 +1,2 @@
 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 46 not upgraded.
changed: [localhost] => changed=true 
  cache_update_time: 1594236084
  cache_updated: false
  stderr: |-
    debconf: delaying package configuration, since apt-utils is not installed
  stderr_lines: <omitted>
  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 46 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 (370 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 ... 14769 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.259881'
  end: '2020-07-08 19:39:59.344941'
  rc: 0
  start: '2020-07-08 19:39:58.085060'
  stderr: |2-
  
    WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
  stderr_lines: <omitted>
  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 46 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 ... 14778 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.002077'
  end: '2020-07-08 19:39:59.508978'
  rc: 0
  start: '2020-07-08 19:39:59.506901'
  stderr: ''
  stderr_lines: <omitted>
  stdout: ' 19:39:59 up  1:14,  0 users,  load average: 1.32, 1.25, 1.09'
  stdout_lines: <omitted>

TASK [debug module | print result variable] ***************************************************
ok: [localhost] => 
  result:
    changed: true
    cmd: /usr/bin/uptime
    delta: '0:00:00.002077'
    end: '2020-07-08 19:39:59.508978'
    failed: false
    rc: 0
    start: '2020-07-08 19:39:59.506901'
    stderr: ''
    stderr_lines: []
    stdout: ' 19:39:59 up  1:14,  0 users,  load average: 1.32, 1.25, 1.09'
    stdout_lines:
    - ' 19:39:59 up  1:14,  0 users,  load average: 1.32, 1.25, 1.09'

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: '2020-07-08 19:39:59.659899'
  stderr: ''
  stdout: Paused for 1.0 seconds
  stop: '2020-07-08 19:40:00.660166'
  user_input: ''

PLAY RECAP ************************************************************************************
localhost                  : ok=14   changed=6    unreachable=0    failed=0    skipped=0    rescued=0    ignored=1   

Contact: github <at> gumpri <dot> ch