Skip to content

Instantly share code, notes, and snippets.

@gabrik
Last active August 26, 2022 12:28
Show Gist options
  • Save gabrik/0adecd283d4dc426b497f524fff764c0 to your computer and use it in GitHub Desktop.
Save gabrik/0adecd283d4dc426b497f524fff764c0 to your computer and use it in GitHub Desktop.
ansible error in kvm
$ ansible-playbook -i vm-inventory.yml -e host=router small.yml -vvvv
ansible-playbook [core 2.13.3]
config file = /etc/ansible/ansible.cfg
configured module search path = ['/home/ato/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
ansible python module location = /home/ato/.local/lib/python3.8/site-packages/ansible
ansible collection location = /home/ato/.ansible/collections:/usr/share/ansible/collections
executable location = /home/ato/.local/bin/ansible-playbook
python version = 3.8.10 (default, Jun 22 2022, 20:18:18) [GCC 9.4.0]
jinja version = 3.1.2
libyaml = True
Using /etc/ansible/ansible.cfg as config file
setting up inventory plugins
host_list declined parsing /home/ato/Workspace/kvmlab/vm-inventory.yml as it did not pass its verify_file() method
Loading collection community.libvirt from /home/ato/.ansible/collections/ansible_collections/community/libvirt
Using inventory plugin 'ansible_collections.community.libvirt.plugins.inventory.libvirt' to process inventory source '/home/ato/Workspace/kvmlab/vm-inventory.yml'
Not replacing invalid character(s) "{'-'}" in group name (dcb24f05-f811-429b-8eea-bd6e81ff6921)
[WARNING]: Invalid characters were found in group names but not replaced, use -vvvv to see details
Parsed /home/ato/Workspace/kvmlab/vm-inventory.yml inventory source with auto plugin
Loading callback plugin default of type stdout, v2.0 from /home/ato/.local/lib/python3.8/site-packages/ansible/plugins/callback/default.py
Skipping callback 'default', as we already have a stdout callback.
Skipping callback 'minimal', as we already have a stdout callback.
Skipping callback 'oneline', as we already have a stdout callback.
PLAYBOOK: small.yml ***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************
Positional arguments: small.yml
verbosity: 4
connection: smart
timeout: 10
become_method: sudo
tags: ('all',)
inventory: ('/home/ato/Workspace/kvmlab/vm-inventory.yml',)
extra_vars: ('host=router',)
forks: 5
1 plays in small.yml
PLAY [Install cargo and tools] ************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************
TASK [Gathering Facts] ********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************
task path: /home/ato/Workspace/kvmlab/small.yml:2
[WARNING]: The "community.libvirt.libvirt_qemu" connection plugin has an improperly configured remote target value, forcing "inventory_hostname" templated value instead of the string
<router> CONNECT TO qemu+ssh://ato@luke/system
<router> FIND DOMAIN router
<router> ESTABLISH community.libvirt.libvirt_qemu CONNECTION
<router> EXEC /bin/sh -c 'echo ~ && sleep 0'
<router> GA send: {"execute": "guest-exec", "arguments": {"path": "/bin/sh", "capture-output": true, "arg": ["-c", "echo ~ && sleep 0"]}}
<router> GA return: {'return': {'pid': 16673}}
<router> GA send: {"execute": "guest-exec-status", "arguments": {"pid": 16673}}
<router> GA return: {'return': {'exited': False}}
<router> GA return: {'return': {'exitcode': 0, 'out-data': 'fgo=', 'exited': True}}
<router> GA stdout: ~
<router> GA stderr:
<router> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo ~/.ansible/tmp `"&& mkdir "` echo ~/.ansible/tmp/ansible-tmp-1661516747.623383-126463-4601337903868 `" && echo ansible-tmp-1661516747.623383-126463-4601337903868="` echo ~/.ansible/tmp/ansible-tmp-1661516747.623383-126463-4601337903868 `" ) && sleep 0'
<router> GA send: {"execute": "guest-exec", "arguments": {"path": "/bin/sh", "capture-output": true, "arg": ["-c", "( umask 77 && mkdir -p \"` echo ~/.ansible/tmp `\"&& mkdir \"` echo ~/.ansible/tmp/ansible-tmp-1661516747.623383-126463-4601337903868 `\" && echo ansible-tmp-1661516747.623383-126463-4601337903868=\"` echo ~/.ansible/tmp/ansible-tmp-1661516747.623383-126463-4601337903868 `\" ) && sleep 0"]}}
<router> GA return: {'return': {'pid': 16676}}
<router> GA send: {"execute": "guest-exec-status", "arguments": {"pid": 16676}}
<router> GA return: {'return': {'exited': False}}
<router> GA return: {'return': {'exitcode': 0, 'out-data': 'YW5zaWJsZS10bXAtMTY2MTUxNjc0Ny42MjMzODMtMTI2NDYzLTQ2MDEzMzc5MDM4Njg9fi8uYW5zaWJsZS90bXAvYW5zaWJsZS10bXAtMTY2MTUxNjc0Ny42MjMzODMtMTI2NDYzLTQ2MDEzMzc5MDM4NjgK', 'exited': True}}
<router> GA stdout: ansible-tmp-1661516747.623383-126463-4601337903868=~/.ansible/tmp/ansible-tmp-1661516747.623383-126463-4601337903868
<router> GA stderr:
<router> Attempting python interpreter discovery
<router> EXEC /bin/sh -c 'echo PLATFORM; uname; echo FOUND; command -v '"'"'python3.10'"'"'; command -v '"'"'python3.9'"'"'; command -v '"'"'python3.8'"'"'; command -v '"'"'python3.7'"'"'; command -v '"'"'python3.6'"'"'; command -v '"'"'python3.5'"'"'; command -v '"'"'/usr/bin/python3'"'"'; command -v '"'"'/usr/libexec/platform-python'"'"'; command -v '"'"'python2.7'"'"'; command -v '"'"'/usr/bin/python'"'"'; command -v '"'"'python'"'"'; echo ENDFOUND && sleep 0'
<router> GA send: {"execute": "guest-exec", "arguments": {"path": "/bin/sh", "capture-output": true, "arg": ["-c", "echo PLATFORM; uname; echo FOUND; command -v 'python3.10'; command -v 'python3.9'; command -v 'python3.8'; command -v 'python3.7'; command -v 'python3.6'; command -v 'python3.5'; command -v '/usr/bin/python3'; command -v '/usr/libexec/platform-python'; command -v 'python2.7'; command -v '/usr/bin/python'; command -v 'python'; echo ENDFOUND && sleep 0"]}}
<router> GA return: {'return': {'pid': 16685}}
<router> GA send: {"execute": "guest-exec-status", "arguments": {"pid": 16685}}
<router> GA return: {'return': {'exited': False}}
<router> GA return: {'return': {'exitcode': 0, 'out-data': 'UExBVEZPUk0KTGludXgKRk9VTkQKL3Vzci9iaW4vcHl0aG9uMy4xMAovdXNyL2Jpbi9weXRob24zCkVOREZPVU5ECg==', 'exited': True}}
<router> GA stdout: PLATFORM
Linux
FOUND
/usr/bin/python3.10
/usr/bin/python3
ENDFOUND
<router> GA stderr:
<router> Python interpreter discovery fallback (pipelining support required for extended interpreter discovery)
Using module file /home/ato/.local/lib/python3.8/site-packages/ansible/modules/setup.py
<router> PUT /home/ato/.ansible/tmp/ansible-local-126456cioi2djv/tmpijcga3oe TO ~/.ansible/tmp/ansible-tmp-1661516747.623383-126463-4601337903868/AnsiballZ_setup.py
<router> GA send: {"execute": "guest-file-open", "arguments": {"path": "~/.ansible/tmp/ansible-tmp-1661516747.623383-126463-4601337903868/AnsiballZ_setup.py", "mode": "wb+"}}
<router> GA return: {'return': 1117}
<router> GA send: {"execute": "guest-file-close", "arguments": {"handle": 1117}}
<router> GA return: {'return': {}}
<router> EXEC /bin/sh -c 'chmod u+x '"'"'~/.ansible/tmp/ansible-tmp-1661516747.623383-126463-4601337903868/'"'"' '"'"'~/.ansible/tmp/ansible-tmp-1661516747.623383-126463-4601337903868/AnsiballZ_setup.py'"'"' && sleep 0'
<router> GA send: {"execute": "guest-exec", "arguments": {"path": "/bin/sh", "capture-output": true, "arg": ["-c", "chmod u+x '~/.ansible/tmp/ansible-tmp-1661516747.623383-126463-4601337903868/' '~/.ansible/tmp/ansible-tmp-1661516747.623383-126463-4601337903868/AnsiballZ_setup.py' && sleep 0"]}}
<router> GA return: {'return': {'pid': 16689}}
<router> GA send: {"execute": "guest-exec-status", "arguments": {"pid": 16689}}
<router> GA return: {'return': {'exited': False}}
<router> GA return: {'return': {'exitcode': 0, 'exited': True}}
<router> GA stdout:
<router> GA stderr:
<router> EXEC /bin/sh -c '/usr/bin/python3.10 '"'"'~/.ansible/tmp/ansible-tmp-1661516747.623383-126463-4601337903868/AnsiballZ_setup.py'"'"' && sleep 0'
<router> GA send: {"execute": "guest-exec", "arguments": {"path": "/bin/sh", "capture-output": true, "arg": ["-c", "/usr/bin/python3.10 '~/.ansible/tmp/ansible-tmp-1661516747.623383-126463-4601337903868/AnsiballZ_setup.py' && sleep 0"]}}
<router> GA return: {'return': {'pid': 16693}}
<router> GA send: {"execute": "guest-exec-status", "arguments": {"pid": 16693}}
<router> GA return: {'return': {'exited': False}}
<router> GA return: {'return': {'exitcode': 0, 'out-data': 'CnsiYW5zaWJsZV9mYWN0cyI6IHsiYW5zaWJsZV9zeXN0ZW1fY2FwYWJpbGl0aWVzX2VuZm9yY2VkIjogIkZhbHNlIiwgImFuc2libGVfc3lzdGVtX2NhcGFiaWxpdGllcyI6IFtdLCAiYW5zaWJsZV9zeXN0ZW0iOiAiTGludXgiLCAiYW5zaWJsZV9rZXJuZWwiOiAiNS4xNS4wLTQ2LWdlbmVyaWMiLCAiYW5zaWJsZV9rZXJuZWxfdmVyc2lvbiI6ICIjNDktVWJ1bnR1IFNNUCBUaHUgQXVnIDQgMTg6MDM6MjUgVVRDIDIwMjIiLCAiYW5zaWJsZV9tYWNoaW5lIjogIng4Nl82NCIsICJhbnNpYmxlX3B5dGhvbl92ZXJzaW9uIjogIjMuMTAuNCIsICJhbnNpYmxlX2ZxZG4iOiAiMDBmZjIwZWItNWIxNC00NDY5LWJiMmEtODIzZTIyZjY0OTdjIiwgImFuc2libGVfaG9zdG5hbWUiOiAicm91dGVyIiwgImFuc2libGVfbm9kZW5hbWUiOiAicm91dGVyIiwgImFuc2libGVfZG9tYWluIjogIiIsICJhbnNpYmxlX3VzZXJzcGFjZV9iaXRzIjogIjY0IiwgImFuc2libGVfYXJjaGl0ZWN0dXJlIjogIng4Nl82NCIsICJhbnNpYmxlX3VzZXJzcGFjZV9hcmNoaXRlY3R1cmUiOiAieDg2XzY0IiwgImFuc2libGVfbWFjaGluZV9pZCI6ICJkY2IyNGYwNWY4MTE0MjliOGVlYWJkNmU4MWZmNjkyMSIsICJhbnNpYmxlX3NlbGludXhfcHl0aG9uX3ByZXNlbnQiOiB0cnVlLCAiYW5zaWJsZV9zZWxpbnV4IjogeyJzdGF0dXMiOiAiZGlzYWJsZWQifSwgImFuc2libGVfaXNfY2hyb290IjogZmFsc2UsICJhbnNpYmxlX2ZpYnJlX2NoYW5uZWxfd3duIjogW10sICJhbnNpYmxlX3NzaF9ob3N0X2tleV9kc2FfcHVibGljIjogIkFBQUFCM056YUMxa2MzTUFBQUNCQUo3SElwWUFQWkRwOFd0N3dhR3lYZWF5ME5aMFI3Q2ExT09kd0dKdEFDemw1cWwyN1lYVTh5eWVLZk1wRnBEYnc3MUw4QTdvM1pETm1hSVN2VWFDS3pwQy9FVE1pMUZmcDRlV1B4LzJHNUpXbU5lK296RS84N1ZhMC9UMDMwcTh1RGRpcUN2bXBhem4wK0xkc1BlYmNvSk9BV1BDQmE2bmVYTUI4UTVSdVI5ckFBQUFGUUNWUHZ2aWxndlExZEx4c0hvN2tFbGdTbzVQMVFBQUFJQkJia05XeDJqU3kwVFRjNkZzcnZRMlVlbWlZaHhlNm1ibHdqaTZ4WDUxZ29OZ0RJR2pvaWZnY1F2Q0xpU1BjaDRxQ2xZYTBjblg4SnplT2JPNjkzWW1YWnBIUTRPbW1tZmZ5UHlFRWdqSXhjMjBYNkxzejcvMWoxcVpEV2tqa1VOSi9nNEEwVkhnazdRTTFjWGg3cjFVd2NYbmVna2RVQ3htRTN1dloxbjN3QUFBQUlCOFl2aVJUcmV2ejBIQlYxWWlpNVhiOGNSMkh3SjNKc09rWFlXVW9tKzJhUGtUQUVWRi9velJVT1VCSHR0RXVHTHpkeTlwWjJweENUUkp4KzdlQkFabFdaUkpObkk0cEt1cFJyMXREeUp4aDZqY1BRaHQ0MklmMHN0RTUwT3FoU25MRW5XVFJuS3R3ZDhaKytuMEVlamg0Ym5hckNLSUtZMko2aUNMNWozQmhRPT0iLCAiYW5zaWJsZV9zc2hfaG9zdF9rZXlfZHNhX3B1YmxpY19rZXl0eXBlIjogInNzaC1kc3MiLCAiYW5zaWJsZV9zc2hfaG9zdF9rZXlfcnNhX3B1YmxpYyI6ICJBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFCZ1FDL2lMeDdsR0JuSDJoQUJMMlplYTVQemZjaDhVSGVNT1VwYzF6M3VQOEk4L2JGdlE3YStkT3ZnMTIwcU9nYlVMK2Exem5FZ2hPSDY4d0xOMVhUUXVKU1NaUmV0YkY3VzZZL1BQdTJTNHJqM3NZVlpqWjhLRVB6Vk1WOEdaQlBWVFhYNUhOMEtOYXdzNDdIcUM4a3YrcW8zTzR5VFZOancyR3NzRlVYUklFbDJHMUxLWEF4eExNZEl0UGVxNDZYUHFUWEtzMkZPajVLK1F5cGFtWTg2aGh5cVNDVGdMeWZBV0NNU3FJU1RFc2tmcW5HR2ZYdThoMFcvS2tWSUZGaUZCaWRyd29ad2NLNllOaFBCRmQ5cjRYNytHdWVmdGpkMUo5OUwzZkc2L1kyclIycHE3azZxY1o4TThKUGl4di9pdW83TisvMXpTVk9Ba0R3TENuWW9yZDJiS1NRSy96OWpVc09JWmJKTUZjc2xuZVE0UzBLZWF0T2FFU0UxTFgrWkxSR0Y0UVREUjBLQ2U4QzlrZ0dWRkZJVGs1cnQ3OWFzZkozUE1WUmNSUVNmbnJFK25LR1k5SllLbmhiYmdzQ1ZXemhUNDVUU2t2dzc4ekttSnhsbWpURzMxd252bGgzQ0k4NDh2MG5iYndlblFabzhwMTJEZ2FvdjBtNHh5OTlLSWs9IiwgImFuc2libGVfc3NoX2hvc3Rfa2V5X3JzYV9wdWJsaWNfa2V5dHlwZSI6ICJzc2gtcnNhIiwgImFuc2libGVfc3NoX2hvc3Rfa2V5X2VjZHNhX3B1YmxpYyI6ICJBQUFBRTJWalpITmhMWE5vWVRJdGJtbHpkSEF5TlRZQUFBQUlibWx6ZEhBeU5UWUFBQUJCQkFKTFBuWHp1Y2pVcFJsdVA5U2xoWm94RldBMk9oK3I4UFgxQWNkUStvWVRINWRDL1B6T3FFbjZoNVRxYnBaSTVWSVdGS0pmV0V1L0NhRU9zT0JCcG8wPSIsICJhbnNpYmxlX3NzaF9ob3N0X2tleV9lY2RzYV9wdWJsaWNfa2V5dHlwZSI6ICJlY2RzYS1zaGEyLW5pc3RwMjU2IiwgImFuc2libGVfc3NoX2hvc3Rfa2V5X2VkMjU1MTlfcHVibGljIjogIkFBQUFDM056YUMxbFpESTFOVEU1QUFBQUlNMlFXNlB5L2Q4YUJycFNKUmdFVUdxTXRKbG9rWFovUmFUaWIvWmpHa3p4IiwgImFuc2libGVfc3NoX2hvc3Rfa2V5X2VkMjU1MTlfcHVibGljX2tleXR5cGUiOiAic3NoLWVkMjU1MTkiLCAiYW5zaWJsZV91c2VyX2lkIjogInJvb3QiLCAiYW5zaWJsZV91c2VyX3VpZCI6IDAsICJhbnNpYmxlX3VzZXJfZ2lkIjogMCwgImFuc2libGVfdXNlcl9nZWNvcyI6ICJyb290IiwgImFuc2libGVfdXNlcl9kaXIiOiAiL3Jvb3QiLCAiYW5zaWJsZV91c2VyX3NoZWxsIjogIi9iaW4vYmFzaCIsICJhbnNpYmxlX3JlYWxfdXNlcl9pZCI6IDAsICJhbnNpYmxlX2VmZmVjdGl2ZV91c2VyX2lkIjogMCwgImFuc2libGVfcmVhbF9ncm91cF9pZCI6IDAsICJhbnNpYmxlX2VmZmVjdGl2ZV9ncm91cF9pZCI6IDAsICJhbnNpYmxlX3ZpcnR1YWxpemF0aW9uX3JvbGUiOiAiZ3Vlc3QiLCAiYW5zaWJsZV92aXJ0dWFsaXphdGlvbl90eXBlIjogImt2bSIsICJhbnNpYmxlX3ZpcnR1YWxpemF0aW9uX3RlY2hfZ3Vlc3QiOiBbImt2bSJdLCAiYW5zaWJsZV92aXJ0dWFsaXphdGlvbl90ZWNoX2hvc3QiOiBbImt2bSJdLCAiYW5zaWJsZV9wcm9jZXNzb3IiOiBbIjAiLCAiR2VudWluZUludGVsIiwgIkludGVsIENvcmUgUHJvY2Vzc29yIChIYXN3ZWxsLCBubyBUU1gsIElCUlMpIiwgIjEiLCAiR2VudWluZUludGVsIiwgIkludGVsIENvcmUgUHJvY2Vzc29yIChIYXN3ZWxsLCBubyBUU1gsIElCUlMpIiwgIjIiLCAiR2VudWluZUludGVsIiwgIkludGVsIENvcmUgUHJvY2Vzc29yIChIYXN3ZWxsLCBubyBUU1gsIElCUlMpIiwgIjMiLCAiR2VudWluZUludGVsIiwgIkludGVsIENvcmUgUHJvY2Vzc29yIChIYXN3ZWxsLCBubyBUU1gsIElCUlMpIiwgIjQiLCAiR2VudWluZUludGVsIiwgIkludGVsIENvcmUgUHJvY2Vzc29yIChIYXN3ZWxsLCBubyBUU1gsIElCUlMpIiwgIjUiLCAiR2VudWluZUludGVsIiwgIkludGVsIENvcmUgUHJvY2Vzc29yIChIYXN3ZWxsLCBubyBUU1gsIElCUlMpIiwgIjYiLCAiR2VudWluZUludGVsIiwgIkludGVsIENvcmUgUHJvY2Vzc29yIChIYXN3ZWxsLCBubyBUU1gsIElCUlMpIiwgIjciLCAiR2VudWluZUludGVsIiwgIkludGVsIENvcmUgUHJvY2Vzc29yIChIYXN3ZWxsLCBubyBUU1gsIElCUlMpIl0sICJhbnNpYmxlX3Byb2Nlc3Nvcl9jb3VudCI6IDgsICJhbnNpYmxlX3Byb2Nlc3Nvcl9jb3JlcyI6IDEsICJhbnNpYmxlX3Byb2Nlc3Nvcl90aHJlYWRzX3Blcl9jb3JlIjogMSwgImFuc2libGVfcHJvY2Vzc29yX3ZjcHVzIjogOCwgImFuc2libGVfcHJvY2Vzc29yX25wcm9jIjogOCwgImFuc2libGVfbWVtdG90YWxfbWIiOiA2NDMxMiwgImFuc2libGVfbWVtZnJlZV9tYiI6IDYwNzA1LCAiYW5zaWJsZV9zd2FwdG90YWxfbWIiOiAwLCAiYW5zaWJsZV9zd2FwZnJlZV9tYiI6IDAsICJhbnNpYmxlX21lbW9yeV9tYiI6IHsicmVhbCI6IHsidG90YWwiOiA2NDMxMiwgInVzZWQiOiAzNjA3LCAiZnJlZSI6IDYwNzA1fSwgIm5vY2FjaGUiOiB7ImZyZWUiOiA2MzgwNCwgInVzZWQiOiA1MDh9LCAic3dhcCI6IHsidG90YWwiOiAwLCAiZnJlZSI6IDAsICJ1c2VkIjogMCwgImNhY2hlZCI6IDB9fSwgImFuc2libGVfYmlvc19kYXRlIjogIjA0LzAxLzIwMTQiLCAiYW5zaWJsZV9iaW9zX3ZlbmRvciI6ICJTZWFCSU9TIiwgImFuc2libGVfYmlvc192ZXJzaW9uIjogIjEuMTMuMC0xdWJ1bnR1MS4xIiwgImFuc2libGVfYm9hcmRfYXNzZXRfdGFnIjogIk5BIiwgImFuc2libGVfYm9hcmRfbmFtZSI6ICJOQSIsICJhbnNpYmxlX2JvYXJkX3NlcmlhbCI6ICJOQSIsICJhbnNpYmxlX2JvYXJkX3ZlbmRvciI6ICJOQSIsICJhbnNpYmxlX2JvYXJkX3ZlcnNpb24iOiAiTkEiLCAiYW5zaWJsZV9jaGFzc2lzX2Fzc2V0X3RhZyI6ICJOQSIsICJhbnNpYmxlX2NoYXNzaXNfc2VyaWFsIjogIk5BIiwgImFuc2libGVfY2hhc3Npc192ZW5kb3IiOiAiUUVNVSIsICJhbnNpYmxlX2NoYXNzaXNfdmVyc2lvbiI6ICJwYy1xMzUtNC4yIiwgImFuc2libGVfZm9ybV9mYWN0b3IiOiAiT3RoZXIiLCAiYW5zaWJsZV9wcm9kdWN0X25hbWUiOiAiU3RhbmRhcmQgUEMgKFEzNSArIElDSDksIDIwMDkpIiwgImFuc2libGVfcHJvZHVjdF9zZXJpYWwiOiAiTkEiLCAiYW5zaWJsZV9wcm9kdWN0X3V1aWQiOiAiZGNiMjRmMDUtZjgxMS00MjliLThlZWEtYmQ2ZTgxZmY2OTIxIiwgImFuc2libGVfcHJvZHVjdF92ZXJzaW9uIjogInBjLXEzNS00LjIiLCAiYW5zaWJsZV9zeXN0ZW1fdmVuZG9yIjogIlFFTVUiLCAiYW5zaWJsZV9kZXZpY2VzIjogeyJsb29wMSI6IHsidmlydHVhbCI6IDEsICJsaW5rcyI6IHsiaWRzIjogW10sICJ1dWlkcyI6IFtdLCAibGFiZWxzIjogW10sICJtYXN0ZXJzIjogW119LCAidmVuZG9yIjogbnVsbCwgIm1vZGVsIjogbnVsbCwgInNhc19hZGRyZXNzIjogbnVsbCwgInNhc19kZXZpY2VfaGFuZGxlIjogbnVsbCwgInJlbW92YWJsZSI6ICIwIiwgInN1cHBvcnRfZGlzY2FyZCI6ICI0MDk2IiwgInBhcnRpdGlvbnMiOiB7fSwgInJvdGF0aW9uYWwiOiAiMSIsICJzY2hlZHVsZXJfbW9kZSI6ICJub25lIiwgInNlY3RvcnMiOiAiMTYzNzM2IiwgInNlY3RvcnNpemUiOiAiNTEyIiwgInNpemUiOiAiNzkuOTUgTUIiLCAiaG9zdCI6ICIiLCAiaG9sZGVycyI6IFtdfSwgImxvb3A2IjogeyJ2aXJ0dWFsIjogMSwgImxpbmtzIjogeyJpZHMiOiBbXSwgInV1aWRzIjogW10sICJsYWJlbHMiOiBbXSwgIm1hc3RlcnMiOiBbXX0sICJ2ZW5kb3IiOiBudWxsLCAibW9kZWwiOiBudWxsLCAic2FzX2FkZHJlc3MiOiBudWxsLCAic2FzX2RldmljZV9oYW5kbGUiOiBudWxsLCAicmVtb3ZhYmxlIjogIjAiLCAic3VwcG9ydF9kaXNjYXJkIjogIjAiLCAicGFydGl0aW9ucyI6IHt9LCAicm90YXRpb25hbCI6ICIxIiwgInNjaGVkdWxlcl9tb2RlIjogIm5vbmUiLCAic2VjdG9ycyI6ICIwIiwgInNlY3RvcnNpemUiOiAiNTEyIiwgInNpemUiOiAiMC4wMCBCeXRlcyIsICJob3N0IjogIiIsICJob2xkZXJzIjogW119LCAibG9vcDQiOiB7InZpcnR1YWwiOiAxLCAibGlua3MiOiB7ImlkcyI6IFtdLCAidXVpZHMiOiBbXSwgImxhYmVscyI6IFtdLCAibWFzdGVycyI6IFtdfSwgInZlbmRvciI6IG51bGwsICJtb2RlbCI6IG51bGwsICJzYXNfYWRkcmVzcyI6IG51bGwsICJzYXNfZGV2aWNlX2hhbmRsZSI6IG51bGwsICJyZW1vdmFibGUiOiAiMCIsICJzdXBwb3J0X2Rpc2NhcmQiOiAiMCIsICJwYXJ0aXRpb25zIjoge30sICJyb3RhdGlvbmFsIjogIjEiLCAic2NoZWR1bGVyX21vZGUiOiAibm9uZSIsICJzZWN0b3JzIjogIjAiLCAic2VjdG9yc2l6ZSI6ICI1MTIiLCAic2l6ZSI6ICIwLjAwIEJ5dGVzIiwgImhvc3QiOiAiIiwgImhvbGRlcnMiOiBbXX0sICJzcjAiOiB7InZpcnR1YWwiOiAxLCAibGlua3MiOiB7ImlkcyI6IFsiYXRhLVFFTVVfRFZELVJPTV9RTTAwMDAxIiwgInNjc2ktMFFFTVVfUUVNVV9EVkQtUk9NX1FNMDAwMDEiLCAic2NzaS0xQVRBX1FFTVVfRFZELVJPTV9RTTAwMDAxIl0sICJ1dWlkcyI6IFsiMjAyMi0wOC0yNi0xMC01My01Mi0wMCJdLCAibGFiZWxzIjogWyJjaWRhdGEiXSwgIm1hc3RlcnMiOiBbXX0sICJ2ZW5kb3IiOiAiUUVNVSIsICJtb2RlbCI6ICJRRU1VIERWRC1ST00iLCAic2FzX2FkZHJlc3MiOiBudWxsLCAic2FzX2RldmljZV9oYW5kbGUiOiBudWxsLCAicmVtb3ZhYmxlIjogIjEiLCAic3VwcG9ydF9kaXNjYXJkIjogIjAiLCAicGFydGl0aW9ucyI6IHt9LCAicm90YXRpb25hbCI6ICIxIiwgInNjaGVkdWxlcl9tb2RlIjogIm1xLWRlYWRsaW5lIiwgInNlY3RvcnMiOiAiNzMyIiwgInNlY3RvcnNpemUiOiAiMjA0OCIsICJzaXplIjogIjM2Ni4wMCBLQiIsICJob3N0IjogIlNBVEEgY29udHJvbGxlcjogSW50ZWwgQ29ycG9yYXRpb24gODI4MDFJUi9JTy9JSCAoSUNIOVIvRE8vREgpIDYgcG9ydCBTQVRBIENvbnRyb2xsZXIgW0FIQ0kgbW9kZV0gKHJldiAwMikiLCAiaG9sZGVycyI6IFtdfSwgImxvb3AyIjogeyJ2aXJ0dWFsIjogMSwgImxpbmtzIjogeyJpZHMiOiBbXSwgInV1aWRzIjogW10sICJsYWJlbHMiOiBbXSwgIm1hc3RlcnMiOiBbXX0sICJ2ZW5kb3IiOiBudWxsLCAibW9kZWwiOiBudWxsLCAic2FzX2FkZHJlc3MiOiBudWxsLCAic2FzX2RldmljZV9oYW5kbGUiOiBudWxsLCAicmVtb3ZhYmxlIjogIjAiLCAic3VwcG9ydF9kaXNjYXJkIjogIjQwOTYiLCAicGFydGl0aW9ucyI6IHt9LCAicm90YXRpb25hbCI6ICIxIiwgInNjaGVkdWxlcl9tb2RlIjogIm5vbmUiLCAic2VjdG9ycyI6ICI5NjE3NiIsICJzZWN0b3JzaXplIjogIjUxMiIsICJzaXplIjogIjQ2Ljk2IE1CIiwgImhvc3QiOiAiIiwgImhvbGRlcnMiOiBbXX0sICJsb29wMCI6IHsidmlydHVhbCI6IDEsICJsaW5rcyI6IHsiaWRzIjogW10sICJ1dWlkcyI6IFtdLCAibGFiZWxzIjogW10sICJtYXN0ZXJzIjogW119LCAidmVuZG9yIjogbnVsbCwgIm1vZGVsIjogbnVsbCwgInNhc19hZGRyZXNzIjogbnVsbCwgInNhc19kZXZpY2VfaGFuZGxlIjogbnVsbCwgInJlbW92YWJsZSI6ICIwIiwgInN1cHBvcnRfZGlzY2FyZCI6ICI0MDk2IiwgInBhcnRpdGlvbnMiOiB7fSwgInJvdGF0aW9uYWwiOiAiMSIsICJzY2hlZHVsZXJfbW9kZSI6ICJub25lIiwgInNlY3RvcnMiOiAiMTI2ODk2IiwgInNlY3RvcnNpemUiOiAiNTEyIiwgInNpemUiOiAiNjEuOTYgTUIiLCAiaG9zdCI6ICIiLCAiaG9sZGVycyI6IFtdfSwgImxvb3A3IjogeyJ2aXJ0dWFsIjogMSwgImxpbmtzIjogeyJpZHMiOiBbXSwgInV1aWRzIjogW10sICJsYWJlbHMiOiBbXSwgIm1hc3RlcnMiOiBbXX0sICJ2ZW5kb3IiOiBudWxsLCAibW9kZWwiOiBudWxsLCAic2FzX2FkZHJlc3MiOiBudWxsLCAic2FzX2RldmljZV9oYW5kbGUiOiBudWxsLCAicmVtb3ZhYmxlIjogIjAiLCAic3VwcG9ydF9kaXNjYXJkIjogIjAiLCAicGFydGl0aW9ucyI6IHt9LCAicm90YXRpb25hbCI6ICIxIiwgInNjaGVkdWxlcl9tb2RlIjogIm5vbmUiLCAic2VjdG9ycyI6ICIwIiwgInNlY3RvcnNpemUiOiAiNTEyIiwgInNpemUiOiAiMC4wMCBCeXRlcyIsICJob3N0IjogIiIsICJob2xkZXJzIjogW119LCAibG9vcDUiOiB7InZpcnR1YWwiOiAxLCAibGlua3MiOiB7ImlkcyI6IFtdLCAidXVpZHMiOiBbXSwgImxhYmVscyI6IFtdLCAibWFzdGVycyI6IFtdfSwgInZlbmRvciI6IG51bGwsICJtb2RlbCI6IG51bGwsICJzYXNfYWRkcmVzcyI6IG51bGwsICJzYXNfZGV2aWNlX2hhbmRsZSI6IG51bGwsICJyZW1vdmFibGUiOiAiMCIsICJzdXBwb3J0X2Rpc2NhcmQiOiAiMCIsICJwYXJ0aXRpb25zIjoge30sICJyb3RhdGlvbmFsIjogIjEiLCAic2NoZWR1bGVyX21vZGUiOiAibm9uZSIsICJzZWN0b3JzIjogIjAiLCAic2VjdG9yc2l6ZSI6ICI1MTIiLCAic2l6ZSI6ICIwLjAwIEJ5dGVzIiwgImhvc3QiOiAiIiwgImhvbGRlcnMiOiBbXX0sICJ2ZGEiOiB7InZpcnR1YWwiOiAxLCAibGlua3MiOiB7ImlkcyI6IFtdLCAidXVpZHMiOiBbXSwgImxhYmVscyI6IFtdLCAibWFzdGVycyI6IFtdfSwgInZlbmRvciI6ICIweDFhZjQiLCAibW9kZWwiOiBudWxsLCAic2FzX2FkZHJlc3MiOiBudWxsLCAic2FzX2RldmljZV9oYW5kbGUiOiBudWxsLCAicmVtb3ZhYmxlIjogIjAiLCAic3VwcG9ydF9kaXNjYXJkIjogIjUxMiIsICJwYXJ0aXRpb25zIjogeyJ2ZGExNSI6IHsibGlua3MiOiB7ImlkcyI6IFtdLCAidXVpZHMiOiBbIjcwNDctNDZCNyJdLCAibGFiZWxzIjogWyJVRUZJIl0sICJtYXN0ZXJzIjogW119LCAic3RhcnQiOiAiMTAyNDAiLCAic2VjdG9ycyI6ICIyMTcwODgiLCAic2VjdG9yc2l6ZSI6IDUxMiwgInNpemUiOiAiMTA2LjAwIE1CIiwgInV1aWQiOiAiNzA0Ny00NkI3IiwgImhvbGRlcnMiOiBbXX0sICJ2ZGExIjogeyJsaW5rcyI6IHsiaWRzIjogW10sICJ1dWlkcyI6IFsiYjYzMzhmZmQtMzI4Ny00ODc1LTgwOWQtZDc1MGU3MGE5OTg4Il0sICJsYWJlbHMiOiBbImNsb3VkaW1nLXJvb3RmcyJdLCAibWFzdGVycyI6IFtdfSwgInN0YXJ0IjogIjIyNzMyOCIsICJzZWN0b3JzIjogIjgzNjU4NzE5IiwgInNlY3RvcnNpemUiOiA1MTIsICJzaXplIjogIjM5Ljg5IEdCIiwgInV1aWQiOiAiYjYzMzhmZmQtMzI4Ny00ODc1LTgwOWQtZDc1MGU3MGE5OTg4IiwgImhvbGRlcnMiOiBbXX0sICJ2ZGExNCI6IHsibGlua3MiOiB7ImlkcyI6IFtdLCAidXVpZHMiOiBbXSwgImxhYmVscyI6IFtdLCAibWFzdGVycyI6IFtdfSwgInN0YXJ0IjogIjIwNDgiLCAic2VjdG9ycyI6ICI4MTkyIiwgInNlY3RvcnNpemUiOiA1MTIsICJzaXplIjogIjQuMDAgTUIiLCAidXVpZCI6IG51bGwsICJob2xkZXJzIjogW119fSwgInJvdGF0aW9uYWwiOiAiMSIsICJzY2hlZHVsZXJfbW9kZSI6ICJtcS1kZWFkbGluZSIsICJzZWN0b3JzIjogIjgzODg2MDgwIiwgInNlY3RvcnNpemUiOiAiNTEyIiwgInNpemUiOiAiNDAuMDAgR0IiLCAiaG9zdCI6ICJTQ1NJIHN0b3JhZ2UgY29udHJvbGxlcjogUmVkIEhhdCwgSW5jLiBWaXJ0aW8gYmxvY2sgZGV2aWNlIChyZXYgMDEpIiwgImhvbGRlcnMiOiBbXX0sICJsb29wMyI6IHsidmlydHVhbCI6IDEsICJsaW5rcyI6IHsiaWRzIjogW10sICJ1dWlkcyI6IFtdLCAibGFiZWxzIjogW10sICJtYXN0ZXJzIjogW119LCAidmVuZG9yIjogbnVsbCwgIm1vZGVsIjogbnVsbCwgInNhc19hZGRyZXNzIjogbnVsbCwgInNhc19kZXZpY2VfaGFuZGxlIjogbnVsbCwgInJlbW92YWJsZSI6ICIwIiwgInN1cHBvcnRfZGlzY2FyZCI6ICI0MDk2IiwgInBhcnRpdGlvbnMiOiB7fSwgInJvdGF0aW9uYWwiOiAiMSIsICJzY2hlZHVsZXJfbW9kZSI6ICJub25lIiwgInNlY3RvcnMiOiAiMCIsICJzZWN0b3JzaXplIjogIjUxMiIsICJzaXplIjogIjAuMDAgQnl0ZXMiLCAiaG9zdCI6ICIiLCAiaG9sZGVycyI6IFtdfX0sICJhbnNpYmxlX2RldmljZV9saW5rcyI6IHsiaWRzIjogeyJzcjAiOiBbImF0YS1RRU1VX0RWRC1ST01fUU0wMDAwMSIsICJzY3NpLTBRRU1VX1FFTVVfRFZELVJPTV9RTTAwMDAxIiwgInNjc2ktMUFUQV9RRU1VX0RWRC1ST01fUU0wMDAwMSJdfSwgInV1aWRzIjogeyJzcjAiOiBbIjIwMjItMDgtMjYtMTAtNTMtNTItMDAiXSwgInZkYTEiOiBbImI2MzM4ZmZkLTMyODctNDg3NS04MDlkLWQ3NTBlNzBhOTk4OCJdLCAidmRhMTUiOiBbIjcwNDctNDZCNyJdfSwgImxhYmVscyI6IHsic3IwIjogWyJjaWRhdGEiXSwgInZkYTEiOiBbImNsb3VkaW1nLXJvb3RmcyJdLCAidmRhMTUiOiBbIlVFRkkiXX0sICJtYXN0ZXJzIjoge319LCAiYW5zaWJsZV91cHRpbWVfc2Vjb25kcyI6IDU1MDksICJhbnNpYmxlX2x2bSI6IHsibHZzIjoge30sICJ2Z3MiOiB7fSwgInB2cyI6IHt9fSwgImFuc2libGVfbW91bnRzIjogW3sibW91bnQiOiAiLyIsICJkZXZpY2UiOiAiL2Rldi92ZGExIiwgImZzdHlwZSI6ICJleHQ0IiwgIm9wdGlvbnMiOiAicncscmVsYXRpbWUsZGlzY2FyZCxlcnJvcnM9cmVtb3VudC1ybyIsICJzaXplX3RvdGFsIjogNDE0Mjk2OTI0MTYsICJzaXplX2F2YWlsYWJsZSI6IDM3MTgxNzMwODE2LCAiYmxvY2tfc2l6ZSI6IDQwOTYsICJibG9ja190b3RhbCI6IDEwMTE0NjcxLCAiYmxvY2tfYXZhaWxhYmxlIjogOTA3NzU3MSwgImJsb2NrX3VzZWQiOiAxMDM3MTAwLCAiaW5vZGVfdG90YWwiOiA1MTYwOTYwLCAiaW5vZGVfYXZhaWxhYmxlIjogNTA0MDM1MiwgImlub2RlX3VzZWQiOiAxMjA2MDgsICJ1dWlkIjogImI2MzM4ZmZkLTMyODctNDg3NS04MDlkLWQ3NTBlNzBhOTk4OCJ9LCB7Im1vdW50IjogIi9zbmFwL2NvcmUyMC8xNTg3IiwgImRldmljZSI6ICIvZGV2L2xvb3AwIiwgImZzdHlwZSI6ICJzcXVhc2hmcyIsICJvcHRpb25zIjogInJvLG5vZGV2LHJlbGF0aW1lLGVycm9ycz1jb250aW51ZSIsICJzaXplX3RvdGFsIjogNjUwMTE3MTIsICJzaXplX2F2YWlsYWJsZSI6IDAsICJibG9ja19zaXplIjogMTMxMDcyLCAiYmxvY2tfdG90YWwiOiA0OTYsICJibG9ja19hdmFpbGFibGUiOiAwLCAiYmxvY2tfdXNlZCI6IDQ5NiwgImlub2RlX3RvdGFsIjogMTE3OTMsICJpbm9kZV9hdmFpbGFibGUiOiAwLCAiaW5vZGVfdXNlZCI6IDExNzkzLCAidXVpZCI6ICJOL0EifSwgeyJtb3VudCI6ICIvc25hcC9seGQvMjI5MjMiLCAiZGV2aWNlIjogIi9kZXYvbG9vcDEiLCAiZnN0eXBlIjogInNxdWFzaGZzIiwgIm9wdGlvbnMiOiAicm8sbm9kZXYscmVsYXRpbWUsZXJyb3JzPWNvbnRpbnVlIiwgInNpemVfdG90YWwiOiA4Mzg4NjA4MCwgInNpemVfYXZhaWxhYmxlIjogMCwgImJsb2NrX3NpemUiOiAxMzEwNzIsICJibG9ja190b3RhbCI6IDY0MCwgImJsb2NrX2F2YWlsYWJsZSI6IDAsICJibG9ja191c2VkIjogNjQwLCAiaW5vZGVfdG90YWwiOiA4MTYsICJpbm9kZV9hdmFpbGFibGUiOiAwLCAiaW5vZGVfdXNlZCI6IDgxNiwgInV1aWQiOiAiTi9BIn0sIHsibW91bnQiOiAiL3NuYXAvc25hcGQvMTYyOTIiLCAiZGV2aWNlIjogIi9kZXYvbG9vcDIiLCAiZnN0eXBlIjogInNxdWFzaGZzIiwgIm9wdGlvbnMiOiAicm8sbm9kZXYscmVsYXRpbWUsZXJyb3JzPWNvbnRpbnVlIiwgInNpemVfdG90YWwiOiA0OTI4MzA3MiwgInNpemVfYXZhaWxhYmxlIjogMCwgImJsb2NrX3NpemUiOiAxMzEwNzIsICJibG9ja190b3RhbCI6IDM3NiwgImJsb2NrX2F2YWlsYWJsZSI6IDAsICJibG9ja191c2VkIjogMzc2LCAiaW5vZGVfdG90YWwiOiA0ODYsICJpbm9kZV9hdmFpbGFibGUiOiAwLCAiaW5vZGVfdXNlZCI6IDQ4NiwgInV1aWQiOiAiTi9BIn0sIHsibW91bnQiOiAiL2Jvb3QvZWZpIiwgImRldmljZSI6ICIvZGV2L3ZkYTE1IiwgImZzdHlwZSI6ICJ2ZmF0IiwgIm9wdGlvbnMiOiAicncscmVsYXRpbWUsZm1hc2s9MDA3NyxkbWFzaz0wMDc3LGNvZGVwYWdlPTQzNyxpb2NoYXJzZXQ9aXNvODg1OS0xLHNob3J0bmFtZT1taXhlZCxlcnJvcnM9cmVtb3VudC1ybyIsICJzaXplX3RvdGFsIjogMTA5NDIyNTkyLCAic2l6ZV9hdmFpbGFibGUiOiAxMDM5NjU2OTYsICJibG9ja19zaXplIjogNTEyLCAiYmxvY2tfdG90YWwiOiAyMTM3MTYsICJibG9ja19hdmFpbGFibGUiOiAyMDMwNTgsICJibG9ja191c2VkIjogMTA2NTgsICJpbm9kZV90b3RhbCI6IDAsICJpbm9kZV9hdmFpbGFibGUiOiAwLCAiaW5vZGVfdXNlZCI6IDAsICJ1dWlkIjogIjcwNDctNDZCNyJ9XSwgImFuc2libGVfcHl0aG9uIjogeyJ2ZXJzaW9uIjogeyJtYWpvciI6IDMsICJtaW5vciI6IDEwLCAibWljcm8iOiA0LCAicmVsZWFzZWxldmVsIjogImZpbmFsIiwgInNlcmlhbCI6IDB9LCAidmVyc2lvbl9pbmZvIjogWzMsIDEwLCA0LCAiZmluYWwiLCAwXSwgImV4ZWN1dGFibGUiOiAiL3Vzci9iaW4vcHl0aG9uMy4xMCIsICJoYXNfc3NsY29udGV4dCI6IHRydWUsICJ0eXBlIjogImNweXRob24ifSwgImFuc2libGVfZGlzdHJpYnV0aW9uIjogIlVidW50dSIsICJhbnNpYmxlX2Rpc3RyaWJ1dGlvbl9yZWxlYXNlIjogImphbW15IiwgImFuc2libGVfZGlzdHJpYnV0aW9uX3ZlcnNpb24iOiAiMjIuMDQiLCAiYW5zaWJsZV9kaXN0cmlidXRpb25fbWFqb3JfdmVyc2lvbiI6ICIyMiIsICJhbnNpYmxlX2Rpc3RyaWJ1dGlvbl9maWxlX3BhdGgiOiAiL2V0Yy9vcy1yZWxlYXNlIiwgImFuc2libGVfZGlzdHJpYnV0aW9uX2ZpbGVfdmFyaWV0eSI6ICJEZWJpYW4iLCAiYW5zaWJsZV9kaXN0cmlidXRpb25fZmlsZV9wYXJzZWQiOiB0cnVlLCAiYW5zaWJsZV9vc19mYW1pbHkiOiAiRGViaWFuIiwgImFuc2libGVfZG5zIjogeyJuYW1lc2VydmVycyI6IFsiMTI3LjAuMC41MyJdLCAib3B0aW9ucyI6IHsiZWRuczAiOiB0cnVlLCAidHJ1c3QtYWQiOiB0cnVlfSwgInNlYXJjaCI6IFsiLiJdfSwgImFuc2libGVfYXBwYXJtb3IiOiB7InN0YXR1cyI6ICJlbmFibGVkIn0sICJhbnNpYmxlX2RhdGVfdGltZSI6IHsieWVhciI6ICIyMDIyIiwgIm1vbnRoIjogIjA4IiwgIndlZWtkYXkiOiAiRnJpZGF5IiwgIndlZWtkYXlfbnVtYmVyIjogIjUiLCAid2Vla251bWJlciI6ICIzNCIsICJkYXkiOiAiMjYiLCAiaG91ciI6ICIxMiIsICJtaW51dGUiOiAiMjUiLCAic2Vjb25kIjogIjQ4IiwgImVwb2NoIjogIjE2NjE1MTY3NDgiLCAiZXBvY2hfaW50IjogIjE2NjE1MTY3NDgiLCAiZGF0ZSI6ICIyMDIyLTA4LTI2IiwgInRpbWUiOiAiMTI6MjU6NDgiLCAiaXNvODYwMV9taWNybyI6ICIyMDIyLTA4LTI2VDEyOjI1OjQ4LjkzOTc4MloiLCAiaXNvODYwMSI6ICIyMDIyLTA4LTI2VDEyOjI1OjQ4WiIsICJpc284NjAxX2Jhc2ljIjogIjIwMjIwODI2VDEyMjU0ODkzOTc4MiIsICJpc284NjAxX2Jhc2ljX3Nob3J0IjogIjIwMjIwODI2VDEyMjU0OCIsICJ0eiI6ICJVVEMiLCAidHpfZHN0IjogIlVUQyIsICJ0el9vZmZzZXQiOiAiKzAwMDAifSwgImFuc2libGVfZW52IjogeyJTWVNURU1EX0VYRUNfUElEIjogIjcxMTMiLCAiSk9VUk5BTF9TVFJFQU0iOiAiODoyODM5MCIsICJQQVRIIjogIi91c3IvbG9jYWwvc2JpbjovdXNyL2xvY2FsL2JpbjovdXNyL3NiaW46L3Vzci9iaW46L3NiaW46L2Jpbjovc25hcC9iaW4iLCAiSU5WT0NBVElPTl9JRCI6ICIzYTQ5NTU0ZTJhMDE0NWNjOGMxMTI2YjEyODVkMGY1MyIsICJMQU5HIjogIkMuVVRGLTgiLCAiUFdEIjogIi8ifSwgImFuc2libGVfbG9jYWwiOiB7fSwgImFuc2libGVfaXNjc2lfaXFuIjogIiIsICJhbnNpYmxlX2ZpcHMiOiBmYWxzZSwgImFuc2libGVfY21kbGluZSI6IHsiQk9PVF9JTUFHRSI6ICIvYm9vdC92bWxpbnV6LTUuMTUuMC00Ni1nZW5lcmljIiwgInJvb3QiOiAiTEFCRUw9Y2xvdWRpbWctcm9vdGZzIiwgInJvIjogdHJ1ZSwgImNvbnNvbGUiOiAidHR5UzAifSwgImFuc2libGVfcHJvY19jbWRsaW5lIjogeyJCT09UX0lNQUdFIjogIi9ib290L3ZtbGludXotNS4xNS4wLTQ2LWdlbmVyaWMiLCAicm9vdCI6ICJMQUJFTD1jbG91ZGltZy1yb290ZnMiLCAicm8iOiB0cnVlLCAiY29uc29sZSI6IFsidHR5MSIsICJ0dHlTMCJdfSwgImFuc2libGVfaW50ZXJmYWNlcyI6IFsiZW5wMXMwIiwgImxvIl0sICJhbnNpYmxlX2xvIjogeyJkZXZpY2UiOiAibG8iLCAibXR1IjogNjU1MzYsICJhY3RpdmUiOiB0cnVlLCAidHlwZSI6ICJsb29wYmFjayIsICJwcm9taXNjIjogZmFsc2UsICJpcHY0IjogeyJhZGRyZXNzIjogIjEyNy4wLjAuMSIsICJicm9hZGNhc3QiOiAiIiwgIm5ldG1hc2siOiAiMjU1LjAuMC4wIiwgIm5ldHdvcmsiOiAiMTI3LjAuMC4wIiwgInByZWZpeCI6ICI4In0sICJpcHY2IjogW3siYWRkcmVzcyI6ICI6OjEiLCAicHJlZml4IjogIjEyOCIsICJzY29wZSI6ICJob3N0In1dLCAiZmVhdHVyZXMiOiB7InJ4X2NoZWNrc3VtbWluZyI6ICJvbiBbZml4ZWRdIiwgInR4X2NoZWNrc3VtbWluZyI6ICJvbiIsICJ0eF9jaGVja3N1bV9pcHY0IjogIm9mZiBbZml4ZWRdIiwgInR4X2NoZWNrc3VtX2lwX2dlbmVyaWMiOiAib24gW2ZpeGVkXSIsICJ0eF9jaGVja3N1bV9pcHY2IjogIm9mZiBbZml4ZWRdIiwgInR4X2NoZWNrc3VtX2Zjb2VfY3JjIjogIm9mZiBbZml4ZWRdIiwgInR4X2NoZWNrc3VtX3NjdHAiOiAib24gW2ZpeGVkXSIsICJzY2F0dGVyX2dhdGhlciI6ICJvbiIsICJ0eF9zY2F0dGVyX2dhdGhlciI6ICJvbiBbZml4ZWRdIiwgInR4X3NjYXR0ZXJfZ2F0aGVyX2ZyYWdsaXN0IjogIm9uIFtmaXhlZF0iLCAidGNwX3NlZ21lbnRhdGlvbl9vZmZsb2FkIjogIm9uIiwgInR4X3RjcF9zZWdtZW50YXRpb24iOiAib24iLCAidHhfdGNwX2Vjbl9zZWdtZW50YXRpb24iOiAib24iLCAidHhfdGNwX21hbmdsZWlkX3NlZ21lbnRhdGlvbiI6ICJvbiIsICJ0eF90Y3A2X3NlZ21lbnRhdGlvbiI6ICJvbiIsICJnZW5lcmljX3NlZ21lbnRhdGlvbl9vZmZsb2FkIjogIm9uIiwgImdlbmVyaWNfcmVjZWl2ZV9vZmZsb2FkIjogIm9uIiwgImxhcmdlX3JlY2VpdmVfb2ZmbG9hZCI6ICJvZmYgW2ZpeGVkXSIsICJyeF92bGFuX29mZmxvYWQiOiAib2ZmIFtmaXhlZF0iLCAidHhfdmxhbl9vZmZsb2FkIjogIm9mZiBbZml4ZWRdIiwgIm50dXBsZV9maWx0ZXJzIjogIm9mZiBbZml4ZWRdIiwgInJlY2VpdmVfaGFzaGluZyI6ICJvZmYgW2ZpeGVkXSIsICJoaWdoZG1hIjogIm9uIFtmaXhlZF0iLCAicnhfdmxhbl9maWx0ZXIiOiAib2ZmIFtmaXhlZF0iLCAidmxhbl9jaGFsbGVuZ2VkIjogIm9uIFtmaXhlZF0iLCAidHhfbG9ja2xlc3MiOiAib24gW2ZpeGVkXSIsICJuZXRuc19sb2NhbCI6ICJvbiBbZml4ZWRdIiwgInR4X2dzb19yb2J1c3QiOiAib2ZmIFtmaXhlZF0iLCAidHhfZmNvZV9zZWdtZW50YXRpb24iOiAib2ZmIFtmaXhlZF0iLCAidHhfZ3JlX3NlZ21lbnRhdGlvbiI6ICJvZmYgW2ZpeGVkXSIsICJ0eF9ncmVfY3N1bV9zZWdtZW50YXRpb24iOiAib2ZmIFtmaXhlZF0iLCAidHhfaXB4aXA0X3NlZ21lbnRhdGlvbiI6ICJvZmYgW2ZpeGVkXSIsICJ0eF9pcHhpcDZfc2VnbWVudGF0aW9uIjogIm9mZiBbZml4ZWRdIiwgInR4X3VkcF90bmxfc2VnbWVudGF0aW9uIjogIm9mZiBbZml4ZWRdIiwgInR4X3VkcF90bmxfY3N1bV9zZWdtZW50YXRpb24iOiAib2ZmIFtmaXhlZF0iLCAidHhfZ3NvX3BhcnRpYWwiOiAib2ZmIFtmaXhlZF0iLCAidHhfdHVubmVsX3JlbWNzdW1fc2VnbWVudGF0aW9uIjogIm9mZiBbZml4ZWRdIiwgInR4X3NjdHBfc2VnbWVudGF0aW9uIjogIm9uIiwgInR4X2VzcF9zZWdtZW50YXRpb24iOiAib2ZmIFtmaXhlZF0iLCAidHhfdWRwX3NlZ21lbnRhdGlvbiI6ICJvbiIsICJ0eF9nc29fbGlzdCI6ICJvbiIsICJmY29lX210dSI6ICJvZmYgW2ZpeGVkXSIsICJ0eF9ub2NhY2hlX2NvcHkiOiAib2ZmIFtmaXhlZF0iLCAibG9vcGJhY2siOiAib24gW2ZpeGVkXSIsICJyeF9mY3MiOiAib2ZmIFtmaXhlZF0iLCAicnhfYWxsIjogIm9mZiBbZml4ZWRdIiwgInR4X3ZsYW5fc3RhZ19od19pbnNlcnQiOiAib2ZmIFtmaXhlZF0iLCAicnhfdmxhbl9zdGFnX2h3X3BhcnNlIjogIm9mZiBbZml4ZWRdIiwgInJ4X3ZsYW5fc3RhZ19maWx0ZXIiOiAib2ZmIFtmaXhlZF0iLCAibDJfZndkX29mZmxvYWQiOiAib2ZmIFtmaXhlZF0iLCAiaHdfdGNfb2ZmbG9hZCI6ICJvZmYgW2ZpeGVkXSIsICJlc3BfaHdfb2ZmbG9hZCI6ICJvZmYgW2ZpeGVkXSIsICJlc3BfdHhfY3N1bV9od19vZmZsb2FkIjogIm9mZiBbZml4ZWRdIiwgInJ4X3VkcF90dW5uZWxfcG9ydF9vZmZsb2FkIjogIm9mZiBbZml4ZWRdIiwgInRsc19od190eF9vZmZsb2FkIjogIm9mZiBbZml4ZWRdIiwgInRsc19od19yeF9vZmZsb2FkIjogIm9mZiBbZml4ZWRdIiwgInJ4X2dyb19odyI6ICJvZmYgW2ZpeGVkXSIsICJ0bHNfaHdfcmVjb3JkIjogIm9mZiBbZml4ZWRdIiwgInJ4X2dyb19saXN0IjogIm9mZiIsICJtYWNzZWNfaHdfb2ZmbG9hZCI6ICJvZmYgW2ZpeGVkXSIsICJyeF91ZHBfZ3JvX2ZvcndhcmRpbmciOiAib2ZmIiwgImhzcl90YWdfaW5zX29mZmxvYWQiOiAib2ZmIFtmaXhlZF0iLCAiaHNyX3RhZ19ybV9vZmZsb2FkIjogIm9mZiBbZml4ZWRdIiwgImhzcl9md2Rfb2ZmbG9hZCI6ICJvZmYgW2ZpeGVkXSIsICJoc3JfZHVwX29mZmxvYWQiOiAib2ZmIFtmaXhlZF0ifSwgInRpbWVzdGFtcGluZyI6IFtdLCAiaHdfdGltZXN0YW1wX2ZpbHRlcnMiOiBbXX0sICJhbnNpYmxlX2VucDFzMCI6IHsiZGV2aWNlIjogImVucDFzMCIsICJtYWNhZGRyZXNzIjogIjUyOjU0OjAwOjcxOjU1OmU5IiwgIm10dSI6IDE1MDAsICJhY3RpdmUiOiB0cnVlLCAibW9kdWxlIjogInZpcnRpb19uZXQiLCAidHlwZSI6ICJldGhlciIsICJwY2lpZCI6ICJ2aXJ0aW8wIiwgInNwZWVkIjogLTEsICJwcm9taXNjIjogZmFsc2UsICJpcHY0IjogeyJhZGRyZXNzIjogIjE5Mi4xNjguMTIyLjEwNiIsICJicm9hZGNhc3QiOiAiIiwgIm5ldG1hc2siOiAiMjU1LjI1NS4yNTUuMCIsICJuZXR3b3JrIjogIjE5Mi4xNjguMTIyLjAiLCAicHJlZml4IjogIjI0In0sICJpcHY2IjogW3siYWRkcmVzcyI6ICJmZTgwOjo1MDU0OmZmOmZlNzE6NTVlOSIsICJwcmVmaXgiOiAiNjQiLCAic2NvcGUiOiAibGluayJ9XSwgImZlYXR1cmVzIjogeyJyeF9jaGVja3N1bW1pbmciOiAib24gW2ZpeGVkXSIsICJ0eF9jaGVja3N1bW1pbmciOiAib24iLCAidHhfY2hlY2tzdW1faXB2NCI6ICJvZmYgW2ZpeGVkXSIsICJ0eF9jaGVja3N1bV9pcF9nZW5lcmljIjogIm9uIiwgInR4X2NoZWNrc3VtX2lwdjYiOiAib2ZmIFtmaXhlZF0iLCAidHhfY2hlY2tzdW1fZmNvZV9jcmMiOiAib2ZmIFtmaXhlZF0iLCAidHhfY2hlY2tzdW1fc2N0cCI6ICJvZmYgW2ZpeGVkXSIsICJzY2F0dGVyX2dhdGhlciI6ICJvbiIsICJ0eF9zY2F0dGVyX2dhdGhlciI6ICJvbiIsICJ0eF9zY2F0dGVyX2dhdGhlcl9mcmFnbGlzdCI6ICJvZmYgW2ZpeGVkXSIsICJ0Y3Bfc2VnbWVudGF0aW9uX29mZmxvYWQiOiAib24iLCAidHhfdGNwX3NlZ21lbnRhdGlvbiI6ICJvbiIsICJ0eF90Y3BfZWNuX3NlZ21lbnRhdGlvbiI6ICJvbiIsICJ0eF90Y3BfbWFuZ2xlaWRfc2VnbWVudGF0aW9uIjogIm9mZiIsICJ0eF90Y3A2X3NlZ21lbnRhdGlvbiI6ICJvbiIsICJnZW5lcmljX3NlZ21lbnRhdGlvbl9vZmZsb2FkIjogIm9uIiwgImdlbmVyaWNfcmVjZWl2ZV9vZmZsb2FkIjogIm9uIiwgImxhcmdlX3JlY2VpdmVfb2ZmbG9hZCI6ICJvZmYgW2ZpeGVkXSIsICJyeF92bGFuX29mZmxvYWQiOiAib2ZmIFtmaXhlZF0iLCAidHhfdmxhbl9vZmZsb2FkIjogIm9mZiBbZml4ZWRdIiwgIm50dXBsZV9maWx0ZXJzIjogIm9mZiBbZml4ZWRdIiwgInJlY2VpdmVfaGFzaGluZyI6ICJvZmYgW2ZpeGVkXSIsICJoaWdoZG1hIjogIm9uIFtmaXhlZF0iLCAicnhfdmxhbl9maWx0ZXIiOiAib24gW2ZpeGVkXSIsICJ2bGFuX2NoYWxsZW5nZWQiOiAib2ZmIFtmaXhlZF0iLCAidHhfbG9ja2xlc3MiOiAib2ZmIFtmaXhlZF0iLCAibmV0bnNfbG9jYWwiOiAib2ZmIFtmaXhlZF0iLCAidHhfZ3NvX3JvYnVzdCI6ICJvbiBbZml4ZWRdIiwgInR4X2Zjb2Vfc2VnbWVudGF0aW9uIjogIm9mZiBbZml4ZWRdIiwgInR4X2dyZV9zZWdtZW50YXRpb24iOiAib2ZmIFtmaXhlZF0iLCAidHhfZ3JlX2NzdW1fc2VnbWVudGF0aW9uIjogIm9mZiBbZml4ZWRdIiwgInR4X2lweGlwNF9zZWdtZW50YXRpb24iOiAib2ZmIFtmaXhlZF0iLCAidHhfaXB4aXA2X3NlZ21lbnRhdGlvbiI6ICJvZmYgW2ZpeGVkXSIsICJ0eF91ZHBfdG5sX3NlZ21lbnRhdGlvbiI6ICJvZmYgW2ZpeGVkXSIsICJ0eF91ZHBfdG5sX2NzdW1fc2VnbWVudGF0aW9uIjogIm9mZiBbZml4ZWRdIiwgInR4X2dzb19wYXJ0aWFsIjogIm9mZiBbZml4ZWRdIiwgInR4X3R1bm5lbF9yZW1jc3VtX3NlZ21lbnRhdGlvbiI6ICJvZmYgW2ZpeGVkXSIsICJ0eF9zY3RwX3NlZ21lbnRhdGlvbiI6ICJvZmYgW2ZpeGVkXSIsICJ0eF9lc3Bfc2VnbWVudGF0aW9uIjogIm9mZiBbZml4ZWRdIiwgInR4X3VkcF9zZWdtZW50YXRpb24iOiAib2ZmIFtmaXhlZF0iLCAidHhfZ3NvX2xpc3QiOiAib2ZmIFtmaXhlZF0iLCAiZmNvZV9tdHUiOiAib2ZmIFtmaXhlZF0iLCAidHhfbm9jYWNoZV9jb3B5IjogIm9mZiIsICJsb29wYmFjayI6ICJvZmYgW2ZpeGVkXSIsICJyeF9mY3MiOiAib2ZmIFtmaXhlZF0iLCAicnhfYWxsIjogIm9mZiBbZml4ZWRdIiwgInR4X3ZsYW5fc3RhZ19od19pbnNlcnQiOiAib2ZmIFtmaXhlZF0iLCAicnhfdmxhbl9zdGFnX2h3X3BhcnNlIjogIm9mZiBbZml4ZWRdIiwgInJ4X3ZsYW5fc3RhZ19maWx0ZXIiOiAib2ZmIFtmaXhlZF0iLCAibDJfZndkX29mZmxvYWQiOiAib2ZmIFtmaXhlZF0iLCAiaHdfdGNfb2ZmbG9hZCI6ICJvZmYgW2ZpeGVkXSIsICJlc3BfaHdfb2ZmbG9hZCI6ICJvZmYgW2ZpeGVkXSIsICJlc3BfdHhfY3N1bV9od19vZmZsb2FkIjogIm9mZiBbZml4ZWRdIiwgInJ4X3VkcF90dW5uZWxfcG9ydF9vZmZsb2FkIjogIm9mZiBbZml4ZWRdIiwgInRsc19od190eF9vZmZsb2FkIjogIm9mZiBbZml4ZWRdIiwgInRsc19od19yeF9vZmZsb2FkIjogIm9mZiBbZml4ZWRdIiwgInJ4X2dyb19odyI6ICJvbiIsICJ0bHNfaHdfcmVjb3JkIjogIm9mZiBbZml4ZWRdIiwgInJ4X2dyb19saXN0IjogIm9mZiIsICJtYWNzZWNfaHdfb2ZmbG9hZCI6ICJvZmYgW2ZpeGVkXSIsICJyeF91ZHBfZ3JvX2ZvcndhcmRpbmciOiAib2ZmIiwgImhzcl90YWdfaW5zX29mZmxvYWQiOiAib2ZmIFtmaXhlZF0iLCAiaHNyX3RhZ19ybV9vZmZsb2FkIjogIm9mZiBbZml4ZWRdIiwgImhzcl9md2Rfb2ZmbG9hZCI6ICJvZmYgW2ZpeGVkXSIsICJoc3JfZHVwX29mZmxvYWQiOiAib2ZmIFtmaXhlZF0ifSwgInRpbWVzdGFtcGluZyI6IFtdLCAiaHdfdGltZXN0YW1wX2ZpbHRlcnMiOiBbXX0sICJhbnNpYmxlX2RlZmF1bHRfaXB2NCI6IHsiZ2F0ZXdheSI6ICIxOTIuMTY4LjEyMi4xIiwgImludGVyZmFjZSI6ICJlbnAxczAiLCAiYWRkcmVzcyI6ICIxOTIuMTY4LjEyMi4xMDYiLCAiYnJvYWRjYXN0IjogIiIsICJuZXRtYXNrIjogIjI1NS4yNTUuMjU1LjAiLCAibmV0d29yayI6ICIxOTIuMTY4LjEyMi4wIiwgInByZWZpeCI6ICIyNCIsICJtYWNhZGRyZXNzIjogIjUyOjU0OjAwOjcxOjU1OmU5IiwgIm10dSI6IDE1MDAsICJ0eXBlIjogImV0aGVyIiwgImFsaWFzIjogImVucDFzMCJ9LCAiYW5zaWJsZV9kZWZhdWx0X2lwdjYiOiB7fSwgImFuc2libGVfYWxsX2lwdjRfYWRkcmVzc2VzIjogWyIxOTIuMTY4LjEyMi4xMDYiXSwgImFuc2libGVfYWxsX2lwdjZfYWRkcmVzc2VzIjogWyJmZTgwOjo1MDU0OmZmOmZlNzE6NTVlOSJdLCAiYW5zaWJsZV9sc2IiOiB7ImlkIjogIlVidW50dSIsICJkZXNjcmlwdGlvbiI6ICJVYnVudHUgMjIuMDQuMSBMVFMiLCAicmVsZWFzZSI6ICIyMi4wNCIsICJjb2RlbmFtZSI6ICJqYW1teSIsICJtYWpvcl9yZWxlYXNlIjogIjIyIn0sICJhbnNpYmxlX2hvc3RucW4iOiAiIiwgImFuc2libGVfc2VydmljZV9tZ3IiOiAic3lzdGVtZCIsICJhbnNpYmxlX3BrZ19tZ3IiOiAiYXB0IiwgImdhdGhlcl9zdWJzZXQiOiBbImFsbCJdLCAibW9kdWxlX3NldHVwIjogdHJ1ZX0sICJpbnZvY2F0aW9uIjogeyJtb2R1bGVfYXJncyI6IHsiZ2F0aGVyX3N1YnNldCI6IFsiYWxsIl0sICJnYXRoZXJfdGltZW91dCI6IDEwLCAiZmlsdGVyIjogW10sICJmYWN0X3BhdGgiOiAiL2V0Yy9hbnNpYmxlL2ZhY3RzLmQifX19Cg==', 'exited': True}}
<router> GA stdout:
{"ansible_facts": {"ansible_system_capabilities_enforced": "False", "ansible_system_capabilities": [], "ansible_system": "Linux", "ansible_kernel": "5.15.0-46-generic", "ansible_kernel_version": "#49-Ubuntu SMP Thu Aug 4 18:03:25 UTC 2022", "ansible_machine": "x86_64", "ansible_python_version": "3.10.4", "ansible_fqdn": "00ff20eb-5b14-4469-bb2a-823e22f6497c", "ansible_hostname": "router", "ansible_nodename": "router", "ansible_domain": "", "ansible_userspace_bits": "64", "ansible_architecture": "x86_64", "ansible_userspace_architecture": "x86_64", "ansible_machine_id": "dcb24f05f811429b8eeabd6e81ff6921", "ansible_selinux_python_present": true, "ansible_selinux": {"status": "disabled"}, "ansible_is_chroot": false, "ansible_fibre_channel_wwn": [], "ansible_ssh_host_key_dsa_public": "AAAAB3NzaC1kc3MAAACBAJ7HIpYAPZDp8Wt7waGyXeay0NZ0R7Ca1OOdwGJtACzl5ql27YXU8yyeKfMpFpDbw71L8A7o3ZDNmaISvUaCKzpC/ETMi1Ffp4eWPx/2G5JWmNe+ozE/87Va0/T030q8uDdiqCvmpazn0+LdsPebcoJOAWPCBa6neXMB8Q5RuR9rAAAAFQCVPvvilgvQ1dLxsHo7kElgSo5P1QAAAIBBbkNWx2jSy0TTc6FsrvQ2UemiYhxe6mblwji6xX51goNgDIGjoifgcQvCLiSPch4qClYa0cnX8JzeObO693YmXZpHQ4OmmmffyPyEEgjIxc20X6Lsz7/1j1qZDWkjkUNJ/g4A0VHgk7QM1cXh7r1UwcXnegkdUCxmE3uvZ1n3wAAAAIB8YviRTrevz0HBV1Yii5Xb8cR2HwJ3JsOkXYWUom+2aPkTAEVF/ozRUOUBHttEuGLzdy9pZ2pxCTRJx+7eBAZlWZRJNnI4pKupRr1tDyJxh6jcPQht42If0stE50OqhSnLEnWTRnKtwd8Z++n0Eejh4bnarCKIKY2J6iCL5j3BhQ==", "ansible_ssh_host_key_dsa_public_keytype": "ssh-dss", "ansible_ssh_host_key_rsa_public": "AAAAB3NzaC1yc2EAAAADAQABAAABgQC/iLx7lGBnH2hABL2Zea5Pzfch8UHeMOUpc1z3uP8I8/bFvQ7a+dOvg120qOgbUL+a1znEghOH68wLN1XTQuJSSZRetbF7W6Y/PPu2S4rj3sYVZjZ8KEPzVMV8GZBPVTXX5HN0KNaws47HqC8kv+qo3O4yTVNjw2GssFUXRIEl2G1LKXAxxLMdItPeq46XPqTXKs2FOj5K+QypamY86hhyqSCTgLyfAWCMSqISTEskfqnGGfXu8h0W/KkVIFFiFBidrwoZwcK6YNhPBFd9r4X7+Gueftjd1J99L3fG6/Y2rR2pq7k6qcZ8M8JPixv/iuo7N+/1zSVOAkDwLCnYord2bKSQK/z9jUsOIZbJMFcslneQ4S0KeatOaESE1LX+ZLRGF4QTDR0KCe8C9kgGVFFITk5rt79asfJ3PMVRcRQSfnrE+nKGY9JYKnhbbgsCVWzhT45TSkvw78zKmJxlmjTG31wnvlh3CI848v0nbbwenQZo8p12Dgaov0m4xy99KIk=", "ansible_ssh_host_key_rsa_public_keytype": "ssh-rsa", "ansible_ssh_host_key_ecdsa_public": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBAJLPnXzucjUpRluP9SlhZoxFWA2Oh+r8PX1AcdQ+oYTH5dC/PzOqEn6h5TqbpZI5VIWFKJfWEu/CaEOsOBBpo0=", "ansible_ssh_host_key_ecdsa_public_keytype": "ecdsa-sha2-nistp256", "ansible_ssh_host_key_ed25519_public": "AAAAC3NzaC1lZDI1NTE5AAAAIM2QW6Py/d8aBrpSJRgEUGqMtJlokXZ/RaTib/ZjGkzx", "ansible_ssh_host_key_ed25519_public_keytype": "ssh-ed25519", "ansible_user_id": "root", "ansible_user_uid": 0, "ansible_user_gid": 0, "ansible_user_gecos": "root", "ansible_user_dir": "/root", "ansible_user_shell": "/bin/bash", "ansible_real_user_id": 0, "ansible_effective_user_id": 0, "ansible_real_group_id": 0, "ansible_effective_group_id": 0, "ansible_virtualization_role": "guest", "ansible_virtualization_type": "kvm", "ansible_virtualization_tech_guest": ["kvm"], "ansible_virtualization_tech_host": ["kvm"], "ansible_processor": ["0", "GenuineIntel", "Intel Core Processor (Haswell, no TSX, IBRS)", "1", "GenuineIntel", "Intel Core Processor (Haswell, no TSX, IBRS)", "2", "GenuineIntel", "Intel Core Processor (Haswell, no TSX, IBRS)", "3", "GenuineIntel", "Intel Core Processor (Haswell, no TSX, IBRS)", "4", "GenuineIntel", "Intel Core Processor (Haswell, no TSX, IBRS)", "5", "GenuineIntel", "Intel Core Processor (Haswell, no TSX, IBRS)", "6", "GenuineIntel", "Intel Core Processor (Haswell, no TSX, IBRS)", "7", "GenuineIntel", "Intel Core Processor (Haswell, no TSX, IBRS)"], "ansible_processor_count": 8, "ansible_processor_cores": 1, "ansible_processor_threads_per_core": 1, "ansible_processor_vcpus": 8, "ansible_processor_nproc": 8, "ansible_memtotal_mb": 64312, "ansible_memfree_mb": 60705, "ansible_swaptotal_mb": 0, "ansible_swapfree_mb": 0, "ansible_memory_mb": {"real": {"total": 64312, "used": 3607, "free": 60705}, "nocache": {"free": 63804, "used": 508}, "swap": {"total": 0, "free": 0, "used": 0, "cached": 0}}, "ansible_bios_date": "04/01/2014", "ansible_bios_vendor": "SeaBIOS", "ansible_bios_version": "1.13.0-1ubuntu1.1", "ansible_board_asset_tag": "NA", "ansible_board_name": "NA", "ansible_board_serial": "NA", "ansible_board_vendor": "NA", "ansible_board_version": "NA", "ansible_chassis_asset_tag": "NA", "ansible_chassis_serial": "NA", "ansible_chassis_vendor": "QEMU", "ansible_chassis_version": "pc-q35-4.2", "ansible_form_factor": "Other", "ansible_product_name": "Standard PC (Q35 + ICH9, 2009)", "ansible_product_serial": "NA", "ansible_product_uuid": "dcb24f05-f811-429b-8eea-bd6e81ff6921", "ansible_product_version": "pc-q35-4.2", "ansible_system_vendor": "QEMU", "ansible_devices": {"loop1": {"virtual": 1, "links": {"ids": [], "uuids": [], "labels": [], "masters": []}, "vendor": null, "model": null, "sas_address": null, "sas_device_handle": null, "removable": "0", "support_discard": "4096", "partitions": {}, "rotational": "1", "scheduler_mode": "none", "sectors": "163736", "sectorsize": "512", "size": "79.95 MB", "host": "", "holders": []}, "loop6": {"virtual": 1, "links": {"ids": [], "uuids": [], "labels": [], "masters": []}, "vendor": null, "model": null, "sas_address": null, "sas_device_handle": null, "removable": "0", "support_discard": "0", "partitions": {}, "rotational": "1", "scheduler_mode": "none", "sectors": "0", "sectorsize": "512", "size": "0.00 Bytes", "host": "", "holders": []}, "loop4": {"virtual": 1, "links": {"ids": [], "uuids": [], "labels": [], "masters": []}, "vendor": null, "model": null, "sas_address": null, "sas_device_handle": null, "removable": "0", "support_discard": "0", "partitions": {}, "rotational": "1", "scheduler_mode": "none", "sectors": "0", "sectorsize": "512", "size": "0.00 Bytes", "host": "", "holders": []}, "sr0": {"virtual": 1, "links": {"ids": ["ata-QEMU_DVD-ROM_QM00001", "scsi-0QEMU_QEMU_DVD-ROM_QM00001", "scsi-1ATA_QEMU_DVD-ROM_QM00001"], "uuids": ["2022-08-26-10-53-52-00"], "labels": ["cidata"], "masters": []}, "vendor": "QEMU", "model": "QEMU DVD-ROM", "sas_address": null, "sas_device_handle": null, "removable": "1", "support_discard": "0", "partitions": {}, "rotational": "1", "scheduler_mode": "mq-deadline", "sectors": "732", "sectorsize": "2048", "size": "366.00 KB", "host": "SATA controller: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 6 port SATA Controller [AHCI mode] (rev 02)", "holders": []}, "loop2": {"virtual": 1, "links": {"ids": [], "uuids": [], "labels": [], "masters": []}, "vendor": null, "model": null, "sas_address": null, "sas_device_handle": null, "removable": "0", "support_discard": "4096", "partitions": {}, "rotational": "1", "scheduler_mode": "none", "sectors": "96176", "sectorsize": "512", "size": "46.96 MB", "host": "", "holders": []}, "loop0": {"virtual": 1, "links": {"ids": [], "uuids": [], "labels": [], "masters": []}, "vendor": null, "model": null, "sas_address": null, "sas_device_handle": null, "removable": "0", "support_discard": "4096", "partitions": {}, "rotational": "1", "scheduler_mode": "none", "sectors": "126896", "sectorsize": "512", "size": "61.96 MB", "host": "", "holders": []}, "loop7": {"virtual": 1, "links": {"ids": [], "uuids": [], "labels": [], "masters": []}, "vendor": null, "model": null, "sas_address": null, "sas_device_handle": null, "removable": "0", "support_discard": "0", "partitions": {}, "rotational": "1", "scheduler_mode": "none", "sectors": "0", "sectorsize": "512", "size": "0.00 Bytes", "host": "", "holders": []}, "loop5": {"virtual": 1, "links": {"ids": [], "uuids": [], "labels": [], "masters": []}, "vendor": null, "model": null, "sas_address": null, "sas_device_handle": null, "removable": "0", "support_discard": "0", "partitions": {}, "rotational": "1", "scheduler_mode": "none", "sectors": "0", "sectorsize": "512", "size": "0.00 Bytes", "host": "", "holders": []}, "vda": {"virtual": 1, "links": {"ids": [], "uuids": [], "labels": [], "masters": []}, "vendor": "0x1af4", "model": null, "sas_address": null, "sas_device_handle": null, "removable": "0", "support_discard": "512", "partitions": {"vda15": {"links": {"ids": [], "uuids": ["7047-46B7"], "labels": ["UEFI"], "masters": []}, "start": "10240", "sectors": "217088", "sectorsize": 512, "size": "106.00 MB", "uuid": "7047-46B7", "holders": []}, "vda1": {"links": {"ids": [], "uuids": ["b6338ffd-3287-4875-809d-d750e70a9988"], "labels": ["cloudimg-rootfs"], "masters": []}, "start": "227328", "sectors": "83658719", "sectorsize": 512, "size": "39.89 GB", "uuid": "b6338ffd-3287-4875-809d-d750e70a9988", "holders": []}, "vda14": {"links": {"ids": [], "uuids": [], "labels": [], "masters": []}, "start": "2048", "sectors": "8192", "sectorsize": 512, "size": "4.00 MB", "uuid": null, "holders": []}}, "rotational": "1", "scheduler_mode": "mq-deadline", "sectors": "83886080", "sectorsize": "512", "size": "40.00 GB", "host": "SCSI storage controller: Red Hat, Inc. Virtio block device (rev 01)", "holders": []}, "loop3": {"virtual": 1, "links": {"ids": [], "uuids": [], "labels": [], "masters": []}, "vendor": null, "model": null, "sas_address": null, "sas_device_handle": null, "removable": "0", "support_discard": "4096", "partitions": {}, "rotational": "1", "scheduler_mode": "none", "sectors": "0", "sectorsize": "512", "size": "0.00 Bytes", "host": "", "holders": []}}, "ansible_device_links": {"ids": {"sr0": ["ata-QEMU_DVD-ROM_QM00001", "scsi-0QEMU_QEMU_DVD-ROM_QM00001", "scsi-1ATA_QEMU_DVD-ROM_QM00001"]}, "uuids": {"sr0": ["2022-08-26-10-53-52-00"], "vda1": ["b6338ffd-3287-4875-809d-d750e70a9988"], "vda15": ["7047-46B7"]}, "labels": {"sr0": ["cidata"], "vda1": ["cloudimg-rootfs"], "vda15": ["UEFI"]}, "masters": {}}, "ansible_uptime_seconds": 5509, "ansible_lvm": {"lvs": {}, "vgs": {}, "pvs": {}}, "ansible_mounts": [{"mount": "/", "device": "/dev/vda1", "fstype": "ext4", "options": "rw,relatime,discard,errors=remount-ro", "size_total": 41429692416, "size_available": 37181730816, "block_size": 4096, "block_total": 10114671, "block_available": 9077571, "block_used": 1037100, "inode_total": 5160960, "inode_available": 5040352, "inode_used": 120608, "uuid": "b6338ffd-3287-4875-809d-d750e70a9988"}, {"mount": "/snap/core20/1587", "device": "/dev/loop0", "fstype": "squashfs", "options": "ro,nodev,relatime,errors=continue", "size_total": 65011712, "size_available": 0, "block_size": 131072, "block_total": 496, "block_available": 0, "block_used": 496, "inode_total": 11793, "inode_available": 0, "inode_used": 11793, "uuid": "N/A"}, {"mount": "/snap/lxd/22923", "device": "/dev/loop1", "fstype": "squashfs", "options": "ro,nodev,relatime,errors=continue", "size_total": 83886080, "size_available": 0, "block_size": 131072, "block_total": 640, "block_available": 0, "block_used": 640, "inode_total": 816, "inode_available": 0, "inode_used": 816, "uuid": "N/A"}, {"mount": "/snap/snapd/16292", "device": "/dev/loop2", "fstype": "squashfs", "options": "ro,nodev,relatime,errors=continue", "size_total": 49283072, "size_available": 0, "block_size": 131072, "block_total": 376, "block_available": 0, "block_used": 376, "inode_total": 486, "inode_available": 0, "inode_used": 486, "uuid": "N/A"}, {"mount": "/boot/efi", "device": "/dev/vda15", "fstype": "vfat", "options": "rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro", "size_total": 109422592, "size_available": 103965696, "block_size": 512, "block_total": 213716, "block_available": 203058, "block_used": 10658, "inode_total": 0, "inode_available": 0, "inode_used": 0, "uuid": "7047-46B7"}], "ansible_python": {"version": {"major": 3, "minor": 10, "micro": 4, "releaselevel": "final", "serial": 0}, "version_info": [3, 10, 4, "final", 0], "executable": "/usr/bin/python3.10", "has_sslcontext": true, "type": "cpython"}, "ansible_distribution": "Ubuntu", "ansible_distribution_release": "jammy", "ansible_distribution_version": "22.04", "ansible_distribution_major_version": "22", "ansible_distribution_file_path": "/etc/os-release", "ansible_distribution_file_variety": "Debian", "ansible_distribution_file_parsed": true, "ansible_os_family": "Debian", "ansible_dns": {"nameservers": ["127.0.0.53"], "options": {"edns0": true, "trust-ad": true}, "search": ["."]}, "ansible_apparmor": {"status": "enabled"}, "ansible_date_time": {"year": "2022", "month": "08", "weekday": "Friday", "weekday_number": "5", "weeknumber": "34", "day": "26", "hour": "12", "minute": "25", "second": "48", "epoch": "1661516748", "epoch_int": "1661516748", "date": "2022-08-26", "time": "12:25:48", "iso8601_micro": "2022-08-26T12:25:48.939782Z", "iso8601": "2022-08-26T12:25:48Z", "iso8601_basic": "20220826T122548939782", "iso8601_basic_short": "20220826T122548", "tz": "UTC", "tz_dst": "UTC", "tz_offset": "+0000"}, "ansible_env": {"SYSTEMD_EXEC_PID": "7113", "JOURNAL_STREAM": "8:28390", "PATH": "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin", "INVOCATION_ID": "3a49554e2a0145cc8c1126b1285d0f53", "LANG": "C.UTF-8", "PWD": "/"}, "ansible_local": {}, "ansible_iscsi_iqn": "", "ansible_fips": false, "ansible_cmdline": {"BOOT_IMAGE": "/boot/vmlinuz-5.15.0-46-generic", "root": "LABEL=cloudimg-rootfs", "ro": true, "console": "ttyS0"}, "ansible_proc_cmdline": {"BOOT_IMAGE": "/boot/vmlinuz-5.15.0-46-generic", "root": "LABEL=cloudimg-rootfs", "ro": true, "console": ["tty1", "ttyS0"]}, "ansible_interfaces": ["enp1s0", "lo"], "ansible_lo": {"device": "lo", "mtu": 65536, "active": true, "type": "loopback", "promisc": false, "ipv4": {"address": "127.0.0.1", "broadcast": "", "netmask": "255.0.0.0", "network": "127.0.0.0", "prefix": "8"}, "ipv6": [{"address": "::1", "prefix": "128", "scope": "host"}], "features": {"rx_checksumming": "on [fixed]", "tx_checksumming": "on", "tx_checksum_ipv4": "off [fixed]", "tx_checksum_ip_generic": "on [fixed]", "tx_checksum_ipv6": "off [fixed]", "tx_checksum_fcoe_crc": "off [fixed]", "tx_checksum_sctp": "on [fixed]", "scatter_gather": "on", "tx_scatter_gather": "on [fixed]", "tx_scatter_gather_fraglist": "on [fixed]", "tcp_segmentation_offload": "on", "tx_tcp_segmentation": "on", "tx_tcp_ecn_segmentation": "on", "tx_tcp_mangleid_segmentation": "on", "tx_tcp6_segmentation": "on", "generic_segmentation_offload": "on", "generic_receive_offload": "on", "large_receive_offload": "off [fixed]", "rx_vlan_offload": "off [fixed]", "tx_vlan_offload": "off [fixed]", "ntuple_filters": "off [fixed]", "receive_hashing": "off [fixed]", "highdma": "on [fixed]", "rx_vlan_filter": "off [fixed]", "vlan_challenged": "on [fixed]", "tx_lockless": "on [fixed]", "netns_local": "on [fixed]", "tx_gso_robust": "off [fixed]", "tx_fcoe_segmentation": "off [fixed]", "tx_gre_segmentation": "off [fixed]", "tx_gre_csum_segmentation": "off [fixed]", "tx_ipxip4_segmentation": "off [fixed]", "tx_ipxip6_segmentation": "off [fixed]", "tx_udp_tnl_segmentation": "off [fixed]", "tx_udp_tnl_csum_segmentation": "off [fixed]", "tx_gso_partial": "off [fixed]", "tx_tunnel_remcsum_segmentation": "off [fixed]", "tx_sctp_segmentation": "on", "tx_esp_segmentation": "off [fixed]", "tx_udp_segmentation": "on", "tx_gso_list": "on", "fcoe_mtu": "off [fixed]", "tx_nocache_copy": "off [fixed]", "loopback": "on [fixed]", "rx_fcs": "off [fixed]", "rx_all": "off [fixed]", "tx_vlan_stag_hw_insert": "off [fixed]", "rx_vlan_stag_hw_parse": "off [fixed]", "rx_vlan_stag_filter": "off [fixed]", "l2_fwd_offload": "off [fixed]", "hw_tc_offload": "off [fixed]", "esp_hw_offload": "off [fixed]", "esp_tx_csum_hw_offload": "off [fixed]", "rx_udp_tunnel_port_offload": "off [fixed]", "tls_hw_tx_offload": "off [fixed]", "tls_hw_rx_offload": "off [fixed]", "rx_gro_hw": "off [fixed]", "tls_hw_record": "off [fixed]", "rx_gro_list": "off", "macsec_hw_offload": "off [fixed]", "rx_udp_gro_forwarding": "off", "hsr_tag_ins_offload": "off [fixed]", "hsr_tag_rm_offload": "off [fixed]", "hsr_fwd_offload": "off [fixed]", "hsr_dup_offload": "off [fixed]"}, "timestamping": [], "hw_timestamp_filters": []}, "ansible_enp1s0": {"device": "enp1s0", "macaddress": "52:54:00:71:55:e9", "mtu": 1500, "active": true, "module": "virtio_net", "type": "ether", "pciid": "virtio0", "speed": -1, "promisc": false, "ipv4": {"address": "192.168.122.106", "broadcast": "", "netmask": "255.255.255.0", "network": "192.168.122.0", "prefix": "24"}, "ipv6": [{"address": "fe80::5054:ff:fe71:55e9", "prefix": "64", "scope": "link"}], "features": {"rx_checksumming": "on [fixed]", "tx_checksumming": "on", "tx_checksum_ipv4": "off [fixed]", "tx_checksum_ip_generic": "on", "tx_checksum_ipv6": "off [fixed]", "tx_checksum_fcoe_crc": "off [fixed]", "tx_checksum_sctp": "off [fixed]", "scatter_gather": "on", "tx_scatter_gather": "on", "tx_scatter_gather_fraglist": "off [fixed]", "tcp_segmentation_offload": "on", "tx_tcp_segmentation": "on", "tx_tcp_ecn_segmentation": "on", "tx_tcp_mangleid_segmentation": "off", "tx_tcp6_segmentation": "on", "generic_segmentation_offload": "on", "generic_receive_offload": "on", "large_receive_offload": "off [fixed]", "rx_vlan_offload": "off [fixed]", "tx_vlan_offload": "off [fixed]", "ntuple_filters": "off [fixed]", "receive_hashing": "off [fixed]", "highdma": "on [fixed]", "rx_vlan_filter": "on [fixed]", "vlan_challenged": "off [fixed]", "tx_lockless": "off [fixed]", "netns_local": "off [fixed]", "tx_gso_robust": "on [fixed]", "tx_fcoe_segmentation": "off [fixed]", "tx_gre_segmentation": "off [fixed]", "tx_gre_csum_segmentation": "off [fixed]", "tx_ipxip4_segmentation": "off [fixed]", "tx_ipxip6_segmentation": "off [fixed]", "tx_udp_tnl_segmentation": "off [fixed]", "tx_udp_tnl_csum_segmentation": "off [fixed]", "tx_gso_partial": "off [fixed]", "tx_tunnel_remcsum_segmentation": "off [fixed]", "tx_sctp_segmentation": "off [fixed]", "tx_esp_segmentation": "off [fixed]", "tx_udp_segmentation": "off [fixed]", "tx_gso_list": "off [fixed]", "fcoe_mtu": "off [fixed]", "tx_nocache_copy": "off", "loopback": "off [fixed]", "rx_fcs": "off [fixed]", "rx_all": "off [fixed]", "tx_vlan_stag_hw_insert": "off [fixed]", "rx_vlan_stag_hw_parse": "off [fixed]", "rx_vlan_stag_filter": "off [fixed]", "l2_fwd_offload": "off [fixed]", "hw_tc_offload": "off [fixed]", "esp_hw_offload": "off [fixed]", "esp_tx_csum_hw_offload": "off [fixed]", "rx_udp_tunnel_port_offload": "off [fixed]", "tls_hw_tx_offload": "off [fixed]", "tls_hw_rx_offload": "off [fixed]", "rx_gro_hw": "on", "tls_hw_record": "off [fixed]", "rx_gro_list": "off", "macsec_hw_offload": "off [fixed]", "rx_udp_gro_forwarding": "off", "hsr_tag_ins_offload": "off [fixed]", "hsr_tag_rm_offload": "off [fixed]", "hsr_fwd_offload": "off [fixed]", "hsr_dup_offload": "off [fixed]"}, "timestamping": [], "hw_timestamp_filters": []}, "ansible_default_ipv4": {"gateway": "192.168.122.1", "interface": "enp1s0", "address": "192.168.122.106", "broadcast": "", "netmask": "255.255.255.0", "network": "192.168.122.0", "prefix": "24", "macaddress": "52:54:00:71:55:e9", "mtu": 1500, "type": "ether", "alias": "enp1s0"}, "ansible_default_ipv6": {}, "ansible_all_ipv4_addresses": ["192.168.122.106"], "ansible_all_ipv6_addresses": ["fe80::5054:ff:fe71:55e9"], "ansible_lsb": {"id": "Ubuntu", "description": "Ubuntu 22.04.1 LTS", "release": "22.04", "codename": "jammy", "major_release": "22"}, "ansible_hostnqn": "", "ansible_service_mgr": "systemd", "ansible_pkg_mgr": "apt", "gather_subset": ["all"], "module_setup": true}, "invocation": {"module_args": {"gather_subset": ["all"], "gather_timeout": 10, "filter": [], "fact_path": "/etc/ansible/facts.d"}}}
<router> GA stderr:
<router> EXEC /bin/sh -c 'rm -f -r '"'"'~/.ansible/tmp/ansible-tmp-1661516747.623383-126463-4601337903868/'"'"' > /dev/null 2>&1 && sleep 0'
<router> GA send: {"execute": "guest-exec", "arguments": {"path": "/bin/sh", "capture-output": true, "arg": ["-c", "rm -f -r '~/.ansible/tmp/ansible-tmp-1661516747.623383-126463-4601337903868/' > /dev/null 2>&1 && sleep 0"]}}
<router> GA return: {'return': {'pid': 16748}}
<router> GA send: {"execute": "guest-exec-status", "arguments": {"pid": 16748}}
<router> GA return: {'return': {'exited': False}}
<router> GA return: {'return': {'exitcode': 0, 'exited': True}}
<router> GA stdout:
<router> GA stderr:
[WARNING]: Platform linux on host router is using the discovered Python interpreter at /usr/bin/python3.10, but future installation of another Python interpreter could change the meaning of that path. See https://docs.ansible.com/ansible-core/2.13/reference_appendices/interpreter_discovery.html for more information.
ok: [router]
META: ran handlers
TASK [Install prerequisites] **************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************
task path: /home/ato/Workspace/kvmlab/small.yml:5
[WARNING]: The "community.libvirt.libvirt_qemu" connection plugin has an improperly configured remote target value, forcing "inventory_hostname" templated value instead of the string
<router> CONNECT TO qemu+ssh://ato@luke/system
<router> FIND DOMAIN router
<router> ESTABLISH community.libvirt.libvirt_qemu CONNECTION
<router> EXEC /bin/sh -c 'echo ~ && sleep 0'
<router> GA send: {"execute": "guest-exec", "arguments": {"path": "/bin/sh", "capture-output": true, "arg": ["-c", "echo ~ && sleep 0"]}}
<router> GA return: {'return': {'pid': 16752}}
<router> GA send: {"execute": "guest-exec-status", "arguments": {"pid": 16752}}
<router> GA return: {'return': {'exited': False}}
<router> GA return: {'return': {'exitcode': 0, 'out-data': 'fgo=', 'exited': True}}
<router> GA stdout: ~
<router> GA stderr:
<router> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo ~/.ansible/tmp `"&& mkdir "` echo ~/.ansible/tmp/ansible-tmp-1661516750.1005638-126466-187882553437977 `" && echo ansible-tmp-1661516750.1005638-126466-187882553437977="` echo ~/.ansible/tmp/ansible-tmp-1661516750.1005638-126466-187882553437977 `" ) && sleep 0'
<router> GA send: {"execute": "guest-exec", "arguments": {"path": "/bin/sh", "capture-output": true, "arg": ["-c", "( umask 77 && mkdir -p \"` echo ~/.ansible/tmp `\"&& mkdir \"` echo ~/.ansible/tmp/ansible-tmp-1661516750.1005638-126466-187882553437977 `\" && echo ansible-tmp-1661516750.1005638-126466-187882553437977=\"` echo ~/.ansible/tmp/ansible-tmp-1661516750.1005638-126466-187882553437977 `\" ) && sleep 0"]}}
<router> GA return: {'return': {'pid': 16755}}
<router> GA send: {"execute": "guest-exec-status", "arguments": {"pid": 16755}}
<router> GA return: {'return': {'exited': False}}
<router> GA return: {'return': {'exitcode': 0, 'out-data': 'YW5zaWJsZS10bXAtMTY2MTUxNjc1MC4xMDA1NjM4LTEyNjQ2Ni0xODc4ODI1NTM0Mzc5Nzc9fi8uYW5zaWJsZS90bXAvYW5zaWJsZS10bXAtMTY2MTUxNjc1MC4xMDA1NjM4LTEyNjQ2Ni0xODc4ODI1NTM0Mzc5NzcK', 'exited': True}}
<router> GA stdout: ansible-tmp-1661516750.1005638-126466-187882553437977=~/.ansible/tmp/ansible-tmp-1661516750.1005638-126466-187882553437977
<router> GA stderr:
Using module file /home/ato/.local/lib/python3.8/site-packages/ansible/modules/apt.py
<router> PUT /home/ato/.ansible/tmp/ansible-local-126456cioi2djv/tmpt9qjli32 TO ~/.ansible/tmp/ansible-tmp-1661516750.1005638-126466-187882553437977/AnsiballZ_apt.py
<router> GA send: {"execute": "guest-file-open", "arguments": {"path": "~/.ansible/tmp/ansible-tmp-1661516750.1005638-126466-187882553437977/AnsiballZ_apt.py", "mode": "wb+"}}
<router> GA return: {'return': 1118}
<router> GA send: {"execute": "guest-file-close", "arguments": {"handle": 1118}}
<router> GA return: {'return': {}}
<router> EXEC /bin/sh -c 'chmod u+x '"'"'~/.ansible/tmp/ansible-tmp-1661516750.1005638-126466-187882553437977/'"'"' '"'"'~/.ansible/tmp/ansible-tmp-1661516750.1005638-126466-187882553437977/AnsiballZ_apt.py'"'"' && sleep 0'
<router> GA send: {"execute": "guest-exec", "arguments": {"path": "/bin/sh", "capture-output": true, "arg": ["-c", "chmod u+x '~/.ansible/tmp/ansible-tmp-1661516750.1005638-126466-187882553437977/' '~/.ansible/tmp/ansible-tmp-1661516750.1005638-126466-187882553437977/AnsiballZ_apt.py' && sleep 0"]}}
<router> GA return: {'return': {'pid': 16764}}
<router> GA send: {"execute": "guest-exec-status", "arguments": {"pid": 16764}}
<router> GA return: {'return': {'exited': False}}
<router> GA return: {'return': {'exitcode': 0, 'exited': True}}
<router> GA stdout:
<router> GA stderr:
<router> EXEC /bin/sh -c 'sudo -H -S -n -u root /bin/sh -c '"'"'echo BECOME-SUCCESS-hgysrhnlvulxutuvqzkmzvujpomihysj ; /usr/bin/python3.10 '"'"'"'"'"'"'"'"'~/.ansible/tmp/ansible-tmp-1661516750.1005638-126466-187882553437977/AnsiballZ_apt.py'"'"'"'"'"'"'"'"''"'"' && sleep 0'
<router> GA send: {"execute": "guest-exec", "arguments": {"path": "/bin/sh", "capture-output": true, "arg": ["-c", "sudo -H -S -n -u root /bin/sh -c 'echo BECOME-SUCCESS-hgysrhnlvulxutuvqzkmzvujpomihysj ; /usr/bin/python3.10 '\"'\"'~/.ansible/tmp/ansible-tmp-1661516750.1005638-126466-187882553437977/AnsiballZ_apt.py'\"'\"'' && sleep 0"]}}
<router> GA return: {'return': {'pid': 16768}}
<router> GA send: {"execute": "guest-exec-status", "arguments": {"pid": 16768}}
<router> GA return: {'return': {'exited': False}}
<router> GA return: {'return': {'exitcode': 0, 'out-data': 'QkVDT01FLVNVQ0NFU1MtaGd5c3Jobmx2dWx4dXR1dnF6a216dnVqcG9taWh5c2oKCnsiY2hhbmdlZCI6IGZhbHNlLCAiY2FjaGVfdXBkYXRlZCI6IGZhbHNlLCAiY2FjaGVfdXBkYXRlX3RpbWUiOiAxNjYxNTE1NTczLCAiaW52b2NhdGlvbiI6IHsibW9kdWxlX2FyZ3MiOiB7InBrZyI6IFsiYnVpbGQtZXNzZW50aWFsIiwgImNsYW5nIiwgImxpYmNsYW5nLWRldiIsICJnaXQiXSwgInBhY2thZ2UiOiBbImJ1aWxkLWVzc2VudGlhbCIsICJjbGFuZyIsICJsaWJjbGFuZy1kZXYiLCAiZ2l0Il0sICJzdGF0ZSI6ICJwcmVzZW50IiwgInVwZGF0ZV9jYWNoZV9yZXRyaWVzIjogNSwgInVwZGF0ZV9jYWNoZV9yZXRyeV9tYXhfZGVsYXkiOiAxMiwgImNhY2hlX3ZhbGlkX3RpbWUiOiAwLCAicHVyZ2UiOiBmYWxzZSwgImZvcmNlIjogZmFsc2UsICJ1cGdyYWRlIjogbnVsbCwgImRwa2dfb3B0aW9ucyI6ICJmb3JjZS1jb25mZGVmLGZvcmNlLWNvbmZvbGQiLCAiYXV0b3JlbW92ZSI6IGZhbHNlLCAiYXV0b2NsZWFuIjogZmFsc2UsICJmYWlsX29uX2F1dG9yZW1vdmUiOiBmYWxzZSwgIm9ubHlfdXBncmFkZSI6IGZhbHNlLCAiZm9yY2VfYXB0X2dldCI6IGZhbHNlLCAiY2xlYW4iOiBmYWxzZSwgImFsbG93X3VuYXV0aGVudGljYXRlZCI6IGZhbHNlLCAiYWxsb3dfZG93bmdyYWRlIjogZmFsc2UsICJhbGxvd19jaGFuZ2VfaGVsZF9wYWNrYWdlcyI6IGZhbHNlLCAibG9ja190aW1lb3V0IjogNjAsICJ1cGRhdGVfY2FjaGUiOiBudWxsLCAiZGViIjogbnVsbCwgImRlZmF1bHRfcmVsZWFzZSI6IG51bGwsICJpbnN0YWxsX3JlY29tbWVuZHMiOiBudWxsLCAicG9saWN5X3JjX2QiOiBudWxsfX19Cg==', 'exited': True}}
<router> GA stdout: BECOME-SUCCESS-hgysrhnlvulxutuvqzkmzvujpomihysj
{"changed": false, "cache_updated": false, "cache_update_time": 1661515573, "invocation": {"module_args": {"pkg": ["build-essential", "clang", "libclang-dev", "git"], "package": ["build-essential", "clang", "libclang-dev", "git"], "state": "present", "update_cache_retries": 5, "update_cache_retry_max_delay": 12, "cache_valid_time": 0, "purge": false, "force": false, "upgrade": null, "dpkg_options": "force-confdef,force-confold", "autoremove": false, "autoclean": false, "fail_on_autoremove": false, "only_upgrade": false, "force_apt_get": false, "clean": false, "allow_unauthenticated": false, "allow_downgrade": false, "allow_change_held_packages": false, "lock_timeout": 60, "update_cache": null, "deb": null, "default_release": null, "install_recommends": null, "policy_rc_d": null}}}
<router> GA stderr:
<router> EXEC /bin/sh -c 'rm -f -r '"'"'~/.ansible/tmp/ansible-tmp-1661516750.1005638-126466-187882553437977/'"'"' > /dev/null 2>&1 && sleep 0'
<router> GA send: {"execute": "guest-exec", "arguments": {"path": "/bin/sh", "capture-output": true, "arg": ["-c", "rm -f -r '~/.ansible/tmp/ansible-tmp-1661516750.1005638-126466-187882553437977/' > /dev/null 2>&1 && sleep 0"]}}
<router> GA return: {'return': {'pid': 16780}}
<router> GA send: {"execute": "guest-exec-status", "arguments": {"pid": 16780}}
<router> GA return: {'return': {'exited': False}}
<router> GA return: {'return': {'exitcode': 0, 'exited': True}}
<router> GA stdout:
<router> GA stderr:
ok: [router] => {
"cache_update_time": 1661515573,
"cache_updated": false,
"changed": false,
"invocation": {
"module_args": {
"allow_change_held_packages": false,
"allow_downgrade": false,
"allow_unauthenticated": false,
"autoclean": false,
"autoremove": false,
"cache_valid_time": 0,
"clean": false,
"deb": null,
"default_release": null,
"dpkg_options": "force-confdef,force-confold",
"fail_on_autoremove": false,
"force": false,
"force_apt_get": false,
"install_recommends": null,
"lock_timeout": 60,
"only_upgrade": false,
"package": [
"build-essential",
"clang",
"libclang-dev",
"git"
],
"pkg": [
"build-essential",
"clang",
"libclang-dev",
"git"
],
"policy_rc_d": null,
"purge": false,
"state": "present",
"update_cache": null,
"update_cache_retries": 5,
"update_cache_retry_max_delay": 12,
"upgrade": null
}
}
}
TASK [check if cargo is installed] ********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************
task path: /home/ato/Workspace/kvmlab/small.yml:14
[WARNING]: The "community.libvirt.libvirt_qemu" connection plugin has an improperly configured remote target value, forcing "inventory_hostname" templated value instead of the string
<router> CONNECT TO qemu+ssh://ato@luke/system
<router> FIND DOMAIN router
<router> ESTABLISH community.libvirt.libvirt_qemu CONNECTION
<router> EXEC /bin/sh -c 'echo ~ && sleep 0'
<router> GA send: {"execute": "guest-exec", "arguments": {"path": "/bin/sh", "capture-output": true, "arg": ["-c", "echo ~ && sleep 0"]}}
<router> GA return: {'return': {'pid': 16784}}
<router> GA send: {"execute": "guest-exec-status", "arguments": {"pid": 16784}}
<router> GA return: {'return': {'exited': False}}
<router> GA return: {'return': {'exitcode': 0, 'out-data': 'fgo=', 'exited': True}}
<router> GA stdout: ~
<router> GA stderr:
<router> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo ~/.ansible/tmp `"&& mkdir "` echo ~/.ansible/tmp/ansible-tmp-1661516752.2160819-126469-89637141422037 `" && echo ansible-tmp-1661516752.2160819-126469-89637141422037="` echo ~/.ansible/tmp/ansible-tmp-1661516752.2160819-126469-89637141422037 `" ) && sleep 0'
<router> GA send: {"execute": "guest-exec", "arguments": {"path": "/bin/sh", "capture-output": true, "arg": ["-c", "( umask 77 && mkdir -p \"` echo ~/.ansible/tmp `\"&& mkdir \"` echo ~/.ansible/tmp/ansible-tmp-1661516752.2160819-126469-89637141422037 `\" && echo ansible-tmp-1661516752.2160819-126469-89637141422037=\"` echo ~/.ansible/tmp/ansible-tmp-1661516752.2160819-126469-89637141422037 `\" ) && sleep 0"]}}
<router> GA return: {'return': {'pid': 16787}}
<router> GA send: {"execute": "guest-exec-status", "arguments": {"pid": 16787}}
<router> GA return: {'return': {'exited': False}}
<router> GA return: {'return': {'exitcode': 0, 'out-data': 'YW5zaWJsZS10bXAtMTY2MTUxNjc1Mi4yMTYwODE5LTEyNjQ2OS04OTYzNzE0MTQyMjAzNz1+Ly5hbnNpYmxlL3RtcC9hbnNpYmxlLXRtcC0xNjYxNTE2NzUyLjIxNjA4MTktMTI2NDY5LTg5NjM3MTQxNDIyMDM3Cg==', 'exited': True}}
<router> GA stdout: ansible-tmp-1661516752.2160819-126469-89637141422037=~/.ansible/tmp/ansible-tmp-1661516752.2160819-126469-89637141422037
<router> GA stderr:
Using module file /home/ato/.local/lib/python3.8/site-packages/ansible/modules/command.py
<router> PUT /home/ato/.ansible/tmp/ansible-local-126456cioi2djv/tmpg21g8u0q TO ~/.ansible/tmp/ansible-tmp-1661516752.2160819-126469-89637141422037/AnsiballZ_command.py
<router> GA send: {"execute": "guest-file-open", "arguments": {"path": "~/.ansible/tmp/ansible-tmp-1661516752.2160819-126469-89637141422037/AnsiballZ_command.py", "mode": "wb+"}}
<router> GA return: {'return': 1119}
<router> GA send: {"execute": "guest-file-close", "arguments": {"handle": 1119}}
<router> GA return: {'return': {}}
<router> EXEC /bin/sh -c 'chmod u+x '"'"'~/.ansible/tmp/ansible-tmp-1661516752.2160819-126469-89637141422037/'"'"' '"'"'~/.ansible/tmp/ansible-tmp-1661516752.2160819-126469-89637141422037/AnsiballZ_command.py'"'"' && sleep 0'
<router> GA send: {"execute": "guest-exec", "arguments": {"path": "/bin/sh", "capture-output": true, "arg": ["-c", "chmod u+x '~/.ansible/tmp/ansible-tmp-1661516752.2160819-126469-89637141422037/' '~/.ansible/tmp/ansible-tmp-1661516752.2160819-126469-89637141422037/AnsiballZ_command.py' && sleep 0"]}}
<router> GA return: {'return': {'pid': 16796}}
<router> GA send: {"execute": "guest-exec-status", "arguments": {"pid": 16796}}
<router> GA return: {'return': {'exited': False}}
<router> GA return: {'return': {'exitcode': 0, 'exited': True}}
<router> GA stdout:
<router> GA stderr:
<router> EXEC /bin/sh -c '/usr/bin/python3.10 '"'"'~/.ansible/tmp/ansible-tmp-1661516752.2160819-126469-89637141422037/AnsiballZ_command.py'"'"' && sleep 0'
<router> GA send: {"execute": "guest-exec", "arguments": {"path": "/bin/sh", "capture-output": true, "arg": ["-c", "/usr/bin/python3.10 '~/.ansible/tmp/ansible-tmp-1661516752.2160819-126469-89637141422037/AnsiballZ_command.py' && sleep 0"]}}
<router> GA return: {'return': {'pid': 16800}}
<router> GA send: {"execute": "guest-exec-status", "arguments": {"pid": 16800}}
<router> GA return: {'return': {'exited': False}}
<router> GA return: {'return': {'exitcode': 1, 'out-data': 'CnsiY2hhbmdlZCI6IHRydWUsICJzdGRvdXQiOiAiIiwgInN0ZGVyciI6ICIiLCAicmMiOiAxLCAiY21kIjogImV4cG9ydCBIT01FPS9yb290L1xuLiAvcm9vdC8uYmFzaHJjXG5jb21tYW5kIC12IGNhcmdvXG4iLCAic3RhcnQiOiAiMjAyMi0wOC0yNiAxMjoyNTo1Mi42MjU3NTIiLCAiZW5kIjogIjIwMjItMDgtMjYgMTI6MjU6NTIuNjM0MzU0IiwgImRlbHRhIjogIjA6MDA6MDAuMDA4NjAyIiwgImZhaWxlZCI6IHRydWUsICJtc2ciOiAibm9uLXplcm8gcmV0dXJuIGNvZGUiLCAiaW52b2NhdGlvbiI6IHsibW9kdWxlX2FyZ3MiOiB7ImV4ZWN1dGFibGUiOiAiL2Jpbi9iYXNoIiwgIl9yYXdfcGFyYW1zIjogImV4cG9ydCBIT01FPS9yb290L1xuLiAvcm9vdC8uYmFzaHJjXG5jb21tYW5kIC12IGNhcmdvXG4iLCAiX3VzZXNfc2hlbGwiOiB0cnVlLCAid2FybiI6IGZhbHNlLCAic3RkaW5fYWRkX25ld2xpbmUiOiB0cnVlLCAic3RyaXBfZW1wdHlfZW5kcyI6IHRydWUsICJhcmd2IjogbnVsbCwgImNoZGlyIjogbnVsbCwgImNyZWF0ZXMiOiBudWxsLCAicmVtb3ZlcyI6IG51bGwsICJzdGRpbiI6IG51bGx9fX0K', 'exited': True}}
<router> GA stdout:
{"changed": true, "stdout": "", "stderr": "", "rc": 1, "cmd": "export HOME=/root/\n. /root/.bashrc\ncommand -v cargo\n", "start": "2022-08-26 12:25:52.625752", "end": "2022-08-26 12:25:52.634354", "delta": "0:00:00.008602", "failed": true, "msg": "non-zero return code", "invocation": {"module_args": {"executable": "/bin/bash", "_raw_params": "export HOME=/root/\n. /root/.bashrc\ncommand -v cargo\n", "_uses_shell": true, "warn": false, "stdin_add_newline": true, "strip_empty_ends": true, "argv": null, "chdir": null, "creates": null, "removes": null, "stdin": null}}}
<router> GA stderr:
<router> EXEC /bin/sh -c 'rm -f -r '"'"'~/.ansible/tmp/ansible-tmp-1661516752.2160819-126469-89637141422037/'"'"' > /dev/null 2>&1 && sleep 0'
<router> GA send: {"execute": "guest-exec", "arguments": {"path": "/bin/sh", "capture-output": true, "arg": ["-c", "rm -f -r '~/.ansible/tmp/ansible-tmp-1661516752.2160819-126469-89637141422037/' > /dev/null 2>&1 && sleep 0"]}}
<router> GA return: {'return': {'pid': 16804}}
<router> GA send: {"execute": "guest-exec-status", "arguments": {"pid": 16804}}
<router> GA return: {'return': {'exited': False}}
<router> GA return: {'return': {'exitcode': 0, 'exited': True}}
<router> GA stdout:
<router> GA stderr:
fatal: [router]: FAILED! => {
"changed": true,
"cmd": "export HOME=/root/\n. /root/.bashrc\ncommand -v cargo\n",
"delta": "0:00:00.008602",
"end": "2022-08-26 12:25:52.634354",
"invocation": {
"module_args": {
"_raw_params": "export HOME=/root/\n. /root/.bashrc\ncommand -v cargo\n",
"_uses_shell": true,
"argv": null,
"chdir": null,
"creates": null,
"executable": "/bin/bash",
"removes": null,
"stdin": null,
"stdin_add_newline": true,
"strip_empty_ends": true,
"warn": false
}
},
"msg": "non-zero return code",
"rc": 1,
"start": "2022-08-26 12:25:52.625752",
"stderr": "",
"stderr_lines": [],
"stdout": "",
"stdout_lines": []
}
...ignoring
TASK [Download rust installer] ************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************
task path: /home/ato/Workspace/kvmlab/small.yml:24
[WARNING]: The "community.libvirt.libvirt_qemu" connection plugin has an improperly configured remote target value, forcing "inventory_hostname" templated value instead of the string
<router> CONNECT TO qemu+ssh://ato@luke/system
<router> FIND DOMAIN router
<router> ESTABLISH community.libvirt.libvirt_qemu CONNECTION
<router> EXEC /bin/sh -c 'echo ~ && sleep 0'
<router> GA send: {"execute": "guest-exec", "arguments": {"path": "/bin/sh", "capture-output": true, "arg": ["-c", "echo ~ && sleep 0"]}}
<router> GA return: {'return': {'pid': 16808}}
<router> GA send: {"execute": "guest-exec-status", "arguments": {"pid": 16808}}
<router> GA return: {'return': {'exited': False}}
<router> GA return: {'return': {'exitcode': 0, 'out-data': 'fgo=', 'exited': True}}
<router> GA stdout: ~
<router> GA stderr:
<router> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo ~/.ansible/tmp `"&& mkdir "` echo ~/.ansible/tmp/ansible-tmp-1661516753.5046096-126472-28622509938013 `" && echo ansible-tmp-1661516753.5046096-126472-28622509938013="` echo ~/.ansible/tmp/ansible-tmp-1661516753.5046096-126472-28622509938013 `" ) && sleep 0'
<router> GA send: {"execute": "guest-exec", "arguments": {"path": "/bin/sh", "capture-output": true, "arg": ["-c", "( umask 77 && mkdir -p \"` echo ~/.ansible/tmp `\"&& mkdir \"` echo ~/.ansible/tmp/ansible-tmp-1661516753.5046096-126472-28622509938013 `\" && echo ansible-tmp-1661516753.5046096-126472-28622509938013=\"` echo ~/.ansible/tmp/ansible-tmp-1661516753.5046096-126472-28622509938013 `\" ) && sleep 0"]}}
<router> GA return: {'return': {'pid': 16811}}
<router> GA send: {"execute": "guest-exec-status", "arguments": {"pid": 16811}}
<router> GA return: {'return': {'exited': False}}
<router> GA return: {'return': {'exitcode': 0, 'out-data': 'YW5zaWJsZS10bXAtMTY2MTUxNjc1My41MDQ2MDk2LTEyNjQ3Mi0yODYyMjUwOTkzODAxMz1+Ly5hbnNpYmxlL3RtcC9hbnNpYmxlLXRtcC0xNjYxNTE2NzUzLjUwNDYwOTYtMTI2NDcyLTI4NjIyNTA5OTM4MDEzCg==', 'exited': True}}
<router> GA stdout: ansible-tmp-1661516753.5046096-126472-28622509938013=~/.ansible/tmp/ansible-tmp-1661516753.5046096-126472-28622509938013
<router> GA stderr:
Using module file /home/ato/.local/lib/python3.8/site-packages/ansible/modules/get_url.py
<router> PUT /home/ato/.ansible/tmp/ansible-local-126456cioi2djv/tmpk7hls67w TO ~/.ansible/tmp/ansible-tmp-1661516753.5046096-126472-28622509938013/AnsiballZ_get_url.py
<router> GA send: {"execute": "guest-file-open", "arguments": {"path": "~/.ansible/tmp/ansible-tmp-1661516753.5046096-126472-28622509938013/AnsiballZ_get_url.py", "mode": "wb+"}}
<router> GA return: {'return': 1120}
<router> GA send: {"execute": "guest-file-close", "arguments": {"handle": 1120}}
<router> GA return: {'return': {}}
<router> EXEC /bin/sh -c 'chmod u+x '"'"'~/.ansible/tmp/ansible-tmp-1661516753.5046096-126472-28622509938013/'"'"' '"'"'~/.ansible/tmp/ansible-tmp-1661516753.5046096-126472-28622509938013/AnsiballZ_get_url.py'"'"' && sleep 0'
<router> GA send: {"execute": "guest-exec", "arguments": {"path": "/bin/sh", "capture-output": true, "arg": ["-c", "chmod u+x '~/.ansible/tmp/ansible-tmp-1661516753.5046096-126472-28622509938013/' '~/.ansible/tmp/ansible-tmp-1661516753.5046096-126472-28622509938013/AnsiballZ_get_url.py' && sleep 0"]}}
<router> GA return: {'return': {'pid': 16820}}
<router> GA send: {"execute": "guest-exec-status", "arguments": {"pid": 16820}}
<router> GA return: {'return': {'exited': False}}
<router> GA return: {'return': {'exitcode': 0, 'exited': True}}
<router> GA stdout:
<router> GA stderr:
<router> EXEC /bin/sh -c '/usr/bin/python3.10 '"'"'~/.ansible/tmp/ansible-tmp-1661516753.5046096-126472-28622509938013/AnsiballZ_get_url.py'"'"' && sleep 0'
<router> GA send: {"execute": "guest-exec", "arguments": {"path": "/bin/sh", "capture-output": true, "arg": ["-c", "/usr/bin/python3.10 '~/.ansible/tmp/ansible-tmp-1661516753.5046096-126472-28622509938013/AnsiballZ_get_url.py' && sleep 0"]}}
<router> GA return: {'return': {'pid': 16824}}
<router> GA send: {"execute": "guest-exec-status", "arguments": {"pid": 16824}}
<router> GA return: {'return': {'exited': False}}
<router> GA return: {'return': {'exitcode': 0, 'out-data': 'CnsibXNnIjogIk9LICgyMjYwNSBieXRlcykiLCAic3RhdHVzX2NvZGUiOiAyMDAsICJjaGFuZ2VkIjogZmFsc2UsICJjaGVja3N1bV9kZXN0IjogIjMxOWQ4NTQzMTc4MzMzMzllODc5ZGU5NzMyZmM5MmI0Mzc5MjVjNTQiLCAiY2hlY2tzdW1fc3JjIjogIjMxOWQ4NTQzMTc4MzMzMzllODc5ZGU5NzMyZmM5MmI0Mzc5MjVjNTQiLCAiZGVzdCI6ICIvdG1wL3J1c3R1cC5zaCIsICJlbGFwc2VkIjogMCwgInVybCI6ICJodHRwczovL3NoLnJ1c3R1cC5ycyIsICJzcmMiOiAiL34vLmFuc2libGUvdG1wL2Fuc2libGUtdG1wLTE2NjE1MTY3NTMuNTA0NjA5Ni0xMjY0NzItMjg2MjI1MDk5MzgwMTMvdG1wM2JqMF9lNmoiLCAibWQ1c3VtIjogIjExZThhODMyZWVmZDVkMzlmMWI0YjlhNjYxOTYxZDRiIiwgInVpZCI6IDAsICJnaWQiOiAwLCAib3duZXIiOiAicm9vdCIsICJncm91cCI6ICJyb290IiwgIm1vZGUiOiAiMDc1NSIsICJzdGF0ZSI6ICJmaWxlIiwgInNpemUiOiAyMjYwNSwgImludm9jYXRpb24iOiB7Im1vZHVsZV9hcmdzIjogeyJ1cmwiOiAiaHR0cHM6Ly9zaC5ydXN0dXAucnMiLCAiZGVzdCI6ICIvdG1wL3J1c3R1cC5zaCIsICJtb2RlIjogIjA3NTUiLCAiZm9yY2UiOiB0cnVlLCAiaHR0cF9hZ2VudCI6ICJhbnNpYmxlLWh0dHBnZXQiLCAidXNlX3Byb3h5IjogdHJ1ZSwgInZhbGlkYXRlX2NlcnRzIjogdHJ1ZSwgImZvcmNlX2Jhc2ljX2F1dGgiOiBmYWxzZSwgInVzZV9nc3NhcGkiOiBmYWxzZSwgImJhY2t1cCI6IGZhbHNlLCAic2hhMjU2c3VtIjogIiIsICJjaGVja3N1bSI6ICIiLCAidGltZW91dCI6IDEwLCAidW5yZWRpcmVjdGVkX2hlYWRlcnMiOiBbXSwgInVuc2FmZV93cml0ZXMiOiBmYWxzZSwgInVybF91c2VybmFtZSI6IG51bGwsICJ1cmxfcGFzc3dvcmQiOiBudWxsLCAiY2xpZW50X2NlcnQiOiBudWxsLCAiY2xpZW50X2tleSI6IG51bGwsICJoZWFkZXJzIjogbnVsbCwgInRtcF9kZXN0IjogbnVsbCwgIm93bmVyIjogbnVsbCwgImdyb3VwIjogbnVsbCwgInNldXNlciI6IG51bGwsICJzZXJvbGUiOiBudWxsLCAic2VsZXZlbCI6IG51bGwsICJzZXR5cGUiOiBudWxsLCAiYXR0cmlidXRlcyI6IG51bGx9fX0K', 'exited': True}}
<router> GA stdout:
{"msg": "OK (22605 bytes)", "status_code": 200, "changed": false, "checksum_dest": "319d854317833339e879de9732fc92b437925c54", "checksum_src": "319d854317833339e879de9732fc92b437925c54", "dest": "/tmp/rustup.sh", "elapsed": 0, "url": "https://sh.rustup.rs", "src": "/~/.ansible/tmp/ansible-tmp-1661516753.5046096-126472-28622509938013/tmp3bj0_e6j", "md5sum": "11e8a832eefd5d39f1b4b9a661961d4b", "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0755", "state": "file", "size": 22605, "invocation": {"module_args": {"url": "https://sh.rustup.rs", "dest": "/tmp/rustup.sh", "mode": "0755", "force": true, "http_agent": "ansible-httpget", "use_proxy": true, "validate_certs": true, "force_basic_auth": false, "use_gssapi": false, "backup": false, "sha256sum": "", "checksum": "", "timeout": 10, "unredirected_headers": [], "unsafe_writes": false, "url_username": null, "url_password": null, "client_cert": null, "client_key": null, "headers": null, "tmp_dest": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}
<router> GA stderr:
<router> EXEC /bin/sh -c 'rm -f -r '"'"'~/.ansible/tmp/ansible-tmp-1661516753.5046096-126472-28622509938013/'"'"' > /dev/null 2>&1 && sleep 0'
<router> GA send: {"execute": "guest-exec", "arguments": {"path": "/bin/sh", "capture-output": true, "arg": ["-c", "rm -f -r '~/.ansible/tmp/ansible-tmp-1661516753.5046096-126472-28622509938013/' > /dev/null 2>&1 && sleep 0"]}}
<router> GA return: {'return': {'pid': 16828}}
<router> GA send: {"execute": "guest-exec-status", "arguments": {"pid": 16828}}
<router> GA return: {'return': {'exited': False}}
<router> GA return: {'return': {'exitcode': 0, 'exited': True}}
<router> GA stdout:
<router> GA stderr:
ok: [router] => {
"changed": false,
"checksum_dest": "319d854317833339e879de9732fc92b437925c54",
"checksum_src": "319d854317833339e879de9732fc92b437925c54",
"dest": "/tmp/rustup.sh",
"elapsed": 0,
"gid": 0,
"group": "root",
"invocation": {
"module_args": {
"attributes": null,
"backup": false,
"checksum": "",
"client_cert": null,
"client_key": null,
"dest": "/tmp/rustup.sh",
"force": true,
"force_basic_auth": false,
"group": null,
"headers": null,
"http_agent": "ansible-httpget",
"mode": "0755",
"owner": null,
"selevel": null,
"serole": null,
"setype": null,
"seuser": null,
"sha256sum": "",
"timeout": 10,
"tmp_dest": null,
"unredirected_headers": [],
"unsafe_writes": false,
"url": "https://sh.rustup.rs",
"url_password": null,
"url_username": null,
"use_gssapi": false,
"use_proxy": true,
"validate_certs": true
}
},
"md5sum": "11e8a832eefd5d39f1b4b9a661961d4b",
"mode": "0755",
"msg": "OK (22605 bytes)",
"owner": "root",
"size": 22605,
"src": "/~/.ansible/tmp/ansible-tmp-1661516753.5046096-126472-28622509938013/tmp3bj0_e6j",
"state": "file",
"status_code": 200,
"uid": 0,
"url": "https://sh.rustup.rs"
}
TASK [Install rust toolchain] *************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************
task path: /home/ato/Workspace/kvmlab/small.yml:33
[WARNING]: The "community.libvirt.libvirt_qemu" connection plugin has an improperly configured remote target value, forcing "inventory_hostname" templated value instead of the string
<router> CONNECT TO qemu+ssh://ato@luke/system
<router> FIND DOMAIN router
<router> ESTABLISH community.libvirt.libvirt_qemu CONNECTION
<router> EXEC /bin/sh -c 'echo ~ && sleep 0'
<router> GA send: {"execute": "guest-exec", "arguments": {"path": "/bin/sh", "capture-output": true, "arg": ["-c", "echo ~ && sleep 0"]}}
<router> GA return: {'return': {'pid': 16832}}
<router> GA send: {"execute": "guest-exec-status", "arguments": {"pid": 16832}}
<router> GA return: {'return': {'exited': False}}
<router> GA return: {'return': {'exitcode': 0, 'out-data': 'fgo=', 'exited': True}}
<router> GA stdout: ~
<router> GA stderr:
<router> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo ~/.ansible/tmp `"&& mkdir "` echo ~/.ansible/tmp/ansible-tmp-1661516755.0398529-126475-32194990170168 `" && echo ansible-tmp-1661516755.0398529-126475-32194990170168="` echo ~/.ansible/tmp/ansible-tmp-1661516755.0398529-126475-32194990170168 `" ) && sleep 0'
<router> GA send: {"execute": "guest-exec", "arguments": {"path": "/bin/sh", "capture-output": true, "arg": ["-c", "( umask 77 && mkdir -p \"` echo ~/.ansible/tmp `\"&& mkdir \"` echo ~/.ansible/tmp/ansible-tmp-1661516755.0398529-126475-32194990170168 `\" && echo ansible-tmp-1661516755.0398529-126475-32194990170168=\"` echo ~/.ansible/tmp/ansible-tmp-1661516755.0398529-126475-32194990170168 `\" ) && sleep 0"]}}
<router> GA return: {'return': {'pid': 16835}}
<router> GA send: {"execute": "guest-exec-status", "arguments": {"pid": 16835}}
<router> GA return: {'return': {'exited': False}}
<router> GA return: {'return': {'exitcode': 0, 'out-data': 'YW5zaWJsZS10bXAtMTY2MTUxNjc1NS4wMzk4NTI5LTEyNjQ3NS0zMjE5NDk5MDE3MDE2OD1+Ly5hbnNpYmxlL3RtcC9hbnNpYmxlLXRtcC0xNjYxNTE2NzU1LjAzOTg1MjktMTI2NDc1LTMyMTk0OTkwMTcwMTY4Cg==', 'exited': True}}
<router> GA stdout: ansible-tmp-1661516755.0398529-126475-32194990170168=~/.ansible/tmp/ansible-tmp-1661516755.0398529-126475-32194990170168
<router> GA stderr:
Using module file /home/ato/.local/lib/python3.8/site-packages/ansible/modules/command.py
<router> PUT /home/ato/.ansible/tmp/ansible-local-126456cioi2djv/tmponnxkov8 TO ~/.ansible/tmp/ansible-tmp-1661516755.0398529-126475-32194990170168/AnsiballZ_command.py
<router> GA send: {"execute": "guest-file-open", "arguments": {"path": "~/.ansible/tmp/ansible-tmp-1661516755.0398529-126475-32194990170168/AnsiballZ_command.py", "mode": "wb+"}}
<router> GA return: {'return': 1121}
<router> GA send: {"execute": "guest-file-close", "arguments": {"handle": 1121}}
<router> GA return: {'return': {}}
<router> EXEC /bin/sh -c 'chmod u+x '"'"'~/.ansible/tmp/ansible-tmp-1661516755.0398529-126475-32194990170168/'"'"' '"'"'~/.ansible/tmp/ansible-tmp-1661516755.0398529-126475-32194990170168/AnsiballZ_command.py'"'"' && sleep 0'
<router> GA send: {"execute": "guest-exec", "arguments": {"path": "/bin/sh", "capture-output": true, "arg": ["-c", "chmod u+x '~/.ansible/tmp/ansible-tmp-1661516755.0398529-126475-32194990170168/' '~/.ansible/tmp/ansible-tmp-1661516755.0398529-126475-32194990170168/AnsiballZ_command.py' && sleep 0"]}}
<router> GA return: {'return': {'pid': 16844}}
<router> GA send: {"execute": "guest-exec-status", "arguments": {"pid": 16844}}
<router> GA return: {'return': {'exited': False}}
<router> GA return: {'return': {'exitcode': 0, 'exited': True}}
<router> GA stdout:
<router> GA stderr:
<router> EXEC /bin/sh -c '/usr/bin/python3.10 '"'"'~/.ansible/tmp/ansible-tmp-1661516755.0398529-126475-32194990170168/AnsiballZ_command.py'"'"' && sleep 0'
<router> GA send: {"execute": "guest-exec", "arguments": {"path": "/bin/sh", "capture-output": true, "arg": ["-c", "/usr/bin/python3.10 '~/.ansible/tmp/ansible-tmp-1661516755.0398529-126475-32194990170168/AnsiballZ_command.py' && sleep 0"]}}
<router> GA return: {'return': {'pid': 16848}}
<router> GA send: {"execute": "guest-exec-status", "arguments": {"pid": 16848}}
<router> GA return: {'return': {'exited': False}}
<router> GA return: {'return': {'exitcode': 0, 'out-data': 'CnsiY2hhbmdlZCI6IHRydWUsICJzdGRvdXQiOiAiXG4gIHN0YWJsZS14ODZfNjQtdW5rbm93bi1saW51eC1nbnUgdW5jaGFuZ2VkIC0gcnVzdGMgMS42My4wICg0YjkxYTZlYTcgMjAyMi0wOC0wOClcblxuXG5SdXN0IGlzIGluc3RhbGxlZCBub3cuIEdyZWF0IVxuXG5UbyBnZXQgc3RhcnRlZCB5b3UgbWF5IG5lZWQgdG8gcmVzdGFydCB5b3VyIGN1cnJlbnQgc2hlbGwuXG5UaGlzIHdvdWxkIHJlbG9hZCB5b3VyIFBBVEggZW52aXJvbm1lbnQgdmFyaWFibGUgdG8gaW5jbHVkZVxuQ2FyZ28ncyBiaW4gZGlyZWN0b3J5ICgkSE9NRS8uY2FyZ28vYmluKS5cblxuVG8gY29uZmlndXJlIHlvdXIgY3VycmVudCBzaGVsbCwgcnVuOlxuc291cmNlIFwiJEhPTUUvLmNhcmdvL2VudlwiIiwgInN0ZGVyciI6ICJpbmZvOiBkb3dubG9hZGluZyBpbnN0YWxsZXJcbmluZm86IHByb2ZpbGUgc2V0IHRvICdkZWZhdWx0J1xuaW5mbzogZGVmYXVsdCBob3N0IHRyaXBsZSBpcyB4ODZfNjQtdW5rbm93bi1saW51eC1nbnVcbndhcm5pbmc6IFVwZGF0aW5nIGV4aXN0aW5nIHRvb2xjaGFpbiwgcHJvZmlsZSBjaG9pY2Ugd2lsbCBiZSBpZ25vcmVkXG5pbmZvOiBzeW5jaW5nIGNoYW5uZWwgdXBkYXRlcyBmb3IgJ3N0YWJsZS14ODZfNjQtdW5rbm93bi1saW51eC1nbnUnXG5pbmZvOiBkZWZhdWx0IHRvb2xjaGFpbiBzZXQgdG8gJ3N0YWJsZS14ODZfNjQtdW5rbm93bi1saW51eC1nbnUnIiwgInJjIjogMCwgImNtZCI6ICIvdG1wL3J1c3R1cC5zaCAteSIsICJzdGFydCI6ICIyMDIyLTA4LTI2IDEyOjI1OjU1LjI5Njc0MyIsICJlbmQiOiAiMjAyMi0wOC0yNiAxMjoyNTo1Ny4yODE4ODMiLCAiZGVsdGEiOiAiMDowMDowMS45ODUxNDAiLCAibXNnIjogIiIsICJpbnZvY2F0aW9uIjogeyJtb2R1bGVfYXJncyI6IHsiZXhlY3V0YWJsZSI6ICIvYmluL2Jhc2giLCAiX3Jhd19wYXJhbXMiOiAiL3RtcC9ydXN0dXAuc2ggLXkiLCAiX3VzZXNfc2hlbGwiOiB0cnVlLCAid2FybiI6IGZhbHNlLCAic3RkaW5fYWRkX25ld2xpbmUiOiB0cnVlLCAic3RyaXBfZW1wdHlfZW5kcyI6IHRydWUsICJhcmd2IjogbnVsbCwgImNoZGlyIjogbnVsbCwgImNyZWF0ZXMiOiBudWxsLCAicmVtb3ZlcyI6IG51bGwsICJzdGRpbiI6IG51bGx9fX0K', 'exited': True}}
<router> GA stdout:
{"changed": true, "stdout": "\n stable-x86_64-unknown-linux-gnu unchanged - rustc 1.63.0 (4b91a6ea7 2022-08-08)\n\n\nRust is installed now. Great!\n\nTo get started you may need to restart your current shell.\nThis would reload your PATH environment variable to include\nCargo's bin directory ($HOME/.cargo/bin).\n\nTo configure your current shell, run:\nsource \"$HOME/.cargo/env\"", "stderr": "info: downloading installer\ninfo: profile set to 'default'\ninfo: default host triple is x86_64-unknown-linux-gnu\nwarning: Updating existing toolchain, profile choice will be ignored\ninfo: syncing channel updates for 'stable-x86_64-unknown-linux-gnu'\ninfo: default toolchain set to 'stable-x86_64-unknown-linux-gnu'", "rc": 0, "cmd": "/tmp/rustup.sh -y", "start": "2022-08-26 12:25:55.296743", "end": "2022-08-26 12:25:57.281883", "delta": "0:00:01.985140", "msg": "", "invocation": {"module_args": {"executable": "/bin/bash", "_raw_params": "/tmp/rustup.sh -y", "_uses_shell": true, "warn": false, "stdin_add_newline": true, "strip_empty_ends": true, "argv": null, "chdir": null, "creates": null, "removes": null, "stdin": null}}}
<router> GA stderr:
<router> EXEC /bin/sh -c 'rm -f -r '"'"'~/.ansible/tmp/ansible-tmp-1661516755.0398529-126475-32194990170168/'"'"' > /dev/null 2>&1 && sleep 0'
<router> GA send: {"execute": "guest-exec", "arguments": {"path": "/bin/sh", "capture-output": true, "arg": ["-c", "rm -f -r '~/.ansible/tmp/ansible-tmp-1661516755.0398529-126475-32194990170168/' > /dev/null 2>&1 && sleep 0"]}}
<router> GA return: {'return': {'pid': 16892}}
<router> GA send: {"execute": "guest-exec-status", "arguments": {"pid": 16892}}
<router> GA return: {'return': {'exited': False}}
<router> GA return: {'return': {'exitcode': 0, 'exited': True}}
<router> GA stdout:
<router> GA stderr:
changed: [router] => {
"changed": true,
"cmd": "/tmp/rustup.sh -y",
"delta": "0:00:01.985140",
"end": "2022-08-26 12:25:57.281883",
"invocation": {
"module_args": {
"_raw_params": "/tmp/rustup.sh -y",
"_uses_shell": true,
"argv": null,
"chdir": null,
"creates": null,
"executable": "/bin/bash",
"removes": null,
"stdin": null,
"stdin_add_newline": true,
"strip_empty_ends": true,
"warn": false
}
},
"msg": "",
"rc": 0,
"start": "2022-08-26 12:25:55.296743",
"stderr": "info: downloading installer\ninfo: profile set to 'default'\ninfo: default host triple is x86_64-unknown-linux-gnu\nwarning: Updating existing toolchain, profile choice will be ignored\ninfo: syncing channel updates for 'stable-x86_64-unknown-linux-gnu'\ninfo: default toolchain set to 'stable-x86_64-unknown-linux-gnu'",
"stderr_lines": [
"info: downloading installer",
"info: profile set to 'default'",
"info: default host triple is x86_64-unknown-linux-gnu",
"warning: Updating existing toolchain, profile choice will be ignored",
"info: syncing channel updates for 'stable-x86_64-unknown-linux-gnu'",
"info: default toolchain set to 'stable-x86_64-unknown-linux-gnu'"
],
"stdout": "\n stable-x86_64-unknown-linux-gnu unchanged - rustc 1.63.0 (4b91a6ea7 2022-08-08)\n\n\nRust is installed now. Great!\n\nTo get started you may need to restart your current shell.\nThis would reload your PATH environment variable to include\nCargo's bin directory ($HOME/.cargo/bin).\n\nTo configure your current shell, run:\nsource \"$HOME/.cargo/env\"",
"stdout_lines": [
"",
" stable-x86_64-unknown-linux-gnu unchanged - rustc 1.63.0 (4b91a6ea7 2022-08-08)",
"",
"",
"Rust is installed now. Great!",
"",
"To get started you may need to restart your current shell.",
"This would reload your PATH environment variable to include",
"Cargo's bin directory ($HOME/.cargo/bin).",
"",
"To configure your current shell, run:",
"source \"$HOME/.cargo/env\""
]
}
TASK [Install rust tools] *****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************
task path: /home/ato/Workspace/kvmlab/small.yml:39
fatal: [router]: FAILED! => {
"msg": "The conditional check 'cargo_deb_exists is failed' failed. The error was: The 'failed' test expects a dictionary\n\nThe error appears to be in '/home/ato/Workspace/kvmlab/small.yml': line 39, column 7, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n - name: Install rust tools\n ^ here\n"
}
PLAY RECAP ********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************
router : ok=5 changed=2 unreachable=0 failed=1 skipped=0 rescued=0 ignored=1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment