From 6753d614eeb950679b33277597999ab21bb6c1f0 Mon Sep 17 00:00:00 2001 From: Lino Silva Date: Mon, 7 Nov 2022 21:18:02 +0000 Subject: [PATCH] k3s lxc playbook done --- .ansible-lint | 17 +- .github/download-boxes.sh | 37 - .github/workflows/test.yml | 97 - README.md | 17 +- ansible.log | 2226 +++++++++++++++++ molecule/README.md | 73 - molecule/default/molecule.yml | 99 - molecule/default/overrides.yml | 11 - molecule/default/prepare.yml | 22 - molecule/ipv6/README.md | 35 - molecule/ipv6/host_vars/control1.yml | 3 - molecule/ipv6/host_vars/node1.yml | 3 - molecule/ipv6/molecule.yml | 65 - molecule/ipv6/overrides.yml | 45 - molecule/ipv6/prepare.yml | 51 - .../ipv6/templates/55-flannel-ipv4.yaml.j2 | 8 - molecule/resources/converge.yml | 7 - molecule/resources/reset.yml | 7 - molecule/resources/verify.yml | 5 - .../verify/from_outside/defaults/main.yml | 9 - .../from_outside/tasks/kubecfg-cleanup.yml | 5 - .../from_outside/tasks/kubecfg-fetch.yml | 19 - .../verify/from_outside/tasks/main.yml | 14 - .../tasks/test/deploy-example.yml | 58 - .../from_outside/tasks/test/get-nodes.yml | 28 - molecule/single_node/molecule.yml | 48 - molecule/single_node/overrides.yml | 15 - requirements.in | 3 - requirements.txt | 4 - reset.yml | 3 - roles/lxc-create/main.yml | 58 + roles/prereq/tasks/main.yml | 4 +- roles/raspberrypi/defaults/main.yml | 6 - roles/raspberrypi/handlers/main.yml | 3 - roles/raspberrypi/tasks/main.yml | 66 - roles/raspberrypi/tasks/setup/Raspbian.yml | 27 - roles/raspberrypi/tasks/setup/Rocky.yml | 9 - roles/raspberrypi/tasks/setup/Ubuntu.yml | 13 - roles/raspberrypi/tasks/setup/default.yml | 1 - roles/raspberrypi/tasks/teardown/Raspbian.yml | 1 - roles/raspberrypi/tasks/teardown/Rocky.yml | 1 - roles/raspberrypi/tasks/teardown/Ubuntu.yml | 5 - roles/raspberrypi/tasks/teardown/default.yml | 1 - site.yml | 2 - 44 files changed, 2296 insertions(+), 935 deletions(-) delete mode 100755 .github/download-boxes.sh delete mode 100644 .github/workflows/test.yml create mode 100644 ansible.log delete mode 100644 molecule/README.md delete mode 100644 molecule/default/molecule.yml delete mode 100644 molecule/default/overrides.yml delete mode 100644 molecule/default/prepare.yml delete mode 100644 molecule/ipv6/README.md delete mode 100644 molecule/ipv6/host_vars/control1.yml delete mode 100644 molecule/ipv6/host_vars/node1.yml delete mode 100644 molecule/ipv6/molecule.yml delete mode 100644 molecule/ipv6/overrides.yml delete mode 100644 molecule/ipv6/prepare.yml delete mode 100644 molecule/ipv6/templates/55-flannel-ipv4.yaml.j2 delete mode 100644 molecule/resources/converge.yml delete mode 100644 molecule/resources/reset.yml delete mode 100644 molecule/resources/verify.yml delete mode 100644 molecule/resources/verify/from_outside/defaults/main.yml delete mode 100644 molecule/resources/verify/from_outside/tasks/kubecfg-cleanup.yml delete mode 100644 molecule/resources/verify/from_outside/tasks/kubecfg-fetch.yml delete mode 100644 molecule/resources/verify/from_outside/tasks/main.yml delete mode 100644 molecule/resources/verify/from_outside/tasks/test/deploy-example.yml delete mode 100644 molecule/resources/verify/from_outside/tasks/test/get-nodes.yml delete mode 100644 molecule/single_node/molecule.yml delete mode 100644 molecule/single_node/overrides.yml create mode 100644 roles/lxc-create/main.yml delete mode 100644 roles/raspberrypi/defaults/main.yml delete mode 100644 roles/raspberrypi/handlers/main.yml delete mode 100644 roles/raspberrypi/tasks/main.yml delete mode 100644 roles/raspberrypi/tasks/setup/Raspbian.yml delete mode 100644 roles/raspberrypi/tasks/setup/Rocky.yml delete mode 100644 roles/raspberrypi/tasks/setup/Ubuntu.yml delete mode 100644 roles/raspberrypi/tasks/setup/default.yml delete mode 100644 roles/raspberrypi/tasks/teardown/Raspbian.yml delete mode 100644 roles/raspberrypi/tasks/teardown/Rocky.yml delete mode 100644 roles/raspberrypi/tasks/teardown/Ubuntu.yml delete mode 100644 roles/raspberrypi/tasks/teardown/default.yml diff --git a/.ansible-lint b/.ansible-lint index 940e20e..efb2360 100644 --- a/.ansible-lint +++ b/.ansible-lint @@ -1,17 +1,10 @@ --- exclude_paths: # default paths - - '.cache/' - - '.github/' - - 'test/fixtures/formatting-before/' - - 'test/fixtures/formatting-prettier/' - - # The "converge" and "reset" playbooks use import_playbook in - # conjunction with the "env" lookup plugin, which lets the - # syntax check of ansible-lint fail. - - 'molecule/**/converge.yml' - - 'molecule/**/prepare.yml' - - 'molecule/**/reset.yml' + - ".cache/" + - ".github/" + - "test/fixtures/formatting-before/" + - "test/fixtures/formatting-prettier/" skip_list: - - 'fqcn-builtins' + - "fqcn-builtins" diff --git a/.github/download-boxes.sh b/.github/download-boxes.sh deleted file mode 100755 index d62261d..0000000 --- a/.github/download-boxes.sh +++ /dev/null @@ -1,37 +0,0 @@ -#!/bin/bash - -# download-boxes.sh -# Check all molecule.yml files for required Vagrant boxes and download the ones that are not -# already present on the system. - -set -euo pipefail - -GIT_ROOT=$(git rev-parse --show-toplevel) -PROVIDER=virtualbox - -# Read all boxes for all platforms from the "molecule.yml" files -all_boxes=$(cat "${GIT_ROOT}"/molecule/*/molecule.yml | - yq -r '.platforms[].box' | # Read the "box" property of each node under "platforms" - grep --invert-match --regexp=--- | # Filter out file separators - sort | - uniq) - -# Read the boxes that are currently present on the system (for the current provider) -present_boxes=$( - (vagrant box list | - grep "${PROVIDER}" | # Filter by boxes available for the current provider - awk '{print $1;}' | # The box name is the first word in each line - sort | - uniq) || - echo "" # In case any of these commands fails, just use an empty list -) - -# The boxes that we need to download are the ones present in $all_boxes, but not $present_boxes. -download_boxes=$(comm -2 -3 <(echo "${all_boxes}") <(echo "${present_boxes}")) - -# Actually download the necessary boxes -if [ -n "${download_boxes}" ]; then - echo "${download_boxes}" | while IFS= read -r box; do - vagrant box add --provider "${PROVIDER}" "${box}" - done -fi diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml deleted file mode 100644 index 1f05cd7..0000000 --- a/.github/workflows/test.yml +++ /dev/null @@ -1,97 +0,0 @@ ---- -name: Test -on: - pull_request: - push: - branches: - - master - paths-ignore: - - '**/README.md' -jobs: - molecule: - name: Molecule - runs-on: macos-12 - - strategy: - matrix: - scenario: - - default - - ipv6 - - single_node - fail-fast: false - env: - PYTHON_VERSION: "3.10" - - steps: - - name: Check out the codebase - uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b # 3.0.2 - with: - ref: ${{ github.event.pull_request.head.sha }} - - - name: Configure VirtualBox - run: |- - sudo mkdir -p /etc/vbox - cat < /dev/null - * 192.168.30.0/24 - * fdad:bad:ba55::/64 - EOF - - - name: Cache pip - uses: actions/cache@9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7 # 3.0.11 - with: - path: ~/.cache/pip - key: ${{ runner.os }}-pip-${{ hashFiles('./requirements.txt') }} - restore-keys: | - ${{ runner.os }}-pip- - - - name: Cache Vagrant boxes - uses: actions/cache@9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7 # 3.0.11 - with: - path: | - ~/.vagrant.d/boxes - key: vagrant-boxes-${{ hashFiles('**/molecule.yml') }} - restore-keys: | - vagrant-boxes - - - name: Download Vagrant boxes for all scenarios - # To save some cache space, all scenarios share the same cache key. - # On the other hand, this means that the cache contents should be - # the same across all scenarios. This step ensures that. - run: ./.github/download-boxes.sh - - - name: Set up Python ${{ env.PYTHON_VERSION }} - uses: actions/setup-python@13ae5bb136fac2878aff31522b9efb785519f984 # 4.3.0 - with: - python-version: ${{ env.PYTHON_VERSION }} - cache: 'pip' # caching pip dependencies - - - name: Install dependencies - run: | - echo "::group::Upgrade pip" - python3 -m pip install --upgrade pip - echo "::endgroup::" - - echo "::group::Install Python requirements from requirements.txt" - python3 -m pip install -r requirements.txt - echo "::endgroup::" - - - name: Test with molecule - run: molecule test --scenario-name ${{ matrix.scenario }} - env: - ANSIBLE_K3S_LOG_DIR: ${{ runner.temp }}/logs/k3s-ansible/${{ matrix.scenario }} - ANSIBLE_SSH_RETRIES: 4 - ANSIBLE_TIMEOUT: 60 - PY_COLORS: 1 - ANSIBLE_FORCE_COLOR: 1 - - - name: Upload log files - if: always() # do this even if a step before has failed - uses: actions/upload-artifact@83fd05a356d7e2593de66fc9913b3002723633cb # 3.1.1 - with: - name: logs - path: | - ${{ runner.temp }}/logs - - - name: Delete old box versions - if: always() # do this even if a step before has failed - run: vagrant box prune --force diff --git a/README.md b/README.md index f78d716..8fbd546 100644 --- a/README.md +++ b/README.md @@ -22,13 +22,13 @@ Build a Kubernetes cluster using Ansible with k3s. The goal is easily install a on processor architecture: -- [X] x64 -- [X] arm64 -- [X] armhf +- [x] x64 +- [x] arm64 +- [x] armhf ## ✅ System requirements -- Deployment environment must have Ansible 2.4.0+. If you need a quick primer on Ansible [you can check out my docs and setting up Ansible](https://docs.technotim.live/posts/ansible-automation/). +- Deployment environment must have Ansible 2.4.0+. If you need a quick primer on Ansible [you can check out my docs and setting up Ansible](https://docs.technotim.live/posts/ansible-automation/). - [`netaddr` package](https://pypi.org/project/netaddr/) must be available to Ansible. If you have installed Ansible via apt, this is already taken care of. If you have installed Ansible via `pip`, make sure to install `netaddr` into the respective virtual environment. @@ -87,7 +87,7 @@ After deployment control plane will be accessible via virtual ip-address which i ansible-playbook reset.yml -i inventory/my-cluster/hosts.ini ``` ->You should also reboot these nodes due to the VIP not being destroyed +> You should also reboot these nodes due to the VIP not being destroyed ## ⚙️ Kube Config @@ -105,13 +105,6 @@ See the commands [here](https://docs.technotim.live/posts/k3s-etcd-ansible/#test Be sure to see [this post](https://github.com/techno-tim/k3s-ansible/discussions/20) on how to troubleshoot common problems -### Testing the playbook using molecule - -This playbook includes a [molecule](https://molecule.rtfd.io/)-based test setup. -It is run automatically in CI, but you can also run the tests locally. -This might be helpful for quick feedback in a few cases. -You can find more information about it [here](molecule/README.md). - ## Thanks 🤝 This repo is really standing on the shoulders of giants. Thank you to all those who have contributed and tanks to these repos for code and ideas: diff --git a/ansible.log b/ansible.log new file mode 100644 index 0000000..3c021db --- /dev/null +++ b/ansible.log @@ -0,0 +1,2226 @@ +2022-11-06 19:02:36,738 p=4902 u=lino.silva n=ansible | ERROR! the playbook: roles/lxc-create does not appear to be a file +2022-11-06 19:02:40,672 p=4946 u=lino.silva n=ansible | ERROR! the playbook: roles/lxc-create does not appear to be a file +2022-11-06 19:02:43,209 p=4975 u=lino.silva n=ansible | [WARNING]: Unable to parse /Users/lino.silva/projects/k3s-ansible/inventory/my-cluster as an inventory source + +2022-11-06 19:02:43,209 p=4975 u=lino.silva n=ansible | [WARNING]: No inventory was parsed, only implicit localhost is available + +2022-11-06 19:02:43,255 p=4975 u=lino.silva n=ansible | [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all' + +2022-11-06 19:02:45,398 p=4975 u=lino.silva n=ansible | ERROR! 'ansible.builtin.debug' is not a valid attribute for a Play + +The error appears to be in '/Users/lino.silva/projects/k3s-ansible/roles/lxc-create/main.yml': line 1, column 3, but may +be elsewhere in the file depending on the exact syntax problem. + +The offending line appears to be: + + +- name: Show all the hosts in the inventory + ^ here + +2022-11-06 19:04:03,338 p=5291 u=lino.silva n=ansible | ERROR! 'debug' is not a valid attribute for a Play + +The error appears to be in '/Users/lino.silva/projects/k3s-ansible/roles/lxc-create/main.yml': line 1, column 3, but may +be elsewhere in the file depending on the exact syntax problem. + +The offending line appears to be: + + +- name: Show all the hosts in the inventory + ^ here + +2022-11-06 19:05:23,074 p=5583 u=lino.silva n=ansible | ERROR! 'ansible.builtin.debug' is not a valid attribute for a Play + +The error appears to be in '/Users/lino.silva/projects/k3s-ansible/roles/lxc-create/main.yml': line 1, column 3, but may +be elsewhere in the file depending on the exact syntax problem. + +The offending line appears to be: + + +- name: Show all the hosts in the inventory + ^ here + +2022-11-06 19:05:46,564 p=5685 u=lino.silva n=ansible | ERROR! 'ansible.builtin.debug' is not a valid attribute for a Play + +The error appears to be in '/Users/lino.silva/projects/k3s-ansible/roles/lxc-create/main.yml': line 2, column 3, but may +be elsewhere in the file depending on the exact syntax problem. + +The offending line appears to be: + +--- +- name: Show all the hosts in the inventory + ^ here + +2022-11-06 19:10:27,586 p=6578 u=lino.silva n=ansible | [WARNING]: Unable to parse /Users/lino.silva/projects/k3s-ansible/hosts.ini as +an inventory source + +2022-11-06 19:10:27,586 p=6578 u=lino.silva n=ansible | [WARNING]: No inventory was parsed, only implicit localhost is available + +2022-11-06 19:10:27,590 p=6578 u=lino.silva n=ansible | @all: + |--@ungrouped: +2022-11-06 19:10:28,087 p=6584 u=lino.silva n=ansible | [WARNING]: Unable to parse /Users/lino.silva/projects/k3s-ansible/hosts.ini as +an inventory source + +2022-11-06 19:10:28,088 p=6584 u=lino.silva n=ansible | [WARNING]: No inventory was parsed, only implicit localhost is available + +2022-11-06 19:10:28,092 p=6584 u=lino.silva n=ansible | @all: + |--@ungrouped: +2022-11-06 19:10:28,561 p=6591 u=lino.silva n=ansible | [WARNING]: Unable to parse /Users/lino.silva/projects/k3s-ansible/hosts.ini as +an inventory source + +2022-11-06 19:10:28,561 p=6591 u=lino.silva n=ansible | [WARNING]: No inventory was parsed, only implicit localhost is available + +2022-11-06 19:10:28,565 p=6591 u=lino.silva n=ansible | @all: + |--@ungrouped: +2022-11-06 19:10:29,061 p=6596 u=lino.silva n=ansible | [WARNING]: Unable to parse /Users/lino.silva/projects/k3s-ansible/hosts.ini as +an inventory source + +2022-11-06 19:10:29,061 p=6596 u=lino.silva n=ansible | [WARNING]: No inventory was parsed, only implicit localhost is available + +2022-11-06 19:10:29,066 p=6596 u=lino.silva n=ansible | @all: + |--@ungrouped: +2022-11-06 19:10:29,520 p=6600 u=lino.silva n=ansible | [WARNING]: Unable to parse /Users/lino.silva/projects/k3s-ansible/hosts.ini as +an inventory source + +2022-11-06 19:10:29,536 p=6600 u=lino.silva n=ansible | [WARNING]: No inventory was parsed, only implicit localhost is available + +2022-11-06 19:10:29,543 p=6600 u=lino.silva n=ansible | @all: + |--@ungrouped: +2022-11-06 19:10:30,034 p=6604 u=lino.silva n=ansible | [WARNING]: Unable to parse /Users/lino.silva/projects/k3s-ansible/hosts.ini as +an inventory source + +2022-11-06 19:10:30,034 p=6604 u=lino.silva n=ansible | [WARNING]: No inventory was parsed, only implicit localhost is available + +2022-11-06 19:10:30,039 p=6604 u=lino.silva n=ansible | @all: + |--@ungrouped: +2022-11-06 19:10:30,570 p=6608 u=lino.silva n=ansible | [WARNING]: Unable to parse /Users/lino.silva/projects/k3s-ansible/hosts.ini as +an inventory source + +2022-11-06 19:10:30,570 p=6608 u=lino.silva n=ansible | [WARNING]: No inventory was parsed, only implicit localhost is available + +2022-11-06 19:10:30,574 p=6608 u=lino.silva n=ansible | @all: + |--@ungrouped: +2022-11-06 19:10:31,032 p=6616 u=lino.silva n=ansible | [WARNING]: Unable to parse /Users/lino.silva/projects/k3s-ansible/hosts.ini as +an inventory source + +2022-11-06 19:10:31,032 p=6616 u=lino.silva n=ansible | [WARNING]: No inventory was parsed, only implicit localhost is available + +2022-11-06 19:10:31,036 p=6616 u=lino.silva n=ansible | @all: + |--@ungrouped: +2022-11-06 19:10:31,549 p=6620 u=lino.silva n=ansible | [WARNING]: Unable to parse /Users/lino.silva/projects/k3s-ansible/hosts.ini as +an inventory source + +2022-11-06 19:10:31,549 p=6620 u=lino.silva n=ansible | [WARNING]: No inventory was parsed, only implicit localhost is available + +2022-11-06 19:10:31,553 p=6620 u=lino.silva n=ansible | @all: + |--@ungrouped: +2022-11-06 19:10:32,055 p=6628 u=lino.silva n=ansible | [WARNING]: Unable to parse /Users/lino.silva/projects/k3s-ansible/hosts.ini as +an inventory source + +2022-11-06 19:10:32,055 p=6628 u=lino.silva n=ansible | [WARNING]: No inventory was parsed, only implicit localhost is available + +2022-11-06 19:10:32,060 p=6628 u=lino.silva n=ansible | @all: + |--@ungrouped: +2022-11-06 19:10:32,548 p=6632 u=lino.silva n=ansible | [WARNING]: Unable to parse /Users/lino.silva/projects/k3s-ansible/hosts.ini as +an inventory source + +2022-11-06 19:10:32,549 p=6632 u=lino.silva n=ansible | [WARNING]: No inventory was parsed, only implicit localhost is available + +2022-11-06 19:10:32,553 p=6632 u=lino.silva n=ansible | @all: + |--@ungrouped: +2022-11-06 19:10:33,028 p=6642 u=lino.silva n=ansible | [WARNING]: Unable to parse /Users/lino.silva/projects/k3s-ansible/hosts.ini as +an inventory source + +2022-11-06 19:10:33,028 p=6642 u=lino.silva n=ansible | [WARNING]: No inventory was parsed, only implicit localhost is available + +2022-11-06 19:10:33,032 p=6642 u=lino.silva n=ansible | @all: + |--@ungrouped: +2022-11-06 19:10:33,487 p=6646 u=lino.silva n=ansible | [WARNING]: Unable to parse /Users/lino.silva/projects/k3s-ansible/hosts.ini as +an inventory source + +2022-11-06 19:10:33,487 p=6646 u=lino.silva n=ansible | [WARNING]: No inventory was parsed, only implicit localhost is available + +2022-11-06 19:10:33,491 p=6646 u=lino.silva n=ansible | @all: + |--@ungrouped: +2022-11-06 19:10:36,537 p=6662 u=lino.silva n=ansible | [WARNING]: Unable to parse /Users/lino.silva/projects/k3s-ansible/hosts.ini as +an inventory source + +2022-11-06 19:10:36,537 p=6662 u=lino.silva n=ansible | [WARNING]: No inventory was parsed, only implicit localhost is available + +2022-11-06 19:10:36,541 p=6662 u=lino.silva n=ansible | @all: + |--@ungrouped: +2022-11-06 19:10:37,009 p=6672 u=lino.silva n=ansible | [WARNING]: Unable to parse /Users/lino.silva/projects/k3s-ansible/hosts.ini as +an inventory source + +2022-11-06 19:10:37,009 p=6672 u=lino.silva n=ansible | [WARNING]: No inventory was parsed, only implicit localhost is available + +2022-11-06 19:10:37,013 p=6672 u=lino.silva n=ansible | @all: + |--@ungrouped: +2022-11-06 19:11:11,177 p=6802 u=lino.silva n=ansible | ERROR! 'ansible.builtin.debug' is not a valid attribute for a Play + +The error appears to be in '/Users/lino.silva/projects/k3s-ansible/roles/lxc-create/main.yml': line 2, column 3, but may +be elsewhere in the file depending on the exact syntax problem. + +The offending line appears to be: + +--- +- name: Show all the hosts in the inventory + ^ here + +2022-11-06 19:11:23,862 p=6878 u=lino.silva n=ansible | ERROR! Empty playbook, nothing to do +2022-11-06 19:11:36,748 p=6963 u=lino.silva n=ansible | [WARNING]: Unable to parse /Users/lino.silva/projects/k3s-ansible/inventory/my-cluster as an inventory source + +2022-11-06 19:11:36,748 p=6963 u=lino.silva n=ansible | [WARNING]: No inventory was parsed, only implicit localhost is available + +2022-11-06 19:11:36,755 p=6963 u=lino.silva n=ansible | [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all' + +2022-11-06 19:11:37,132 p=6963 u=lino.silva n=ansible | ERROR! the field 'hosts' is required but was not set +2022-11-06 19:11:47,575 p=7022 u=lino.silva n=ansible | ERROR! the field 'hosts' is required but was not set +2022-11-06 19:12:53,753 p=7366 u=lino.silva n=ansible | ERROR! the field 'hosts' is required but was not set +2022-11-06 19:13:52,605 p=7720 u=lino.silva n=ansible | ERROR! 'ansible.builtin.debug' is not a valid attribute for a Play + +The error appears to be in '/Users/lino.silva/projects/k3s-ansible/roles/lxc-create/main.yml': line 2, column 3, but may +be elsewhere in the file depending on the exact syntax problem. + +The offending line appears to be: + +--- +- name: Show all the hosts in the inventory + ^ here + +2022-11-06 19:14:04,003 p=7795 u=lino.silva n=ansible | PLAY [Show all the hosts in the inventory] ******************************************************************************************************************************************************************************** +2022-11-06 19:14:04,899 p=7795 u=lino.silva n=ansible | TASK [Gathering Facts] **************************************************************************************************************************************************************************************************** +2022-11-06 19:14:04,899 p=7795 u=lino.silva n=ansible | Sunday 06 November 2022 19:14:04 +0000 (0:00:00.898) 0:00:00.898 ******* +2022-11-06 19:14:57,377 p=7795 u=lino.silva n=ansible | [ERROR]: User interrupted execution + +2022-11-06 19:14:58,842 p=8024 u=lino.silva n=ansible | ERROR! We were unable to read either as JSON nor YAML, these are the errors we got from each: +JSON: Expecting value: line 1 column 1 (char 0) + +Syntax Error while loading YAML. + did not find expected key + +The error appears to be in '/Users/lino.silva/projects/k3s-ansible/roles/lxc-create/main.yml': line 4, column 1, but may +be elsewhere in the file depending on the exact syntax problem. + +The offending line appears to be: + + +- name: Show all the hosts in the inventory +^ here + +2022-11-06 19:15:13,576 p=8113 u=lino.silva n=ansible | PLAY [Show all the hosts in the inventory] ******************************************************************************************************************************************************************************** +2022-11-06 19:15:13,814 p=8113 u=lino.silva n=ansible | PLAY RECAP **************************************************************************************************************************************************************************************************************** +2022-11-06 19:15:13,815 p=8113 u=lino.silva n=ansible | Sunday 06 November 2022 19:15:13 +0000 (0:00:00.240) 0:00:00.240 ******* +2022-11-06 19:15:13,815 p=8113 u=lino.silva n=ansible | =============================================================================== +2022-11-06 19:15:26,463 p=8200 u=lino.silva n=ansible | ERROR! 'debug' is not a valid attribute for a Play + +The error appears to be in '/Users/lino.silva/projects/k3s-ansible/roles/lxc-create/main.yml': line 2, column 3, but may +be elsewhere in the file depending on the exact syntax problem. + +The offending line appears to be: + +--- +- name: Show all the hosts in the inventory + ^ here + +2022-11-06 19:15:33,863 p=8259 u=lino.silva n=ansible | ERROR! 'debug' is not a valid attribute for a Play + +The error appears to be in '/Users/lino.silva/projects/k3s-ansible/roles/lxc-create/main.yml': line 1, column 3, but may +be elsewhere in the file depending on the exact syntax problem. + +The offending line appears to be: + + +- name: Show all the hosts in the inventory + ^ here + +2022-11-06 19:16:52,976 p=8532 u=lino.silva n=ansible | ERROR! 'debug' is not a valid attribute for a Play + +The error appears to be in '/Users/lino.silva/projects/k3s-ansible/roles/lxc-create/main.yml': line 17, column 3, but may +be elsewhere in the file depending on the exact syntax problem. + +The offending line appears to be: + + +- name: Display all variables/facts known for a host + ^ here + +2022-11-06 19:17:11,946 p=8633 u=lino.silva n=ansible | ERROR! 'debug' is not a valid attribute for a Play + +The error appears to be in '/Users/lino.silva/projects/k3s-ansible/roles/lxc-create/main.yml': line 17, column 3, but may +be elsewhere in the file depending on the exact syntax problem. + +The offending line appears to be: + + +- debug: + ^ here + +2022-11-06 19:17:25,615 p=8735 u=lino.silva n=ansible | ERROR! 'debug' is not a valid attribute for a Play + +The error appears to be in '/Users/lino.silva/projects/k3s-ansible/roles/lxc-create/main.yml': line 18, column 3, but may +be elsewhere in the file depending on the exact syntax problem. + +The offending line appears to be: + + +- name: Display all variables/facts known for a host + ^ here + +2022-11-06 19:19:44,688 p=9244 u=lino.silva n=ansible | ERROR! conflicting action statements: hosts, gather_facts + +The error appears to be in '/Users/lino.silva/projects/k3s-ansible/roles/lxc-create/main.yml': line 5, column 7, but may +be elsewhere in the file depending on the exact syntax problem. + +The offending line appears to be: + + tasks: + - name: Show all the hosts in the inventory + ^ here + +2022-11-06 19:19:59,257 p=9324 u=lino.silva n=ansible | PLAY [Create LXC for k3s] ************************************************************************************************************************************************************************************************* +2022-11-06 19:19:59,278 p=9324 u=lino.silva n=ansible | TASK [Show all the hosts in the inventory] ******************************************************************************************************************************************************************************** +2022-11-06 19:19:59,278 p=9324 u=lino.silva n=ansible | Sunday 06 November 2022 19:19:59 +0000 (0:00:00.023) 0:00:00.023 ******* +2022-11-06 19:19:59,313 p=9324 u=lino.silva n=ansible | ok: [k3s-server] => (item=k3s-server) => + msg: k3s-server +2022-11-06 19:19:59,316 p=9324 u=lino.silva n=ansible | ok: [k3s-server] => (item=k3s-agent-urbosa) => + msg: k3s-agent-urbosa +2022-11-06 19:19:59,317 p=9324 u=lino.silva n=ansible | ok: [k3s-server] => (item=k3s-agent-revali) => + msg: k3s-agent-revali +2022-11-06 19:19:59,323 p=9324 u=lino.silva n=ansible | ok: [k3s-agent-urbosa] => (item=k3s-server) => + msg: k3s-server +2022-11-06 19:19:59,329 p=9324 u=lino.silva n=ansible | ok: [k3s-agent-urbosa] => (item=k3s-agent-urbosa) => + msg: k3s-agent-urbosa +2022-11-06 19:19:59,330 p=9324 u=lino.silva n=ansible | ok: [k3s-agent-urbosa] => (item=k3s-agent-revali) => + msg: k3s-agent-revali +2022-11-06 19:19:59,338 p=9324 u=lino.silva n=ansible | ok: [k3s-agent-revali] => (item=k3s-server) => + msg: k3s-server +2022-11-06 19:19:59,343 p=9324 u=lino.silva n=ansible | ok: [k3s-agent-revali] => (item=k3s-agent-urbosa) => + msg: k3s-agent-urbosa +2022-11-06 19:19:59,346 p=9324 u=lino.silva n=ansible | ok: [k3s-agent-revali] => (item=k3s-agent-revali) => + msg: k3s-agent-revali +2022-11-06 19:19:59,362 p=9324 u=lino.silva n=ansible | PLAY RECAP **************************************************************************************************************************************************************************************************************** +2022-11-06 19:19:59,362 p=9324 u=lino.silva n=ansible | k3s-agent-revali : ok=1 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 +2022-11-06 19:19:59,363 p=9324 u=lino.silva n=ansible | k3s-agent-urbosa : ok=1 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 +2022-11-06 19:19:59,363 p=9324 u=lino.silva n=ansible | k3s-server : ok=1 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 +2022-11-06 19:19:59,363 p=9324 u=lino.silva n=ansible | Sunday 06 November 2022 19:19:59 +0000 (0:00:00.084) 0:00:00.107 ******* +2022-11-06 19:19:59,363 p=9324 u=lino.silva n=ansible | =============================================================================== +2022-11-06 19:19:59,363 p=9324 u=lino.silva n=ansible | Show all the hosts in the inventory -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 0.08s +2022-11-06 19:22:15,903 p=9808 u=lino.silva n=ansible | PLAY [Create LXC for k3s] ************************************************************************************************************************************************************************************************* +2022-11-06 19:22:15,926 p=9808 u=lino.silva n=ansible | TASK [Show all the hosts in the inventory] ******************************************************************************************************************************************************************************** +2022-11-06 19:22:15,926 p=9808 u=lino.silva n=ansible | Sunday 06 November 2022 19:22:15 +0000 (0:00:00.024) 0:00:00.024 ******* +2022-11-06 19:22:15,973 p=9808 u=lino.silva n=ansible | fatal: [k3s-server]: FAILED! => + msg: 'template error while templating string: expected token '':'', got ''}''. String: {{ {{ hostvars[item].ansible_host }} }}' +2022-11-06 19:22:15,975 p=9808 u=lino.silva n=ansible | fatal: [k3s-agent-urbosa]: FAILED! => + msg: 'template error while templating string: expected token '':'', got ''}''. String: {{ {{ hostvars[item].ansible_host }} }}' +2022-11-06 19:22:15,989 p=9808 u=lino.silva n=ansible | fatal: [k3s-agent-revali]: FAILED! => + msg: 'template error while templating string: expected token '':'', got ''}''. String: {{ {{ hostvars[item].ansible_host }} }}' +2022-11-06 19:22:15,992 p=9808 u=lino.silva n=ansible | PLAY RECAP **************************************************************************************************************************************************************************************************************** +2022-11-06 19:22:15,992 p=9808 u=lino.silva n=ansible | k3s-agent-revali : ok=0 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 +2022-11-06 19:22:15,992 p=9808 u=lino.silva n=ansible | k3s-agent-urbosa : ok=0 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 +2022-11-06 19:22:15,993 p=9808 u=lino.silva n=ansible | k3s-server : ok=0 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 +2022-11-06 19:22:15,993 p=9808 u=lino.silva n=ansible | Sunday 06 November 2022 19:22:15 +0000 (0:00:00.066) 0:00:00.090 ******* +2022-11-06 19:22:15,993 p=9808 u=lino.silva n=ansible | =============================================================================== +2022-11-06 19:22:15,993 p=9808 u=lino.silva n=ansible | Show all the hosts in the inventory -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 0.07s +2022-11-06 19:22:29,459 p=9888 u=lino.silva n=ansible | PLAY [Create LXC for k3s] ************************************************************************************************************************************************************************************************* +2022-11-06 19:22:29,478 p=9888 u=lino.silva n=ansible | TASK [Show all the hosts in the inventory] ******************************************************************************************************************************************************************************** +2022-11-06 19:22:29,478 p=9888 u=lino.silva n=ansible | Sunday 06 November 2022 19:22:29 +0000 (0:00:00.020) 0:00:00.020 ******* +2022-11-06 19:22:29,512 p=9888 u=lino.silva n=ansible | ok: [k3s-server] => (item=k3s-server) => + msg: 10.0.2.102 +2022-11-06 19:22:29,518 p=9888 u=lino.silva n=ansible | ok: [k3s-server] => (item=k3s-agent-urbosa) => + msg: 10.0.2.103 +2022-11-06 19:22:29,520 p=9888 u=lino.silva n=ansible | ok: [k3s-agent-urbosa] => (item=k3s-server) => + msg: 10.0.2.102 +2022-11-06 19:22:29,525 p=9888 u=lino.silva n=ansible | ok: [k3s-server] => (item=k3s-agent-revali) => + msg: 10.0.2.104 +2022-11-06 19:22:29,527 p=9888 u=lino.silva n=ansible | ok: [k3s-agent-urbosa] => (item=k3s-agent-urbosa) => + msg: 10.0.2.103 +2022-11-06 19:22:29,532 p=9888 u=lino.silva n=ansible | ok: [k3s-agent-revali] => (item=k3s-server) => + msg: 10.0.2.102 +2022-11-06 19:22:29,535 p=9888 u=lino.silva n=ansible | ok: [k3s-agent-urbosa] => (item=k3s-agent-revali) => + msg: 10.0.2.104 +2022-11-06 19:22:29,540 p=9888 u=lino.silva n=ansible | ok: [k3s-agent-revali] => (item=k3s-agent-urbosa) => + msg: 10.0.2.103 +2022-11-06 19:22:29,549 p=9888 u=lino.silva n=ansible | ok: [k3s-agent-revali] => (item=k3s-agent-revali) => + msg: 10.0.2.104 +2022-11-06 19:22:29,565 p=9888 u=lino.silva n=ansible | PLAY RECAP **************************************************************************************************************************************************************************************************************** +2022-11-06 19:22:29,565 p=9888 u=lino.silva n=ansible | k3s-agent-revali : ok=1 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 +2022-11-06 19:22:29,566 p=9888 u=lino.silva n=ansible | k3s-agent-urbosa : ok=1 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 +2022-11-06 19:22:29,566 p=9888 u=lino.silva n=ansible | k3s-server : ok=1 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 +2022-11-06 19:22:29,566 p=9888 u=lino.silva n=ansible | Sunday 06 November 2022 19:22:29 +0000 (0:00:00.087) 0:00:00.107 ******* +2022-11-06 19:22:29,566 p=9888 u=lino.silva n=ansible | =============================================================================== +2022-11-06 19:22:29,566 p=9888 u=lino.silva n=ansible | Show all the hosts in the inventory -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 0.09s +2022-11-06 19:22:57,579 p=10018 u=lino.silva n=ansible | [WARNING]: Unable to parse /Users/lino.silva/projects/k3s-ansible/hosts.ini as +an inventory source + +2022-11-06 19:22:57,579 p=10018 u=lino.silva n=ansible | [WARNING]: No inventory was parsed, only implicit localhost is available + +2022-11-06 19:22:57,584 p=10018 u=lino.silva n=ansible | { + "_meta": { + "hostvars": {} + }, + "all": { + "children": [ + "ungrouped" + ] + } +} +2022-11-06 19:23:03,293 p=10048 u=lino.silva n=ansible | PLAY [Create LXC for k3s] ************************************************************************************************************************************************************************************************* +2022-11-06 19:23:03,310 p=10048 u=lino.silva n=ansible | TASK [Show all the hosts in the inventory] ******************************************************************************************************************************************************************************** +2022-11-06 19:23:03,310 p=10048 u=lino.silva n=ansible | Sunday 06 November 2022 19:23:03 +0000 (0:00:00.018) 0:00:00.018 ******* +2022-11-06 19:23:03,344 p=10048 u=lino.silva n=ansible | ok: [k3s-server] => (item=k3s-server) => + msg: 10.0.2.102 +2022-11-06 19:23:03,350 p=10048 u=lino.silva n=ansible | ok: [k3s-server] => (item=k3s-agent-urbosa) => + msg: 10.0.2.103 +2022-11-06 19:23:03,354 p=10048 u=lino.silva n=ansible | ok: [k3s-agent-urbosa] => (item=k3s-server) => + msg: 10.0.2.102 +2022-11-06 19:23:03,359 p=10048 u=lino.silva n=ansible | ok: [k3s-server] => (item=k3s-agent-revali) => + msg: 10.0.2.104 +2022-11-06 19:23:03,362 p=10048 u=lino.silva n=ansible | ok: [k3s-agent-urbosa] => (item=k3s-agent-urbosa) => + msg: 10.0.2.103 +2022-11-06 19:23:03,368 p=10048 u=lino.silva n=ansible | ok: [k3s-agent-revali] => (item=k3s-server) => + msg: 10.0.2.102 +2022-11-06 19:23:03,371 p=10048 u=lino.silva n=ansible | ok: [k3s-agent-urbosa] => (item=k3s-agent-revali) => + msg: 10.0.2.104 +2022-11-06 19:23:03,377 p=10048 u=lino.silva n=ansible | ok: [k3s-agent-revali] => (item=k3s-agent-urbosa) => + msg: 10.0.2.103 +2022-11-06 19:23:03,386 p=10048 u=lino.silva n=ansible | ok: [k3s-agent-revali] => (item=k3s-agent-revali) => + msg: 10.0.2.104 +2022-11-06 19:23:03,402 p=10048 u=lino.silva n=ansible | PLAY RECAP **************************************************************************************************************************************************************************************************************** +2022-11-06 19:23:03,402 p=10048 u=lino.silva n=ansible | k3s-agent-revali : ok=1 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 +2022-11-06 19:23:03,402 p=10048 u=lino.silva n=ansible | k3s-agent-urbosa : ok=1 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 +2022-11-06 19:23:03,402 p=10048 u=lino.silva n=ansible | k3s-server : ok=1 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 +2022-11-06 19:23:03,402 p=10048 u=lino.silva n=ansible | Sunday 06 November 2022 19:23:03 +0000 (0:00:00.092) 0:00:00.110 ******* +2022-11-06 19:23:03,402 p=10048 u=lino.silva n=ansible | =============================================================================== +2022-11-06 19:23:03,403 p=10048 u=lino.silva n=ansible | Show all the hosts in the inventory -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 0.09s +2022-11-06 19:23:16,231 p=10141 u=lino.silva n=ansible | PLAY [Create LXC for k3s] ************************************************************************************************************************************************************************************************* +2022-11-06 19:23:16,249 p=10141 u=lino.silva n=ansible | TASK [Show all the hosts in the inventory] ******************************************************************************************************************************************************************************** +2022-11-06 19:23:16,249 p=10141 u=lino.silva n=ansible | Sunday 06 November 2022 19:23:16 +0000 (0:00:00.019) 0:00:00.019 ******* +2022-11-06 19:23:16,282 p=10141 u=lino.silva n=ansible | fatal: [k3s-server]: FAILED! => + msg: |- + The task includes an option with an undefined variable. The error was: 'item' is undefined + + The error appears to be in '/Users/lino.silva/projects/k3s-ansible/roles/lxc-create/main.yml': line 6, column 7, but may + be elsewhere in the file depending on the exact syntax problem. + + The offending line appears to be: + + tasks: + - name: Show all the hosts in the inventory + ^ here +2022-11-06 19:23:16,285 p=10141 u=lino.silva n=ansible | fatal: [k3s-agent-urbosa]: FAILED! => + msg: |- + The task includes an option with an undefined variable. The error was: 'item' is undefined + + The error appears to be in '/Users/lino.silva/projects/k3s-ansible/roles/lxc-create/main.yml': line 6, column 7, but may + be elsewhere in the file depending on the exact syntax problem. + + The offending line appears to be: + + tasks: + - name: Show all the hosts in the inventory + ^ here +2022-11-06 19:23:16,292 p=10141 u=lino.silva n=ansible | fatal: [k3s-agent-revali]: FAILED! => + msg: |- + The task includes an option with an undefined variable. The error was: 'item' is undefined + + The error appears to be in '/Users/lino.silva/projects/k3s-ansible/roles/lxc-create/main.yml': line 6, column 7, but may + be elsewhere in the file depending on the exact syntax problem. + + The offending line appears to be: + + tasks: + - name: Show all the hosts in the inventory + ^ here +2022-11-06 19:23:16,295 p=10141 u=lino.silva n=ansible | PLAY RECAP **************************************************************************************************************************************************************************************************************** +2022-11-06 19:23:16,295 p=10141 u=lino.silva n=ansible | k3s-agent-revali : ok=0 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 +2022-11-06 19:23:16,295 p=10141 u=lino.silva n=ansible | k3s-agent-urbosa : ok=0 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 +2022-11-06 19:23:16,295 p=10141 u=lino.silva n=ansible | k3s-server : ok=0 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 +2022-11-06 19:23:16,296 p=10141 u=lino.silva n=ansible | Sunday 06 November 2022 19:23:16 +0000 (0:00:00.046) 0:00:00.065 ******* +2022-11-06 19:23:16,296 p=10141 u=lino.silva n=ansible | =============================================================================== +2022-11-06 19:23:16,296 p=10141 u=lino.silva n=ansible | Show all the hosts in the inventory -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 0.05s +2022-11-06 19:23:36,044 p=10258 u=lino.silva n=ansible | PLAY [Create LXC for k3s] ************************************************************************************************************************************************************************************************* +2022-11-06 19:23:36,061 p=10258 u=lino.silva n=ansible | TASK [Show all the hosts in the inventory] ******************************************************************************************************************************************************************************** +2022-11-06 19:23:36,061 p=10258 u=lino.silva n=ansible | Sunday 06 November 2022 19:23:36 +0000 (0:00:00.018) 0:00:00.018 ******* +2022-11-06 19:23:36,096 p=10258 u=lino.silva n=ansible | fatal: [k3s-server]: FAILED! => + msg: |- + The task includes an option with an undefined variable. The error was: "hostvars['all']" is undefined + + The error appears to be in '/Users/lino.silva/projects/k3s-ansible/roles/lxc-create/main.yml': line 6, column 7, but may + be elsewhere in the file depending on the exact syntax problem. + + The offending line appears to be: + + tasks: + - name: Show all the hosts in the inventory + ^ here +2022-11-06 19:23:36,097 p=10258 u=lino.silva n=ansible | fatal: [k3s-agent-urbosa]: FAILED! => + msg: |- + The task includes an option with an undefined variable. The error was: "hostvars['all']" is undefined + + The error appears to be in '/Users/lino.silva/projects/k3s-ansible/roles/lxc-create/main.yml': line 6, column 7, but may + be elsewhere in the file depending on the exact syntax problem. + + The offending line appears to be: + + tasks: + - name: Show all the hosts in the inventory + ^ here +2022-11-06 19:23:36,106 p=10258 u=lino.silva n=ansible | fatal: [k3s-agent-revali]: FAILED! => + msg: |- + The task includes an option with an undefined variable. The error was: "hostvars['all']" is undefined + + The error appears to be in '/Users/lino.silva/projects/k3s-ansible/roles/lxc-create/main.yml': line 6, column 7, but may + be elsewhere in the file depending on the exact syntax problem. + + The offending line appears to be: + + tasks: + - name: Show all the hosts in the inventory + ^ here +2022-11-06 19:23:36,109 p=10258 u=lino.silva n=ansible | PLAY RECAP **************************************************************************************************************************************************************************************************************** +2022-11-06 19:23:36,109 p=10258 u=lino.silva n=ansible | k3s-agent-revali : ok=0 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 +2022-11-06 19:23:36,109 p=10258 u=lino.silva n=ansible | k3s-agent-urbosa : ok=0 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 +2022-11-06 19:23:36,109 p=10258 u=lino.silva n=ansible | k3s-server : ok=0 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 +2022-11-06 19:23:36,110 p=10258 u=lino.silva n=ansible | Sunday 06 November 2022 19:23:36 +0000 (0:00:00.048) 0:00:00.067 ******* +2022-11-06 19:23:36,110 p=10258 u=lino.silva n=ansible | =============================================================================== +2022-11-06 19:23:36,110 p=10258 u=lino.silva n=ansible | Show all the hosts in the inventory -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 0.05s +2022-11-06 19:30:40,399 p=11606 u=lino.silva n=ansible | PLAY [Create LXC for k3s] ************************************************************************************************************************************************************************************************* +2022-11-06 19:30:40,437 p=11606 u=lino.silva n=ansible | TASK [Show all the hosts in the inventory] ******************************************************************************************************************************************************************************** +2022-11-06 19:30:40,438 p=11606 u=lino.silva n=ansible | Sunday 06 November 2022 19:30:40 +0000 (0:00:00.040) 0:00:00.040 ******* +2022-11-06 19:30:40,471 p=11606 u=lino.silva n=ansible | fatal: [k3s-server]: FAILED! => + msg: |- + The task includes an option with an undefined variable. The error was: "hostvars['groups['all']']" is undefined + + The error appears to be in '/Users/lino.silva/projects/k3s-ansible/roles/lxc-create/main.yml': line 6, column 7, but may + be elsewhere in the file depending on the exact syntax problem. + + The offending line appears to be: + + tasks: + - name: Show all the hosts in the inventory + ^ here +2022-11-06 19:30:40,474 p=11606 u=lino.silva n=ansible | fatal: [k3s-agent-urbosa]: FAILED! => + msg: |- + The task includes an option with an undefined variable. The error was: "hostvars['groups['all']']" is undefined + + The error appears to be in '/Users/lino.silva/projects/k3s-ansible/roles/lxc-create/main.yml': line 6, column 7, but may + be elsewhere in the file depending on the exact syntax problem. + + The offending line appears to be: + + tasks: + - name: Show all the hosts in the inventory + ^ here +2022-11-06 19:30:40,487 p=11606 u=lino.silva n=ansible | fatal: [k3s-agent-revali]: FAILED! => + msg: |- + The task includes an option with an undefined variable. The error was: "hostvars['groups['all']']" is undefined + + The error appears to be in '/Users/lino.silva/projects/k3s-ansible/roles/lxc-create/main.yml': line 6, column 7, but may + be elsewhere in the file depending on the exact syntax problem. + + The offending line appears to be: + + tasks: + - name: Show all the hosts in the inventory + ^ here +2022-11-06 19:30:40,490 p=11606 u=lino.silva n=ansible | PLAY RECAP **************************************************************************************************************************************************************************************************************** +2022-11-06 19:30:40,490 p=11606 u=lino.silva n=ansible | k3s-agent-revali : ok=0 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 +2022-11-06 19:30:40,490 p=11606 u=lino.silva n=ansible | k3s-agent-urbosa : ok=0 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 +2022-11-06 19:30:40,491 p=11606 u=lino.silva n=ansible | k3s-server : ok=0 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 +2022-11-06 19:30:40,491 p=11606 u=lino.silva n=ansible | Sunday 06 November 2022 19:30:40 +0000 (0:00:00.053) 0:00:00.093 ******* +2022-11-06 19:30:40,491 p=11606 u=lino.silva n=ansible | =============================================================================== +2022-11-06 19:30:40,491 p=11606 u=lino.silva n=ansible | Show all the hosts in the inventory -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 0.05s +2022-11-06 19:31:47,914 p=11842 u=lino.silva n=ansible | PLAY [Create LXC for k3s] ************************************************************************************************************************************************************************************************* +2022-11-06 19:31:47,935 p=11842 u=lino.silva n=ansible | TASK [Show all the hosts in the inventory] ******************************************************************************************************************************************************************************** +2022-11-06 19:31:47,935 p=11842 u=lino.silva n=ansible | Sunday 06 November 2022 19:31:47 +0000 (0:00:00.022) 0:00:00.022 ******* +2022-11-06 19:31:47,971 p=11842 u=lino.silva n=ansible | ok: [k3s-server] => (item=k3s-server) => + msg: 10.0.2.102 +2022-11-06 19:31:47,978 p=11842 u=lino.silva n=ansible | ok: [k3s-server] => (item=k3s-agent-urbosa) => + msg: 10.0.2.103 +2022-11-06 19:31:47,978 p=11842 u=lino.silva n=ansible | ok: [k3s-agent-urbosa] => (item=k3s-server) => + msg: 10.0.2.102 +2022-11-06 19:31:47,985 p=11842 u=lino.silva n=ansible | ok: [k3s-server] => (item=k3s-agent-revali) => + msg: 10.0.2.104 +2022-11-06 19:31:47,988 p=11842 u=lino.silva n=ansible | ok: [k3s-agent-urbosa] => (item=k3s-agent-urbosa) => + msg: 10.0.2.103 +2022-11-06 19:31:47,992 p=11842 u=lino.silva n=ansible | ok: [k3s-agent-revali] => (item=k3s-server) => + msg: 10.0.2.102 +2022-11-06 19:31:47,995 p=11842 u=lino.silva n=ansible | ok: [k3s-agent-urbosa] => (item=k3s-agent-revali) => + msg: 10.0.2.104 +2022-11-06 19:31:48,003 p=11842 u=lino.silva n=ansible | ok: [k3s-agent-revali] => (item=k3s-agent-urbosa) => + msg: 10.0.2.103 +2022-11-06 19:31:48,011 p=11842 u=lino.silva n=ansible | ok: [k3s-agent-revali] => (item=k3s-agent-revali) => + msg: 10.0.2.104 +2022-11-06 19:31:48,026 p=11842 u=lino.silva n=ansible | PLAY RECAP **************************************************************************************************************************************************************************************************************** +2022-11-06 19:31:48,027 p=11842 u=lino.silva n=ansible | k3s-agent-revali : ok=1 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 +2022-11-06 19:31:48,027 p=11842 u=lino.silva n=ansible | k3s-agent-urbosa : ok=1 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 +2022-11-06 19:31:48,027 p=11842 u=lino.silva n=ansible | k3s-server : ok=1 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 +2022-11-06 19:31:48,027 p=11842 u=lino.silva n=ansible | Sunday 06 November 2022 19:31:48 +0000 (0:00:00.091) 0:00:00.114 ******* +2022-11-06 19:31:48,027 p=11842 u=lino.silva n=ansible | =============================================================================== +2022-11-06 19:31:48,027 p=11842 u=lino.silva n=ansible | Show all the hosts in the inventory -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 0.09s +2022-11-06 19:31:54,234 p=11898 u=lino.silva n=ansible | ERROR! the field 'hosts' is required but was not set +2022-11-06 22:05:27,358 p=12251 u=lino.silva n=ansible | PLAY [Create LXC for k3s] ************************************************************************************************************************************************************************************************* +2022-11-06 22:05:27,453 p=12251 u=lino.silva n=ansible | TASK [Show all the hosts in the inventory] ******************************************************************************************************************************************************************************** +2022-11-06 22:05:27,453 p=12251 u=lino.silva n=ansible | Sunday 06 November 2022 22:05:27 +0000 (0:00:00.097) 0:00:00.097 ******* +2022-11-06 22:05:27,501 p=12251 u=lino.silva n=ansible | fatal: [k3s-server]: FAILED! => + msg: |- + The task includes an option with an undefined variable. The error was: 'item' is undefined + + The error appears to be in '/Users/lino.silva/projects/k3s-ansible/roles/lxc-create/main.yml': line 6, column 7, but may + be elsewhere in the file depending on the exact syntax problem. + + The offending line appears to be: + + tasks: + - name: Show all the hosts in the inventory + ^ here +2022-11-06 22:05:27,502 p=12251 u=lino.silva n=ansible | fatal: [k3s-agent-urbosa]: FAILED! => + msg: |- + The task includes an option with an undefined variable. The error was: 'item' is undefined + + The error appears to be in '/Users/lino.silva/projects/k3s-ansible/roles/lxc-create/main.yml': line 6, column 7, but may + be elsewhere in the file depending on the exact syntax problem. + + The offending line appears to be: + + tasks: + - name: Show all the hosts in the inventory + ^ here +2022-11-06 22:05:27,513 p=12251 u=lino.silva n=ansible | fatal: [k3s-agent-revali]: FAILED! => + msg: |- + The task includes an option with an undefined variable. The error was: 'item' is undefined + + The error appears to be in '/Users/lino.silva/projects/k3s-ansible/roles/lxc-create/main.yml': line 6, column 7, but may + be elsewhere in the file depending on the exact syntax problem. + + The offending line appears to be: + + tasks: + - name: Show all the hosts in the inventory + ^ here +2022-11-06 22:05:27,517 p=12251 u=lino.silva n=ansible | PLAY RECAP **************************************************************************************************************************************************************************************************************** +2022-11-06 22:05:27,517 p=12251 u=lino.silva n=ansible | k3s-agent-revali : ok=0 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 +2022-11-06 22:05:27,517 p=12251 u=lino.silva n=ansible | k3s-agent-urbosa : ok=0 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 +2022-11-06 22:05:27,517 p=12251 u=lino.silva n=ansible | k3s-server : ok=0 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 +2022-11-06 22:05:27,517 p=12251 u=lino.silva n=ansible | Sunday 06 November 2022 22:05:27 +0000 (0:00:00.064) 0:00:00.161 ******* +2022-11-06 22:05:27,517 p=12251 u=lino.silva n=ansible | =============================================================================== +2022-11-06 22:05:27,518 p=12251 u=lino.silva n=ansible | Show all the hosts in the inventory -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 0.06s +2022-11-06 22:05:40,802 p=12407 u=lino.silva n=ansible | PLAY [Create LXC for k3s] ************************************************************************************************************************************************************************************************* +2022-11-06 22:05:40,834 p=12407 u=lino.silva n=ansible | TASK [Show all the hosts in the inventory] ******************************************************************************************************************************************************************************** +2022-11-06 22:05:40,834 p=12407 u=lino.silva n=ansible | Sunday 06 November 2022 22:05:40 +0000 (0:00:00.033) 0:00:00.033 ******* +2022-11-06 22:05:40,897 p=12407 u=lino.silva n=ansible | ok: [k3s-agent-urbosa] => (item=k3s-server) => + msg: 10.0.2.102 +2022-11-06 22:05:40,898 p=12407 u=lino.silva n=ansible | ok: [k3s-server] => (item=k3s-server) => + msg: 10.0.2.102 +2022-11-06 22:05:40,899 p=12407 u=lino.silva n=ansible | ok: [k3s-agent-revali] => (item=k3s-server) => + msg: 10.0.2.102 +2022-11-06 22:05:40,903 p=12407 u=lino.silva n=ansible | ok: [k3s-agent-urbosa] => (item=k3s-agent-urbosa) => + msg: 10.0.2.103 +2022-11-06 22:05:40,905 p=12407 u=lino.silva n=ansible | ok: [k3s-server] => (item=k3s-agent-urbosa) => + msg: 10.0.2.103 +2022-11-06 22:05:40,908 p=12407 u=lino.silva n=ansible | ok: [k3s-agent-revali] => (item=k3s-agent-urbosa) => + msg: 10.0.2.103 +2022-11-06 22:05:40,913 p=12407 u=lino.silva n=ansible | ok: [k3s-agent-urbosa] => (item=k3s-agent-revali) => + msg: 10.0.2.104 +2022-11-06 22:05:40,914 p=12407 u=lino.silva n=ansible | ok: [k3s-server] => (item=k3s-agent-revali) => + msg: 10.0.2.104 +2022-11-06 22:05:40,918 p=12407 u=lino.silva n=ansible | ok: [k3s-agent-revali] => (item=k3s-agent-revali) => + msg: 10.0.2.104 +2022-11-06 22:05:40,934 p=12407 u=lino.silva n=ansible | PLAY RECAP **************************************************************************************************************************************************************************************************************** +2022-11-06 22:05:40,934 p=12407 u=lino.silva n=ansible | k3s-agent-revali : ok=1 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 +2022-11-06 22:05:40,934 p=12407 u=lino.silva n=ansible | k3s-agent-urbosa : ok=1 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 +2022-11-06 22:05:40,934 p=12407 u=lino.silva n=ansible | k3s-server : ok=1 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 +2022-11-06 22:05:40,934 p=12407 u=lino.silva n=ansible | Sunday 06 November 2022 22:05:40 +0000 (0:00:00.100) 0:00:00.133 ******* +2022-11-06 22:05:40,934 p=12407 u=lino.silva n=ansible | =============================================================================== +2022-11-06 22:05:40,935 p=12407 u=lino.silva n=ansible | Show all the hosts in the inventory -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 0.10s +2022-11-06 22:06:54,201 p=12670 u=lino.silva n=ansible | PLAY [Create LXC for k3s] ************************************************************************************************************************************************************************************************* +2022-11-06 22:06:54,234 p=12670 u=lino.silva n=ansible | TASK [Show all the hosts in the inventory] ******************************************************************************************************************************************************************************** +2022-11-06 22:06:54,235 p=12670 u=lino.silva n=ansible | Sunday 06 November 2022 22:06:54 +0000 (0:00:00.034) 0:00:00.034 ******* +2022-11-06 22:06:54,271 p=12670 u=lino.silva n=ansible | ok: [k3s-server] => (item=k3s-server) => + msg: 10.0.2.102 +2022-11-06 22:06:54,277 p=12670 u=lino.silva n=ansible | ok: [k3s-server] => (item=k3s-agent-urbosa) => + msg: 10.0.2.103 +2022-11-06 22:06:54,278 p=12670 u=lino.silva n=ansible | ok: [k3s-agent-urbosa] => (item=k3s-server) => + msg: 10.0.2.102 +2022-11-06 22:06:54,285 p=12670 u=lino.silva n=ansible | ok: [k3s-server] => (item=k3s-agent-revali) => + msg: 10.0.2.104 +2022-11-06 22:06:54,288 p=12670 u=lino.silva n=ansible | ok: [k3s-agent-urbosa] => (item=k3s-agent-urbosa) => + msg: 10.0.2.103 +2022-11-06 22:06:54,294 p=12670 u=lino.silva n=ansible | ok: [k3s-agent-revali] => (item=k3s-server) => + msg: 10.0.2.102 +2022-11-06 22:06:54,299 p=12670 u=lino.silva n=ansible | ok: [k3s-agent-urbosa] => (item=k3s-agent-revali) => + msg: 10.0.2.104 +2022-11-06 22:06:54,306 p=12670 u=lino.silva n=ansible | ok: [k3s-agent-revali] => (item=k3s-agent-urbosa) => + msg: 10.0.2.103 +2022-11-06 22:06:54,315 p=12670 u=lino.silva n=ansible | ok: [k3s-agent-revali] => (item=k3s-agent-revali) => + msg: 10.0.2.104 +2022-11-06 22:06:54,325 p=12670 u=lino.silva n=ansible | TASK [Show all the hosts in the inventory] ******************************************************************************************************************************************************************************** +2022-11-06 22:06:54,326 p=12670 u=lino.silva n=ansible | Sunday 06 November 2022 22:06:54 +0000 (0:00:00.090) 0:00:00.125 ******* +2022-11-06 22:06:54,373 p=12670 u=lino.silva n=ansible | ok: [k3s-server] => (item=k3s-server) => + msg: k3s-server +2022-11-06 22:06:54,376 p=12670 u=lino.silva n=ansible | ok: [k3s-agent-urbosa] => (item=k3s-server) => + msg: k3s-server +2022-11-06 22:06:54,378 p=12670 u=lino.silva n=ansible | ok: [k3s-server] => (item=k3s-agent-urbosa) => + msg: k3s-agent-urbosa +2022-11-06 22:06:54,379 p=12670 u=lino.silva n=ansible | ok: [k3s-server] => (item=k3s-agent-revali) => + msg: k3s-agent-revali +2022-11-06 22:06:54,383 p=12670 u=lino.silva n=ansible | ok: [k3s-agent-urbosa] => (item=k3s-agent-urbosa) => + msg: k3s-agent-urbosa +2022-11-06 22:06:54,383 p=12670 u=lino.silva n=ansible | ok: [k3s-agent-urbosa] => (item=k3s-agent-revali) => + msg: k3s-agent-revali +2022-11-06 22:06:54,390 p=12670 u=lino.silva n=ansible | ok: [k3s-agent-revali] => (item=k3s-server) => + msg: k3s-server +2022-11-06 22:06:54,393 p=12670 u=lino.silva n=ansible | ok: [k3s-agent-revali] => (item=k3s-agent-urbosa) => + msg: k3s-agent-urbosa +2022-11-06 22:06:54,396 p=12670 u=lino.silva n=ansible | ok: [k3s-agent-revali] => (item=k3s-agent-revali) => + msg: k3s-agent-revali +2022-11-06 22:06:54,412 p=12670 u=lino.silva n=ansible | PLAY RECAP **************************************************************************************************************************************************************************************************************** +2022-11-06 22:06:54,413 p=12670 u=lino.silva n=ansible | k3s-agent-revali : ok=2 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 +2022-11-06 22:06:54,413 p=12670 u=lino.silva n=ansible | k3s-agent-urbosa : ok=2 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 +2022-11-06 22:06:54,413 p=12670 u=lino.silva n=ansible | k3s-server : ok=2 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 +2022-11-06 22:06:54,413 p=12670 u=lino.silva n=ansible | Sunday 06 November 2022 22:06:54 +0000 (0:00:00.087) 0:00:00.213 ******* +2022-11-06 22:06:54,413 p=12670 u=lino.silva n=ansible | =============================================================================== +2022-11-06 22:06:54,413 p=12670 u=lino.silva n=ansible | Show all the hosts in the inventory -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 0.09s +2022-11-06 22:06:54,413 p=12670 u=lino.silva n=ansible | Show all the hosts in the inventory -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 0.09s +2022-11-06 22:07:38,654 p=12861 u=lino.silva n=ansible | PLAY [Create LXC for k3s] ************************************************************************************************************************************************************************************************* +2022-11-06 22:07:38,692 p=12861 u=lino.silva n=ansible | TASK [Show all the hosts in the inventory] ******************************************************************************************************************************************************************************** +2022-11-06 22:07:38,692 p=12861 u=lino.silva n=ansible | Sunday 06 November 2022 22:07:38 +0000 (0:00:00.040) 0:00:00.040 ******* +2022-11-06 22:07:38,747 p=12861 u=lino.silva n=ansible | ok: [localhost] => (item=k3s-server) => + msg: 10.0.2.102 +2022-11-06 22:07:38,752 p=12861 u=lino.silva n=ansible | ok: [localhost] => (item=k3s-agent-urbosa) => + msg: 10.0.2.103 +2022-11-06 22:07:38,760 p=12861 u=lino.silva n=ansible | ok: [localhost] => (item=k3s-agent-revali) => + msg: 10.0.2.104 +2022-11-06 22:07:38,773 p=12861 u=lino.silva n=ansible | TASK [Show all the hosts in the inventory] ******************************************************************************************************************************************************************************** +2022-11-06 22:07:38,773 p=12861 u=lino.silva n=ansible | Sunday 06 November 2022 22:07:38 +0000 (0:00:00.080) 0:00:00.121 ******* +2022-11-06 22:07:38,813 p=12861 u=lino.silva n=ansible | ok: [localhost] => (item=k3s-server) => + msg: k3s-server +2022-11-06 22:07:38,814 p=12861 u=lino.silva n=ansible | ok: [localhost] => (item=k3s-agent-urbosa) => + msg: k3s-agent-urbosa +2022-11-06 22:07:38,816 p=12861 u=lino.silva n=ansible | ok: [localhost] => (item=k3s-agent-revali) => + msg: k3s-agent-revali +2022-11-06 22:07:38,841 p=12861 u=lino.silva n=ansible | PLAY RECAP **************************************************************************************************************************************************************************************************************** +2022-11-06 22:07:38,841 p=12861 u=lino.silva n=ansible | localhost : ok=2 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 +2022-11-06 22:07:38,841 p=12861 u=lino.silva n=ansible | Sunday 06 November 2022 22:07:38 +0000 (0:00:00.068) 0:00:00.189 ******* +2022-11-06 22:07:38,842 p=12861 u=lino.silva n=ansible | =============================================================================== +2022-11-06 22:07:38,842 p=12861 u=lino.silva n=ansible | Show all the hosts in the inventory -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 0.08s +2022-11-06 22:07:38,842 p=12861 u=lino.silva n=ansible | Show all the hosts in the inventory -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 0.07s +2022-11-06 22:09:02,089 p=13170 u=lino.silva n=ansible | Starting galaxy collection install process +2022-11-06 22:09:02,090 p=13170 u=lino.silva n=ansible | Process install dependency map +2022-11-06 22:09:02,091 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:02,192 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:02,298 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:02,402 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:02,505 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:02,608 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:02,712 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:02,818 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:02,922 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:03,022 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:03,123 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:03,227 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:03,330 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:03,434 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:03,540 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:03,641 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:03,742 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:03,842 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:03,944 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:04,048 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:04,153 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:04,258 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:04,362 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:04,468 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:04,572 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:04,674 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:04,776 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:04,879 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:04,984 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:05,090 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:05,193 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:05,296 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:05,401 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:05,505 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:05,606 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:05,706 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:05,809 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:05,912 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:06,018 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:06,122 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:06,223 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:06,325 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:06,429 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:06,534 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:06,639 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:06,744 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:06,847 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:06,951 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:07,055 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:07,156 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:07,257 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:07,362 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:07,468 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:07,572 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:07,674 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:07,777 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:07,883 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:07,984 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:08,090 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:08,192 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:08,297 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:08,403 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:08,507 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:08,610 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:08,711 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:08,815 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:08,920 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:09,026 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:09,129 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:09,234 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:09,337 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:09,442 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:09,544 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:09,650 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:09,755 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:09,856 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:09,956 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:10,061 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:10,162 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:10,264 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:10,368 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:10,471 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:10,574 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:10,676 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:10,779 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:10,884 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:11,005 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:11,108 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:11,212 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:11,317 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:11,421 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:11,527 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:11,632 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:11,736 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:11,837 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:11,940 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:12,044 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:12,149 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:12,252 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:12,355 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:12,460 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:12,564 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:12,668 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:12,773 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:12,876 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:12,982 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:13,086 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:13,187 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:13,292 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:13,398 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:13,500 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:13,605 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:13,707 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:13,808 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:13,913 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:14,018 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:14,118 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:14,222 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:14,325 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:14,429 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:14,534 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:14,637 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:14,742 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:14,843 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:14,948 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:15,052 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:15,155 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:15,257 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:15,362 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:15,468 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:15,568 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:15,670 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:15,773 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:15,879 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:15,984 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:16,085 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:16,191 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:16,294 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:16,396 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:16,499 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:16,600 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:16,705 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:16,807 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:16,907 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:17,011 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:17,115 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:17,217 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:17,320 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:17,422 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:17,527 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:17,632 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:17,734 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:17,834 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:17,939 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:18,043 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:18,144 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:18,247 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:18,348 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:18,449 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:18,562 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:18,663 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:18,767 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:18,873 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:18,974 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:19,074 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:19,175 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:19,276 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:19,376 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:19,479 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:19,584 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:19,689 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:19,791 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:19,892 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:19,995 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:20,099 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:20,201 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:20,305 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:20,407 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:20,508 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:20,609 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:20,710 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:20,812 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:20,918 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:21,018 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:21,123 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:21,224 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:21,328 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:21,428 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:21,529 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:21,634 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:21,737 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:21,840 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:21,944 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:22,044 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:22,149 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:22,249 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:22,351 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:22,456 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:22,557 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:22,660 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:22,761 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:22,866 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:22,968 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:23,069 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:23,170 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:23,270 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:23,375 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:23,480 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:23,584 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:23,690 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:23,790 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:23,891 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:23,995 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:24,099 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:24,202 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:24,305 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:24,406 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:24,511 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:24,615 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:24,718 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:24,818 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:24,923 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:25,028 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:25,132 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:25,237 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:25,340 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:25,443 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:25,545 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:25,650 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:25,755 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:25,861 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:25,961 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:26,065 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:26,168 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:26,269 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:26,372 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:26,473 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:26,577 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:26,680 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:26,784 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:26,888 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:26,990 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:27,094 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:27,199 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:27,303 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:27,408 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:27,508 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:27,612 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:27,718 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:27,821 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:27,927 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:28,027 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:28,132 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:28,234 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:28,336 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:28,439 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:28,544 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:28,645 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:28,746 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:28,851 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:28,955 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:29,056 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:29,156 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:29,257 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:29,363 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:29,468 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:29,573 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:29,677 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:29,780 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:29,884 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:29,990 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:30,095 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:30,200 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:30,305 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:30,411 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:30,515 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:30,618 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:30,719 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:30,824 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:30,927 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:31,033 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:31,136 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:31,237 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:31,339 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:31,442 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:31,547 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:31,651 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:31,755 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:31,856 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:31,957 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:32,058 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:32,161 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:32,264 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:32,368 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:32,469 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:32,570 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:32,674 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:32,776 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:32,877 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:32,982 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:33,086 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:33,189 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:33,292 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:33,393 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:33,494 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:33,597 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:33,698 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:33,799 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:33,903 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:34,005 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:34,110 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:34,211 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:34,314 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:34,418 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:34,522 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:34,627 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:34,727 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:34,829 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:34,930 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:35,034 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:35,137 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:35,241 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:35,343 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:35,448 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:35,552 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:35,656 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:35,758 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:35,859 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:35,962 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:36,068 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:36,172 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:36,273 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:36,377 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:36,481 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:36,584 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:36,705 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:36,806 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:36,907 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:37,013 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:37,118 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:37,223 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:37,324 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:37,428 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:37,532 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:37,634 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:37,736 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:37,842 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:37,944 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:38,047 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:38,150 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:38,255 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:38,356 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:38,459 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:38,563 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:38,668 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:38,772 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:38,873 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:38,975 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:39,076 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:39,181 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:39,284 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:39,390 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:39,495 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:39,598 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:39,703 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:39,805 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:39,906 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:40,006 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:40,109 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:40,214 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:40,318 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:40,418 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:40,521 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:40,626 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:40,728 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:40,834 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:40,934 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:41,039 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:41,140 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:41,241 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:41,346 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:41,451 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:41,561 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:41,662 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:41,768 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:41,870 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:41,971 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:42,074 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:42,175 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:42,281 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:42,386 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:42,488 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:42,591 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:42,695 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:42,796 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:42,897 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:43,000 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:43,105 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:43,207 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:43,308 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:43,413 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:43,518 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:43,623 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:43,724 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:43,825 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:43,925 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:44,028 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:44,130 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:44,235 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:44,336 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:44,438 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:44,542 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:44,644 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:44,745 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:44,846 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:44,948 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:45,048 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:45,152 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:45,256 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:45,357 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:45,459 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:45,560 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:45,665 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:45,768 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:45,870 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:45,973 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:46,075 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:46,176 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:46,276 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:46,382 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:46,484 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:46,585 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:46,687 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:46,793 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:46,895 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:46,999 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:47,102 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:47,205 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:47,306 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:47,407 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:47,509 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:47,615 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:47,718 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:47,820 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:47,925 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:48,030 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:48,134 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:48,240 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:48,345 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:48,468 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:48,573 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:48,678 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:48,779 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:48,884 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:48,990 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:49,093 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:49,198 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:49,298 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:49,403 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:49,505 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:49,606 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:49,711 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:49,815 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:49,920 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:50,022 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:50,123 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:50,226 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:50,326 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:50,430 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:50,534 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:50,635 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:50,736 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:50,840 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:50,944 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:51,046 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:51,151 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:51,255 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:51,358 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:51,463 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:51,568 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:51,670 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:51,776 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:51,879 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:51,984 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:52,089 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:52,191 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:52,295 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:52,400 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:52,505 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:52,609 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:52,711 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:52,815 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:52,918 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:53,023 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:53,125 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:53,227 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:53,332 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:53,436 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:53,538 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:53,638 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:53,739 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:53,841 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:53,941 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:54,047 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:54,152 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:54,255 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:54,356 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:54,462 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:54,564 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:54,668 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:54,768 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:54,873 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:54,974 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:55,078 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:55,182 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:55,284 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:55,385 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:55,485 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:55,586 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:55,700 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:55,800 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:55,905 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:56,006 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:56,109 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:56,210 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:56,315 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:56,419 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:56,524 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:56,629 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:56,730 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:56,834 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:56,938 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:57,043 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:57,147 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:57,252 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:57,357 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:57,462 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:57,566 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:57,670 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:57,774 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:57,878 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:57,983 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:58,085 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:58,190 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:58,295 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:58,397 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:58,501 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:58,605 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:58,707 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:58,808 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:58,913 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:59,018 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:59,119 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:59,224 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:59,343 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:59,444 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:59,549 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:09:59,652 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:09:59,755 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:09:59,856 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:09:59,959 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:10:00,063 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:10:00,168 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:10:00,272 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:10:00,377 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:10:00,483 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:10:00,584 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:10:00,685 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:10:00,790 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:10:00,894 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:10:00,996 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:10:01,097 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:10:01,197 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:10:01,299 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:10:01,400 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:10:01,505 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:10:01,609 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:10:01,714 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:10:01,818 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:10:01,921 p=13170 u=lino.silva n=ansible | Starting collection install process +2022-11-06 22:10:01,921 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:10:01,935 p=13170 u=lino.silva n=ansible | Downloading https://galaxy.ansible.com/download/community-general-5.8.0.tar.gz to /Users/lino.silva/.ansible/tmp/ansible-local-131703tcc1gdl/tmpnhahx4l1/community-general-5.8.0-cfcrotoz +2022-11-06 22:10:02,024 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:10:02,127 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:10:02,228 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:10:02,333 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:10:02,434 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:10:02,536 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:10:02,640 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:10:02,744 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:10:02,848 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:10:02,949 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:10:03,054 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:10:03,157 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:10:03,260 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:10:03,362 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:10:03,468 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:10:03,572 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:10:03,675 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:10:03,775 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:10:03,875 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:10:03,976 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:10:04,079 p=13170 u=lino.silva n=ansible | Installing 'community.general:5.8.0' to '/Users/lino.silva/.ansible/collections/ansible_collections/community/general' +2022-11-06 22:10:04,080 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:10:04,184 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:10:04,290 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:10:04,390 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:10:04,496 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:10:04,600 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:10:04,700 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:10:04,805 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:10:04,910 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:10:05,011 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:10:05,112 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:10:05,216 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:10:05,319 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:10:05,423 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:10:05,526 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:10:05,626 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:10:05,727 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:10:05,827 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:10:05,930 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:10:06,034 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:10:06,136 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:10:06,236 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:10:06,341 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:10:06,444 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:10:06,547 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:10:06,647 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:10:06,748 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:10:06,848 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:10:06,949 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:10:07,050 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:10:07,155 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:10:07,257 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:10:07,376 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:10:07,479 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:10:07,581 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:10:07,684 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:10:07,785 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:10:07,888 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:10:07,992 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:10:08,095 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:10:08,195 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:10:08,296 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:10:08,396 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:10:08,499 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:10:08,600 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:10:08,705 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:10:08,806 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:10:08,908 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:10:09,010 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:10:09,114 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:10:09,218 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:10:09,321 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:10:09,423 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:10:09,528 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:10:09,631 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:10:09,734 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:10:09,834 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:10:09,935 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:10:10,044 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:10:10,146 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:10:10,247 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:10:10,347 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:10:10,448 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:10:10,548 p=13170 u=lino.silva n=ansible | | +2022-11-06 22:10:10,648 p=13170 u=lino.silva n=ansible | / +2022-11-06 22:10:10,749 p=13170 u=lino.silva n=ansible | - +2022-11-06 22:10:10,849 p=13170 u=lino.silva n=ansible | \ +2022-11-06 22:10:10,952 p=13170 u=lino.silva n=ansible | community.general:5.8.0 was installed successfully +2022-11-06 22:21:35,539 p=15814 u=lino.silva n=ansible | ERROR! Unable to read source file (/Users/lino.silva/projects/k3s-ansible/bemjogado): [Errno 2] No such file or directory: '/Users/lino.silva/projects/k3s-ansible/bemjogado' +2022-11-06 22:26:50,715 p=16906 u=lino.silva n=ansible | [WARNING]: Unable to parse /Users/lino.silva/projects/k3s-ansible/hosts.ini as an inventory source + +2022-11-06 22:26:50,715 p=16906 u=lino.silva n=ansible | [WARNING]: No inventory was parsed, only implicit localhost is available + +2022-11-06 22:26:50,758 p=16906 u=lino.silva n=ansible | [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all' + +2022-11-06 22:26:50,759 p=16906 u=lino.silva n=ansible | [WARNING]: Could not match supplied host pattern, ignoring: database + +2022-11-06 22:34:47,221 p=18612 u=lino.silva n=ansible | playbook: roles/lxc-create/main.yml +2022-11-06 22:36:28,311 p=18996 u=lino.silva n=ansible | playbook: roles/lxc-create/main.yml +2022-11-06 22:37:29,510 p=19304 u=lino.silva n=ansible | playbook: roles/lxc-create/main.yml +2022-11-06 22:42:39,662 p=20308 u=lino.silva n=ansible | playbook: roles/lxc-create/main.yml +2022-11-06 22:44:02,908 p=20588 u=lino.silva n=ansible | playbook: roles/lxc-create/main.yml +2022-11-06 22:44:12,861 p=20637 u=lino.silva n=ansible | playbook: roles/lxc-create/main.yml +2022-11-06 22:44:15,458 p=20654 u=lino.silva n=ansible | playbook: roles/lxc-create/main.yml +2022-11-06 22:44:16,660 p=20670 u=lino.silva n=ansible | playbook: roles/lxc-create/main.yml +2022-11-06 22:44:54,462 p=20806 u=lino.silva n=ansible | playbook: roles/lxc-create/main.yml +2022-11-06 22:45:49,363 p=21038 u=lino.silva n=ansible | playbook: roles/lxc-create/main.yml +2022-11-06 22:45:58,661 p=21125 u=lino.silva n=ansible | playbook: roles/lxc-create/main.yml +2022-11-06 22:46:06,467 p=21197 u=lino.silva n=ansible | playbook: roles/lxc-create/main.yml +2022-11-06 22:46:57,419 p=21482 u=lino.silva n=ansible | playbook: roles/lxc-create/main.yml +2022-11-06 22:47:38,910 p=21614 u=lino.silva n=ansible | playbook: roles/lxc-create/main.yml +2022-11-06 22:49:44,572 p=21992 u=lino.silva n=ansible | playbook: roles/lxc-create/main.yml +2022-11-06 22:49:52,916 p=22038 u=lino.silva n=ansible | playbook: roles/lxc-create/main.yml +2022-11-06 22:50:25,267 p=22142 u=lino.silva n=ansible | playbook: roles/lxc-create/main.yml +2022-11-06 22:50:36,572 p=22197 u=lino.silva n=ansible | playbook: roles/lxc-create/main.yml +2022-11-06 22:50:43,066 p=22227 u=lino.silva n=ansible | playbook: roles/lxc-create/main.yml +2022-11-06 22:50:49,896 p=22259 u=lino.silva n=ansible | playbook: roles/lxc-create/main.yml +2022-11-06 22:51:26,165 p=22378 u=lino.silva n=ansible | playbook: roles/lxc-create/main.yml +2022-11-06 22:56:33,668 p=23382 u=lino.silva n=ansible | playbook: roles/lxc-create/main.yml +2022-11-06 22:56:44,823 p=23437 u=lino.silva n=ansible | playbook: roles/lxc-create/test.yml +2022-11-06 22:56:59,591 p=23494 u=lino.silva n=ansible | playbook: roles/lxc-create/test.yml +2022-11-06 22:57:04,242 p=23523 u=lino.silva n=ansible | playbook: roles/lxc-create/test.yml +2022-11-06 23:02:42,070 p=24570 u=lino.silva n=ansible | playbook: roles/lxc-create/test.yml +2022-11-06 23:02:49,275 p=24611 u=lino.silva n=ansible | playbook: roles/lxc-create/main.yml +2022-11-06 23:02:59,698 p=24655 u=lino.silva n=ansible | [WARNING]: Unable to parse /Users/lino.silva/projects/k3s-ansible/hosts.ini as an inventory source + +2022-11-06 23:02:59,699 p=24655 u=lino.silva n=ansible | [WARNING]: No inventory was parsed, only implicit localhost is available + +2022-11-06 23:02:59,711 p=24655 u=lino.silva n=ansible | [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all' + +2022-11-06 23:02:59,952 p=24655 u=lino.silva n=ansible | [WARNING]: Skipping callback plugin 'profile_tasks', unable to load + +2022-11-06 23:02:59,954 p=24655 u=lino.silva n=ansible | PLAY [Create LXC for k3s] ************************************************************************************************************************************************************************************************* +2022-11-06 23:03:00,098 p=24655 u=lino.silva n=ansible | TASK [Create container] *************************************************************************************************************************************************************************************************** +2022-11-06 23:03:00,130 p=24655 u=lino.silva n=ansible | PLAY RECAP **************************************************************************************************************************************************************************************************************** +2022-11-06 23:03:00,130 p=24655 u=lino.silva n=ansible | localhost : ok=0 changed=0 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 +2022-11-06 23:03:26,220 p=24768 u=lino.silva n=ansible | [WARNING]: Unable to parse /Users/lino.silva/projects/k3s-ansible/inventory/my-cluster as an inventory source + +2022-11-06 23:03:26,221 p=24768 u=lino.silva n=ansible | [WARNING]: Unable to parse /Users/lino.silva/projects/k3s-ansible/inventory/sample as an inventory source + +2022-11-06 23:03:26,221 p=24768 u=lino.silva n=ansible | [WARNING]: Unable to parse /Users/lino.silva/projects/k3s-ansible/inventory as an inventory source + +2022-11-06 23:03:26,221 p=24768 u=lino.silva n=ansible | [WARNING]: No inventory was parsed, only implicit localhost is available + +2022-11-06 23:03:26,245 p=24768 u=lino.silva n=ansible | [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all' + +2022-11-06 23:03:26,365 p=24768 u=lino.silva n=ansible | [WARNING]: Skipping callback plugin 'profile_tasks', unable to load + +2022-11-06 23:03:26,366 p=24768 u=lino.silva n=ansible | PLAY [Create LXC for k3s] ************************************************************************************************************************************************************************************************* +2022-11-06 23:03:26,475 p=24768 u=lino.silva n=ansible | TASK [Create container] *************************************************************************************************************************************************************************************************** +2022-11-06 23:03:26,516 p=24768 u=lino.silva n=ansible | PLAY RECAP **************************************************************************************************************************************************************************************************************** +2022-11-06 23:03:26,516 p=24768 u=lino.silva n=ansible | localhost : ok=0 changed=0 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 +2022-11-06 23:03:33,322 p=24815 u=lino.silva n=ansible | [WARNING]: Unable to parse /Users/lino.silva/projects/k3s-ansible/inventory/my-cluster as an inventory source + +2022-11-06 23:03:33,322 p=24815 u=lino.silva n=ansible | [WARNING]: No inventory was parsed, only implicit localhost is available + +2022-11-06 23:03:33,348 p=24815 u=lino.silva n=ansible | [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all' + +2022-11-06 23:03:33,464 p=24815 u=lino.silva n=ansible | [WARNING]: Skipping callback plugin 'profile_tasks', unable to load + +2022-11-06 23:03:33,465 p=24815 u=lino.silva n=ansible | PLAY [Create LXC for k3s] ************************************************************************************************************************************************************************************************* +2022-11-06 23:03:33,578 p=24815 u=lino.silva n=ansible | TASK [Create container] *************************************************************************************************************************************************************************************************** +2022-11-06 23:03:33,614 p=24815 u=lino.silva n=ansible | PLAY RECAP **************************************************************************************************************************************************************************************************************** +2022-11-06 23:03:33,614 p=24815 u=lino.silva n=ansible | localhost : ok=0 changed=0 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 +2022-11-06 23:03:39,069 p=24862 u=lino.silva n=ansible | [WARNING]: Skipping callback plugin 'profile_tasks', unable to load + +2022-11-06 23:03:39,070 p=24862 u=lino.silva n=ansible | PLAY [Create LXC for k3s] ************************************************************************************************************************************************************************************************* +2022-11-06 23:03:39,202 p=24862 u=lino.silva n=ansible | TASK [Create container] *************************************************************************************************************************************************************************************************** +2022-11-06 23:03:39,914 p=24862 u=lino.silva n=ansible | failed: [localhost] (item=k3s-server-mipha) => changed=false + ansible_loop_var: item + item: k3s-server-mipha + module_stderr: |- + sudo: a password is required + module_stdout: '' + msg: |- + MODULE FAILURE + See stdout/stderr for the exact error + rc: 1 +2022-11-06 23:03:40,111 p=24862 u=lino.silva n=ansible | failed: [localhost] (item=k3s-server-epona) => changed=false + ansible_loop_var: item + item: k3s-server-epona + module_stderr: |- + sudo: a password is required + module_stdout: '' + msg: |- + MODULE FAILURE + See stdout/stderr for the exact error + rc: 1 +2022-11-06 23:03:40,277 p=24862 u=lino.silva n=ansible | failed: [localhost] (item=k3s-agent-urbosa) => changed=false + ansible_loop_var: item + item: k3s-agent-urbosa + module_stderr: |- + sudo: a password is required + module_stdout: '' + msg: |- + MODULE FAILURE + See stdout/stderr for the exact error + rc: 1 +2022-11-06 23:03:40,469 p=24862 u=lino.silva n=ansible | failed: [localhost] (item=k3s-agent-revali) => changed=false + ansible_loop_var: item + item: k3s-agent-revali + module_stderr: |- + sudo: a password is required + module_stdout: '' + msg: |- + MODULE FAILURE + See stdout/stderr for the exact error + rc: 1 +2022-11-06 23:03:40,473 p=24862 u=lino.silva n=ansible | PLAY RECAP **************************************************************************************************************************************************************************************************************** +2022-11-06 23:03:40,473 p=24862 u=lino.silva n=ansible | localhost : ok=0 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 +2022-11-06 23:04:32,057 p=25113 u=lino.silva n=ansible | [WARNING]: Skipping callback plugin 'profile_tasks', unable to load + +2022-11-06 23:04:32,059 p=25113 u=lino.silva n=ansible | PLAY [Create LXC for k3s] ************************************************************************************************************************************************************************************************* +2022-11-06 23:04:32,161 p=25113 u=lino.silva n=ansible | TASK [Gathering Facts] **************************************************************************************************************************************************************************************************** +2022-11-06 23:04:33,075 p=25113 u=lino.silva n=ansible | fatal: [localhost]: FAILED! => changed=false + ansible_facts: {} + failed_modules: + ansible.legacy.setup: + failed: true + module_stderr: |- + sudo: a password is required + module_stdout: '' + msg: |- + MODULE FAILURE + See stdout/stderr for the exact error + rc: 1 + msg: |- + The following modules failed to execute: ansible.legacy.setup +2022-11-06 23:04:33,076 p=25113 u=lino.silva n=ansible | PLAY RECAP **************************************************************************************************************************************************************************************************************** +2022-11-06 23:04:33,076 p=25113 u=lino.silva n=ansible | localhost : ok=0 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 +2022-11-06 23:04:34,043 p=25143 u=lino.silva n=ansible | playbook: roles/lxc-create/test.yml +2022-11-06 23:04:58,820 p=25242 u=lino.silva n=ansible | [WARNING]: Skipping callback plugin 'profile_tasks', unable to load + +2022-11-06 23:04:58,821 p=25242 u=lino.silva n=ansible | PLAY [Create LXC for k3s] ************************************************************************************************************************************************************************************************* +2022-11-06 23:04:58,923 p=25242 u=lino.silva n=ansible | TASK [Gathering Facts] **************************************************************************************************************************************************************************************************** +2022-11-06 23:05:06,974 p=25242 u=lino.silva n=ansible | [ERROR]: User interrupted execution + +2022-11-06 23:05:13,865 p=25347 u=lino.silva n=ansible | [WARNING]: Skipping callback plugin 'profile_tasks', unable to load + +2022-11-06 23:05:13,866 p=25347 u=lino.silva n=ansible | PLAY [Create LXC for k3s] ************************************************************************************************************************************************************************************************* +2022-11-06 23:05:14,006 p=25347 u=lino.silva n=ansible | TASK [Create container] *************************************************************************************************************************************************************************************************** +2022-11-06 23:05:14,892 p=25370 u=lino.silva n=ansible | playbook: roles/lxc-create/test.yml +2022-11-06 23:06:16,811 p=25347 u=lino.silva n=ansible | [ERROR]: User interrupted execution + +2022-11-06 23:06:18,868 p=25635 u=lino.silva n=ansible | Using /Users/lino.silva/projects/k3s-ansible/ansible.cfg as config file +2022-11-06 23:06:20,521 p=25635 u=lino.silva n=ansible | [WARNING]: Skipping callback plugin 'profile_tasks', unable to load + +2022-11-06 23:06:20,523 p=25635 u=lino.silva n=ansible | PLAY [Create LXC for k3s] ************************************************************************************************************************************************************************************************* +2022-11-06 23:06:20,666 p=25635 u=lino.silva n=ansible | TASK [Create container] *************************************************************************************************************************************************************************************************** +2022-11-06 23:06:45,020 p=25635 u=lino.silva n=ansible | [ERROR]: User interrupted execution + +2022-11-06 23:06:47,021 p=25765 u=lino.silva n=ansible | Using /Users/lino.silva/projects/k3s-ansible/ansible.cfg as config file +2022-11-06 23:06:50,217 p=25765 u=lino.silva n=ansible | [WARNING]: Skipping callback plugin 'profile_tasks', unable to load + +2022-11-06 23:06:50,219 p=25765 u=lino.silva n=ansible | PLAY [Create LXC for k3s] ************************************************************************************************************************************************************************************************* +2022-11-06 23:06:50,347 p=25765 u=lino.silva n=ansible | TASK [Create container] *************************************************************************************************************************************************************************************************** +2022-11-06 23:07:10,833 p=25765 u=lino.silva n=ansible | [ERROR]: User interrupted execution + +2022-11-06 23:07:48,092 p=26000 u=lino.silva n=ansible | playbook: roles/lxc-create/test.yml +2022-11-06 23:07:50,096 p=26008 u=lino.silva n=ansible | Using /Users/lino.silva/projects/k3s-ansible/ansible.cfg as config file +2022-11-06 23:07:51,467 p=26008 u=lino.silva n=ansible | [WARNING]: Skipping callback plugin 'profile_tasks', unable to load + +2022-11-06 23:07:51,468 p=26008 u=lino.silva n=ansible | PLAY [Create LXC for k3s] ************************************************************************************************************************************************************************************************* +2022-11-06 23:07:51,578 p=26008 u=lino.silva n=ansible | TASK [Create container] *************************************************************************************************************************************************************************************************** +2022-11-06 23:10:12,374 p=26466 u=lino.silva n=ansible | playbook: roles/lxc-create/test.yml +2022-11-06 23:10:21,492 p=26512 u=lino.silva n=ansible | playbook: roles/lxc-create/test.yml +2022-11-06 23:11:04,743 p=26723 u=lino.silva n=ansible | playbook: roles/lxc-create/test.yml +2022-11-06 23:13:53,721 p=26008 u=lino.silva n=ansible | [ERROR]: User interrupted execution + +2022-11-06 23:13:55,508 p=27252 u=lino.silva n=ansible | Using /Users/lino.silva/projects/k3s-ansible/ansible.cfg as config file +2022-11-06 23:13:57,262 p=27252 u=lino.silva n=ansible | [WARNING]: Skipping callback plugin 'profile_tasks', unable to load + +2022-11-06 23:13:57,263 p=27252 u=lino.silva n=ansible | PLAY [Create LXC for k3s] ************************************************************************************************************************************************************************************************* +2022-11-06 23:13:57,626 p=27252 u=lino.silva n=ansible | TASK [Create container] *************************************************************************************************************************************************************************************************** +2022-11-06 23:13:59,043 p=27293 u=lino.silva n=ansible | playbook: roles/lxc-create/test.yml +2022-11-06 23:14:05,686 p=27252 u=lino.silva n=ansible | [ERROR]: User interrupted execution + +2022-11-06 23:14:13,743 p=27376 u=lino.silva n=ansible | playbook: roles/lxc-create/test.yml +2022-11-06 23:14:17,843 p=27402 u=lino.silva n=ansible | playbook: roles/lxc-create/test.yml +2022-11-06 23:14:32,093 p=27455 u=lino.silva n=ansible | playbook: roles/lxc-create/test.yml +2022-11-06 23:14:50,643 p=27525 u=lino.silva n=ansible | playbook: roles/lxc-create/test.yml +2022-11-06 23:14:54,272 p=27548 u=lino.silva n=ansible | playbook: roles/lxc-create/test.yml +2022-11-06 23:14:57,067 p=27566 u=lino.silva n=ansible | Using /Users/lino.silva/projects/k3s-ansible/ansible.cfg as config file +2022-11-06 23:14:59,093 p=27581 u=lino.silva n=ansible | playbook: roles/lxc-create/test.yml +2022-11-06 23:14:59,612 p=27566 u=lino.silva n=ansible | [WARNING]: Skipping callback plugin 'profile_tasks', unable to load + +2022-11-06 23:14:59,613 p=27566 u=lino.silva n=ansible | PLAY [Create LXC for k3s] ************************************************************************************************************************************************************************************************* +2022-11-06 23:14:59,717 p=27566 u=lino.silva n=ansible | TASK [Create container] *************************************************************************************************************************************************************************************************** +2022-11-06 23:16:24,508 p=27566 u=lino.silva n=ansible | [ERROR]: User interrupted execution + +2022-11-06 23:28:08,126 p=29921 u=lino.silva n=ansible | Using /Users/lino.silva/projects/k3s-ansible/ansible.cfg as config file +2022-11-06 23:28:09,777 p=29921 u=lino.silva n=ansible | [WARNING]: Skipping callback plugin 'profile_tasks', unable to load + +2022-11-06 23:28:09,778 p=29921 u=lino.silva n=ansible | PLAY [Create LXC for k3s] ************************************************************************************************************************************************************************************************* +2022-11-06 23:28:09,919 p=29921 u=lino.silva n=ansible | TASK [Create container] *************************************************************************************************************************************************************************************************** +2022-11-06 23:28:29,511 p=29921 u=lino.silva n=ansible | [ERROR]: User interrupted execution + +2022-11-06 23:28:31,172 p=30059 u=lino.silva n=ansible | playbook: roles/lxc-create/test.yml +2022-11-06 23:28:32,118 p=30065 u=lino.silva n=ansible | Using /Users/lino.silva/projects/k3s-ansible/ansible.cfg as config file +2022-11-06 23:28:33,571 p=30065 u=lino.silva n=ansible | [WARNING]: Skipping callback plugin 'profile_tasks', unable to load + +2022-11-06 23:28:33,572 p=30065 u=lino.silva n=ansible | PLAY [Create LXC for k3s] ************************************************************************************************************************************************************************************************* +2022-11-06 23:28:33,679 p=30065 u=lino.silva n=ansible | TASK [Create container] *************************************************************************************************************************************************************************************************** +2022-11-06 23:29:29,750 p=30065 u=lino.silva n=ansible | [ERROR]: User interrupted execution + +2022-11-06 23:29:31,113 p=30292 u=lino.silva n=ansible | Using /Users/lino.silva/projects/k3s-ansible/ansible.cfg as config file +2022-11-06 23:29:31,594 p=30294 u=lino.silva n=ansible | playbook: roles/lxc-create/test.yml +2022-11-06 23:29:32,804 p=30292 u=lino.silva n=ansible | [WARNING]: Skipping callback plugin 'profile_tasks', unable to load + +2022-11-06 23:29:32,806 p=30292 u=lino.silva n=ansible | PLAY [Create LXC for k3s] ************************************************************************************************************************************************************************************************* +2022-11-06 23:29:32,910 p=30292 u=lino.silva n=ansible | TASK [Create container] *************************************************************************************************************************************************************************************************** +2022-11-06 23:29:57,052 p=30292 u=lino.silva n=ansible | [ERROR]: User interrupted execution + +2022-11-06 23:29:58,518 p=30416 u=lino.silva n=ansible | Using /Users/lino.silva/projects/k3s-ansible/ansible.cfg as config file +2022-11-06 23:30:01,569 p=30416 u=lino.silva n=ansible | [WARNING]: Skipping callback plugin 'profile_tasks', unable to load + +2022-11-06 23:30:01,571 p=30416 u=lino.silva n=ansible | PLAY [Create LXC for k3s] ************************************************************************************************************************************************************************************************* +2022-11-06 23:30:01,702 p=30416 u=lino.silva n=ansible | TASK [Create container] *************************************************************************************************************************************************************************************************** +2022-11-06 23:30:02,610 p=30416 u=lino.silva n=ansible | An exception occurred during task execution. To see the full traceback, use -vvv. The error was: ModuleNotFoundError: No module named 'proxmoxer' +2022-11-06 23:30:02,611 p=30416 u=lino.silva n=ansible | fatal: [localhost]: FAILED! => changed=false + msg: Failed to import the required Python library (proxmoxer) on ffptn3900's Python /usr/local/opt/python@3.10/bin/python3.10. Please read the module documentation and install it in the appropriate location. If the required library is installed, but Ansible is using the wrong Python interpreter, please consult the documentation on ansible_python_interpreter +2022-11-06 23:30:02,612 p=30416 u=lino.silva n=ansible | PLAY RECAP **************************************************************************************************************************************************************************************************************** +2022-11-06 23:30:02,612 p=30416 u=lino.silva n=ansible | localhost : ok=0 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 +2022-11-06 23:30:47,970 p=30657 u=lino.silva n=ansible | Using /Users/lino.silva/projects/k3s-ansible/ansible.cfg as config file +2022-11-06 23:30:50,614 p=30657 u=lino.silva n=ansible | [WARNING]: Skipping callback plugin 'profile_tasks', unable to load + +2022-11-06 23:30:50,615 p=30657 u=lino.silva n=ansible | PLAY [Create LXC for k3s] ************************************************************************************************************************************************************************************************* +2022-11-06 23:30:50,722 p=30657 u=lino.silva n=ansible | TASK [Create container] *************************************************************************************************************************************************************************************************** +2022-11-06 23:30:51,466 p=30657 u=lino.silva n=ansible | fatal: [localhost]: FAILED! => changed=false + module_stderr: |- + Chosen backend requires 'requests' module + module_stdout: '' + msg: |- + MODULE FAILURE + See stdout/stderr for the exact error + rc: 1 +2022-11-06 23:30:51,467 p=30657 u=lino.silva n=ansible | PLAY RECAP **************************************************************************************************************************************************************************************************************** +2022-11-06 23:30:51,468 p=30657 u=lino.silva n=ansible | localhost : ok=0 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 +2022-11-06 23:32:14,629 p=31088 u=lino.silva n=ansible | Using /Users/lino.silva/projects/k3s-ansible/ansible.cfg as config file +2022-11-06 23:32:17,419 p=31088 u=lino.silva n=ansible | [WARNING]: Skipping callback plugin 'profile_tasks', unable to load + +2022-11-06 23:32:17,421 p=31088 u=lino.silva n=ansible | PLAY [Create LXC for k3s] ************************************************************************************************************************************************************************************************* +2022-11-06 23:32:17,555 p=31088 u=lino.silva n=ansible | TASK [Create container] *************************************************************************************************************************************************************************************************** +2022-11-06 23:32:18,770 p=31088 u=lino.silva n=ansible | An exception occurred during task execution. To see the full traceback, use -vvv. The error was: requests.exceptions.ConnectionError: HTTPSConnectionPool(host='epona', port=8006): Max retries exceeded with url: /api2/json/access/ticket (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 8] nodename nor servname provided, or not known')) +2022-11-06 23:32:18,771 p=31088 u=lino.silva n=ansible | fatal: [localhost]: FAILED! => changed=false + msg: 'HTTPSConnectionPool(host=''epona'', port=8006): Max retries exceeded with url: /api2/json/access/ticket (Caused by NewConnectionError('': Failed to establish a new connection: [Errno 8] nodename nor servname provided, or not known''))' +2022-11-06 23:32:18,772 p=31088 u=lino.silva n=ansible | PLAY RECAP **************************************************************************************************************************************************************************************************************** +2022-11-06 23:32:18,773 p=31088 u=lino.silva n=ansible | localhost : ok=0 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 +2022-11-06 23:33:09,312 p=31315 u=lino.silva n=ansible | Using /Users/lino.silva/projects/k3s-ansible/ansible.cfg as config file +2022-11-06 23:33:10,578 p=31322 u=lino.silva n=ansible | playbook: roles/lxc-create/test.yml +2022-11-06 23:33:12,625 p=31315 u=lino.silva n=ansible | [WARNING]: Skipping callback plugin 'profile_tasks', unable to load + +2022-11-06 23:33:12,626 p=31315 u=lino.silva n=ansible | PLAY [Create LXC for k3s] ************************************************************************************************************************************************************************************************* +2022-11-06 23:33:12,755 p=31315 u=lino.silva n=ansible | TASK [Create container] *************************************************************************************************************************************************************************************************** +2022-11-06 23:33:14,166 p=31315 u=lino.silva n=ansible | fatal: [localhost]: FAILED! => changed=false + msg: 'Creation of lxc VM 106 failed with exception: 400 Bad Request: Parameter verification failed. - {''storage'': "storage ''local'' does not support container directories"}' +2022-11-06 23:33:14,167 p=31315 u=lino.silva n=ansible | PLAY RECAP **************************************************************************************************************************************************************************************************************** +2022-11-06 23:33:14,168 p=31315 u=lino.silva n=ansible | localhost : ok=0 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 +2022-11-06 23:34:23,115 p=31610 u=lino.silva n=ansible | Using /Users/lino.silva/projects/k3s-ansible/ansible.cfg as config file +2022-11-06 23:34:25,027 p=31622 u=lino.silva n=ansible | playbook: roles/lxc-create/test.yml +2022-11-06 23:34:25,846 p=31610 u=lino.silva n=ansible | [WARNING]: Skipping callback plugin 'profile_tasks', unable to load + +2022-11-06 23:34:25,848 p=31610 u=lino.silva n=ansible | PLAY [Create LXC for k3s] ************************************************************************************************************************************************************************************************* +2022-11-06 23:34:25,961 p=31610 u=lino.silva n=ansible | TASK [Create container] *************************************************************************************************************************************************************************************************** +2022-11-06 23:34:31,419 p=31610 u=lino.silva n=ansible | changed: [localhost] => changed=true + msg: Deployed VM 106 from template hyrule-8tb-nfs:vztmpl/debian-11-standard_11.3-1_amd64.tar.zst +2022-11-06 23:34:31,430 p=31610 u=lino.silva n=ansible | PLAY RECAP **************************************************************************************************************************************************************************************************************** +2022-11-06 23:34:31,430 p=31610 u=lino.silva n=ansible | localhost : ok=1 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 +2022-11-06 23:35:47,519 p=31922 u=lino.silva n=ansible | playbook: roles/lxc-create/test.yml +2022-11-06 23:36:54,064 p=32124 u=lino.silva n=ansible | Using /Users/lino.silva/projects/k3s-ansible/ansible.cfg as config file +2022-11-06 23:36:55,945 p=32138 u=lino.silva n=ansible | playbook: roles/lxc-create/test.yml +2022-11-06 23:36:56,770 p=32124 u=lino.silva n=ansible | [WARNING]: Skipping callback plugin 'profile_tasks', unable to load + +2022-11-06 23:36:56,771 p=32124 u=lino.silva n=ansible | PLAY [Create LXC for k3s] ************************************************************************************************************************************************************************************************* +2022-11-06 23:36:56,878 p=32124 u=lino.silva n=ansible | TASK [Create container] *************************************************************************************************************************************************************************************************** +2022-11-06 23:37:02,374 p=32124 u=lino.silva n=ansible | changed: [localhost] => changed=true + msg: Deployed VM 106 from template hyrule-8tb-nfs:vztmpl/debian-11-standard_11.3-1_amd64.tar.zst +2022-11-06 23:37:02,400 p=32124 u=lino.silva n=ansible | PLAY RECAP **************************************************************************************************************************************************************************************************************** +2022-11-06 23:37:02,400 p=32124 u=lino.silva n=ansible | localhost : ok=1 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 +2022-11-06 23:37:24,170 p=32301 u=lino.silva n=ansible | playbook: roles/lxc-create/test.yml +2022-11-06 23:38:45,117 p=32559 u=lino.silva n=ansible | playbook: roles/lxc-create/main.yml +2022-11-06 23:38:56,626 p=32608 u=lino.silva n=ansible | Using /Users/lino.silva/projects/k3s-ansible/ansible.cfg as config file +2022-11-06 23:38:59,919 p=32608 u=lino.silva n=ansible | [WARNING]: Skipping callback plugin 'profile_tasks', unable to load + +2022-11-06 23:38:59,921 p=32608 u=lino.silva n=ansible | PLAY [Create LXC for k3s] ************************************************************************************************************************************************************************************************* +2022-11-06 23:38:59,958 p=32608 u=lino.silva n=ansible | TASK [Create container] *************************************************************************************************************************************************************************************************** +2022-11-06 23:39:00,009 p=32608 u=lino.silva n=ansible | fatal: [localhost]: FAILED! => + msg: |- + The task includes an option with an undefined variable. The error was: 'proxmox_api_password' is undefined + + The error appears to be in '/Users/lino.silva/projects/k3s-ansible/roles/lxc-create/main.yml': line 6, column 7, but may + be elsewhere in the file depending on the exact syntax problem. + + The offending line appears to be: + + tasks: + - name: Create container + ^ here +2022-11-06 23:39:00,010 p=32608 u=lino.silva n=ansible | PLAY RECAP **************************************************************************************************************************************************************************************************************** +2022-11-06 23:39:00,010 p=32608 u=lino.silva n=ansible | localhost : ok=0 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 +2022-11-06 23:40:58,216 p=33047 u=lino.silva n=ansible | playbook: roles/lxc-create/main.yml +2022-11-06 23:41:07,572 p=33114 u=lino.silva n=ansible | playbook: roles/lxc-create/main.yml +2022-11-06 23:41:23,626 p=33173 u=lino.silva n=ansible | Using /Users/lino.silva/projects/k3s-ansible/ansible.cfg as config file +2022-11-06 23:41:29,409 p=33173 u=lino.silva n=ansible | [WARNING]: Skipping callback plugin 'profile_tasks', unable to load + +2022-11-06 23:41:29,411 p=33173 u=lino.silva n=ansible | PLAY [Create LXC for k3s] ************************************************************************************************************************************************************************************************* +2022-11-06 23:41:29,429 p=33173 u=lino.silva n=ansible | TASK [Create container] *************************************************************************************************************************************************************************************************** +2022-11-06 23:41:30,465 p=33173 u=lino.silva n=ansible | failed: [localhost] (item=k3s-server-mipha) => changed=false + ansible_loop_var: item + item: k3s-server-mipha + msg: 'Unsupported parameters for (community.general.proxmox) module: ostype. Supported parameters include: cpus, api_password, description, features, api_host, password, api_user, netif, ip_address, purge, mounts, ostemplate, pubkey, api_token_secret, cores, proxmox_default_behavior, timeout, disk, node, vmid, searchdomain, memory, force, hookscript, nameserver, storage, swap, state, clone_type, hostname, api_token_id, pool, unprivileged, onboot, clone, cpuunits, validate_certs.' +2022-11-06 23:41:31,163 p=33173 u=lino.silva n=ansible | failed: [localhost] (item=k3s-server-epona) => changed=false + ansible_loop_var: item + item: k3s-server-epona + msg: 'Unsupported parameters for (community.general.proxmox) module: ostype. Supported parameters include: state, nameserver, api_user, clone, disk, cpuunits, node, password, ip_address, pubkey, api_host, vmid, ostemplate, searchdomain, api_token_id, proxmox_default_behavior, force, netif, storage, api_token_secret, onboot, purge, hookscript, clone_type, cores, features, swap, unprivileged, timeout, pool, mounts, description, api_password, validate_certs, memory, hostname, cpus.' +2022-11-06 23:41:31,915 p=33173 u=lino.silva n=ansible | failed: [localhost] (item=k3s-agent-urbosa) => changed=false + ansible_loop_var: item + item: k3s-agent-urbosa + msg: 'Unsupported parameters for (community.general.proxmox) module: ostype. Supported parameters include: ostemplate, api_user, api_host, state, unprivileged, ip_address, api_token_secret, clone, cpus, vmid, swap, description, timeout, onboot, cpuunits, password, storage, mounts, api_password, validate_certs, hostname, force, netif, api_token_id, disk, memory, pool, purge, searchdomain, clone_type, features, hookscript, node, nameserver, pubkey, proxmox_default_behavior, cores.' +2022-11-06 23:41:32,612 p=33173 u=lino.silva n=ansible | failed: [localhost] (item=k3s-agent-revali) => changed=false + ansible_loop_var: item + item: k3s-agent-revali + msg: 'Unsupported parameters for (community.general.proxmox) module: ostype. Supported parameters include: clone, hookscript, unprivileged, nameserver, cpuunits, cores, cpus, description, purge, ip_address, memory, node, netif, timeout, api_host, password, vmid, clone_type, storage, disk, mounts, pubkey, api_token_secret, pool, force, ostemplate, onboot, validate_certs, features, proxmox_default_behavior, swap, api_password, api_user, searchdomain, hostname, state, api_token_id.' +2022-11-06 23:41:32,616 p=33173 u=lino.silva n=ansible | PLAY RECAP **************************************************************************************************************************************************************************************************************** +2022-11-06 23:41:32,616 p=33173 u=lino.silva n=ansible | localhost : ok=0 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 +2022-11-06 23:41:42,617 p=33338 u=lino.silva n=ansible | Using /Users/lino.silva/projects/k3s-ansible/ansible.cfg as config file +2022-11-06 23:41:45,226 p=33356 u=lino.silva n=ansible | playbook: roles/lxc-create/main.yml +2022-11-06 23:41:46,359 p=33338 u=lino.silva n=ansible | [WARNING]: Skipping callback plugin 'profile_tasks', unable to load + +2022-11-06 23:41:46,360 p=33338 u=lino.silva n=ansible | PLAY [Create LXC for k3s] ************************************************************************************************************************************************************************************************* +2022-11-06 23:41:46,380 p=33338 u=lino.silva n=ansible | TASK [Create container] *************************************************************************************************************************************************************************************************** +2022-11-06 23:41:50,666 p=33338 u=lino.silva n=ansible | An exception occurred during task execution. To see the full traceback, use -vvv. The error was: proxmoxer.backends.https.AuthenticationError: Couldn't authenticate user: root@pam to https://10.0.2.2:8006/api2/json/access/ticket +2022-11-06 23:41:50,667 p=33338 u=lino.silva n=ansible | failed: [localhost] (item=k3s-server-mipha) => changed=false + ansible_loop_var: item + item: k3s-server-mipha + msg: 'Couldn''t authenticate user: root@pam to https://10.0.2.2:8006/api2/json/access/ticket' +2022-11-06 23:41:54,565 p=33338 u=lino.silva n=ansible | An exception occurred during task execution. To see the full traceback, use -vvv. The error was: proxmoxer.backends.https.AuthenticationError: Couldn't authenticate user: root@pam to https://10.0.2.2:8006/api2/json/access/ticket +2022-11-06 23:41:54,566 p=33338 u=lino.silva n=ansible | failed: [localhost] (item=k3s-server-epona) => changed=false + ansible_loop_var: item + item: k3s-server-epona + msg: 'Couldn''t authenticate user: root@pam to https://10.0.2.2:8006/api2/json/access/ticket' +2022-11-06 23:41:58,567 p=33338 u=lino.silva n=ansible | An exception occurred during task execution. To see the full traceback, use -vvv. The error was: proxmoxer.backends.https.AuthenticationError: Couldn't authenticate user: root@pam to https://10.0.2.2:8006/api2/json/access/ticket +2022-11-06 23:41:58,567 p=33338 u=lino.silva n=ansible | failed: [localhost] (item=k3s-agent-urbosa) => changed=false + ansible_loop_var: item + item: k3s-agent-urbosa + msg: 'Couldn''t authenticate user: root@pam to https://10.0.2.2:8006/api2/json/access/ticket' +2022-11-06 23:42:02,665 p=33338 u=lino.silva n=ansible | An exception occurred during task execution. To see the full traceback, use -vvv. The error was: proxmoxer.backends.https.AuthenticationError: Couldn't authenticate user: root@pam to https://10.0.2.2:8006/api2/json/access/ticket +2022-11-06 23:42:02,665 p=33338 u=lino.silva n=ansible | failed: [localhost] (item=k3s-agent-revali) => changed=false + ansible_loop_var: item + item: k3s-agent-revali + msg: 'Couldn''t authenticate user: root@pam to https://10.0.2.2:8006/api2/json/access/ticket' +2022-11-06 23:42:02,669 p=33338 u=lino.silva n=ansible | PLAY RECAP **************************************************************************************************************************************************************************************************************** +2022-11-06 23:42:02,669 p=33338 u=lino.silva n=ansible | localhost : ok=0 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 +2022-11-06 23:42:35,267 p=33623 u=lino.silva n=ansible | Using /Users/lino.silva/projects/k3s-ansible/ansible.cfg as config file +2022-11-06 23:42:38,169 p=33645 u=lino.silva n=ansible | playbook: roles/lxc-create/main.yml +2022-11-06 23:42:40,049 p=33623 u=lino.silva n=ansible | [WARNING]: Skipping callback plugin 'profile_tasks', unable to load + +2022-11-06 23:42:40,051 p=33623 u=lino.silva n=ansible | PLAY [Create LXC for k3s] ************************************************************************************************************************************************************************************************* +2022-11-06 23:42:40,071 p=33623 u=lino.silva n=ansible | TASK [Create container] *************************************************************************************************************************************************************************************************** +2022-11-06 23:42:45,576 p=33623 u=lino.silva n=ansible | changed: [localhost] => (item=k3s-server-mipha) => changed=true + ansible_loop_var: item + item: k3s-server-mipha + msg: Deployed VM 106 from template hyrule-8tb-nfs:vztmpl/debian-11-standard_11.3-1_amd64.tar.zst +2022-11-06 23:42:50,864 p=33623 u=lino.silva n=ansible | changed: [localhost] => (item=k3s-server-epona) => changed=true + ansible_loop_var: item + item: k3s-server-epona + msg: Deployed VM 107 from template hyrule-8tb-nfs:vztmpl/debian-11-standard_11.3-1_amd64.tar.zst +2022-11-06 23:42:57,221 p=33623 u=lino.silva n=ansible | changed: [localhost] => (item=k3s-agent-urbosa) => changed=true + ansible_loop_var: item + item: k3s-agent-urbosa + msg: Deployed VM 108 from template hyrule-8tb-nfs:vztmpl/debian-11-standard_11.3-1_amd64.tar.zst +2022-11-06 23:43:03,618 p=33623 u=lino.silva n=ansible | changed: [localhost] => (item=k3s-agent-revali) => changed=true + ansible_loop_var: item + item: k3s-agent-revali + msg: Deployed VM 109 from template hyrule-8tb-nfs:vztmpl/debian-11-standard_11.3-1_amd64.tar.zst +2022-11-06 23:43:03,649 p=33623 u=lino.silva n=ansible | TASK [Debug] ************************************************************************************************************************************************************************************************************** +2022-11-06 23:43:03,704 p=33623 u=lino.silva n=ansible | ok: [localhost] => (item=k3s-server-mipha) => + msg: 10.0.3.1 +2022-11-06 23:43:03,711 p=33623 u=lino.silva n=ansible | ok: [localhost] => (item=k3s-server-epona) => + msg: 10.0.3.2 +2022-11-06 23:43:03,722 p=33623 u=lino.silva n=ansible | ok: [localhost] => (item=k3s-agent-urbosa) => + msg: 10.0.3.3 +2022-11-06 23:43:03,729 p=33623 u=lino.silva n=ansible | ok: [localhost] => (item=k3s-agent-revali) => + msg: 10.0.3.4 +2022-11-06 23:43:03,743 p=33623 u=lino.silva n=ansible | PLAY RECAP **************************************************************************************************************************************************************************************************************** +2022-11-06 23:43:03,743 p=33623 u=lino.silva n=ansible | localhost : ok=2 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 +2022-11-06 23:43:41,746 p=34049 u=lino.silva n=ansible | playbook: roles/lxc-create/main.yml +2022-11-06 23:43:44,247 p=34060 u=lino.silva n=ansible | playbook: roles/lxc-create/main.yml +2022-11-06 23:43:50,546 p=34097 u=lino.silva n=ansible | playbook: roles/lxc-create/main.yml +2022-11-06 23:47:16,607 p=34914 u=lino.silva n=ansible | playbook: roles/lxc-create/main.yml +2022-11-06 23:47:22,252 p=34968 u=lino.silva n=ansible | playbook: roles/lxc-create/main.yml +2022-11-06 23:47:29,949 p=35008 u=lino.silva n=ansible | playbook: roles/lxc-create/main.yml +2022-11-06 23:47:47,215 p=35071 u=lino.silva n=ansible | Using /Users/lino.silva/projects/k3s-ansible/ansible.cfg as config file +2022-11-06 23:47:47,955 p=35071 u=lino.silva n=ansible | [ERROR]: User interrupted execution + +2022-11-06 23:47:49,000 p=35091 u=lino.silva n=ansible | playbook: roles/lxc-create/main.yml +2022-11-06 23:47:50,974 p=35108 u=lino.silva n=ansible | Using /Users/lino.silva/projects/k3s-ansible/ansible.cfg as config file +2022-11-06 23:47:53,576 p=35108 u=lino.silva n=ansible | [WARNING]: Skipping callback plugin 'profile_tasks', unable to load + +2022-11-06 23:47:53,577 p=35108 u=lino.silva n=ansible | PLAY [Create LXC for k3s] ************************************************************************************************************************************************************************************************* +2022-11-06 23:47:53,966 p=35108 u=lino.silva n=ansible | TASK [Create container] *************************************************************************************************************************************************************************************************** +2022-11-06 23:48:00,085 p=35108 u=lino.silva n=ansible | changed: [localhost] => (item=k3s-server-mipha) => changed=true + ansible_loop_var: item + item: k3s-server-mipha + msg: Deployed VM 110 from template hyrule-8tb-nfs:vztmpl/debian-11-standard_11.3-1_amd64.tar.zst +2022-11-06 23:48:05,417 p=35108 u=lino.silva n=ansible | changed: [localhost] => (item=k3s-server-epona) => changed=true + ansible_loop_var: item + item: k3s-server-epona + msg: Deployed VM 111 from template hyrule-8tb-nfs:vztmpl/debian-11-standard_11.3-1_amd64.tar.zst +2022-11-06 23:48:10,770 p=35108 u=lino.silva n=ansible | changed: [localhost] => (item=k3s-agent-urbosa) => changed=true + ansible_loop_var: item + item: k3s-agent-urbosa + msg: Deployed VM 112 from template hyrule-8tb-nfs:vztmpl/debian-11-standard_11.3-1_amd64.tar.zst +2022-11-06 23:48:17,269 p=35108 u=lino.silva n=ansible | changed: [localhost] => (item=k3s-agent-revali) => changed=true + ansible_loop_var: item + item: k3s-agent-revali + msg: Deployed VM 113 from template hyrule-8tb-nfs:vztmpl/debian-11-standard_11.3-1_amd64.tar.zst +2022-11-06 23:48:17,279 p=35108 u=lino.silva n=ansible | TASK [Start deployment] *************************************************************************************************************************************************************************************************** +2022-11-06 23:48:17,313 p=35108 u=lino.silva n=ansible | fatal: [localhost]: FAILED! => + msg: |- + The task includes an option with an undefined variable. The error was: 'dict object' has no attribute 'value' + + The error appears to be in '/Users/lino.silva/projects/k3s-ansible/roles/lxc-create/main.yml': line 31, column 7, but may + be elsewhere in the file depending on the exact syntax problem. + + The offending line appears to be: + + + - name: Start deployment + ^ here +2022-11-06 23:48:17,314 p=35108 u=lino.silva n=ansible | PLAY RECAP **************************************************************************************************************************************************************************************************************** +2022-11-06 23:48:17,314 p=35108 u=lino.silva n=ansible | localhost : ok=1 changed=1 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 +2022-11-06 23:48:31,929 p=35361 u=lino.silva n=ansible | playbook: roles/lxc-create/main.yml +2022-11-06 23:50:24,147 p=35714 u=lino.silva n=ansible | playbook: roles/lxc-create/main.yml +2022-11-06 23:51:35,049 p=35971 u=lino.silva n=ansible | playbook: roles/lxc-create/main.yml +2022-11-06 23:52:14,921 p=36098 u=lino.silva n=ansible | Using /Users/lino.silva/projects/k3s-ansible/ansible.cfg as config file +2022-11-06 23:52:19,517 p=36098 u=lino.silva n=ansible | [WARNING]: Skipping callback plugin 'profile_tasks', unable to load + +2022-11-06 23:52:19,518 p=36098 u=lino.silva n=ansible | PLAY [Create LXC for k3s] ************************************************************************************************************************************************************************************************* +2022-11-06 23:52:19,631 p=36098 u=lino.silva n=ansible | TASK [Create container] *************************************************************************************************************************************************************************************************** +2022-11-06 23:52:25,029 p=36098 u=lino.silva n=ansible | changed: [localhost] => (item=k3s-server-mipha) => changed=true + ansible_loop_var: item + item: k3s-server-mipha + msg: Deployed VM 602 from template hyrule-8tb-nfs:vztmpl/debian-11-standard_11.3-1_amd64.tar.zst +2022-11-06 23:52:30,471 p=36098 u=lino.silva n=ansible | changed: [localhost] => (item=k3s-server-epona) => changed=true + ansible_loop_var: item + item: k3s-server-epona + msg: Deployed VM 601 from template hyrule-8tb-nfs:vztmpl/debian-11-standard_11.3-1_amd64.tar.zst +2022-11-06 23:52:35,821 p=36098 u=lino.silva n=ansible | changed: [localhost] => (item=k3s-agent-urbosa) => changed=true + ansible_loop_var: item + item: k3s-agent-urbosa + msg: Deployed VM 604 from template hyrule-8tb-nfs:vztmpl/debian-11-standard_11.3-1_amd64.tar.zst +2022-11-06 23:52:42,269 p=36098 u=lino.silva n=ansible | changed: [localhost] => (item=k3s-agent-revali) => changed=true + ansible_loop_var: item + item: k3s-agent-revali + msg: Deployed VM 603 from template hyrule-8tb-nfs:vztmpl/debian-11-standard_11.3-1_amd64.tar.zst +2022-11-06 23:52:42,297 p=36098 u=lino.silva n=ansible | TASK [Start deployment] *************************************************************************************************************************************************************************************************** +2022-11-06 23:52:42,320 p=36098 u=lino.silva n=ansible | fatal: [localhost]: FAILED! => + msg: |- + The conditional check 'item.changed' failed. The error was: error while evaluating conditional (item.changed): 'str object' has no attribute 'changed' + + The error appears to be in '/Users/lino.silva/projects/k3s-ansible/roles/lxc-create/main.yml': line 32, column 7, but may + be elsewhere in the file depending on the exact syntax problem. + + The offending line appears to be: + + + - name: Start deployment + ^ here +2022-11-06 23:52:42,322 p=36098 u=lino.silva n=ansible | PLAY RECAP **************************************************************************************************************************************************************************************************************** +2022-11-06 23:52:42,322 p=36098 u=lino.silva n=ansible | localhost : ok=1 changed=1 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 +2022-11-06 23:53:32,500 p=36468 u=lino.silva n=ansible | playbook: roles/lxc-create/main.yml +2022-11-06 23:53:34,975 p=36485 u=lino.silva n=ansible | Using /Users/lino.silva/projects/k3s-ansible/ansible.cfg as config file +2022-11-06 23:53:37,517 p=36485 u=lino.silva n=ansible | [WARNING]: Skipping callback plugin 'profile_tasks', unable to load + +2022-11-06 23:53:37,518 p=36485 u=lino.silva n=ansible | PLAY [Create LXC for k3s] ************************************************************************************************************************************************************************************************* +2022-11-06 23:53:37,631 p=36485 u=lino.silva n=ansible | TASK [Create container] *************************************************************************************************************************************************************************************************** +2022-11-06 23:53:38,916 p=36485 u=lino.silva n=ansible | failed: [localhost] (item=k3s-server-mipha) => changed=false + ansible_loop_var: item + item: k3s-server-mipha + msg: 'Creation of lxc VM 602 failed with exception: 500 Internal Server Error: CT 602 already exists on node ''mipha''' +2022-11-06 23:53:39,963 p=36485 u=lino.silva n=ansible | failed: [localhost] (item=k3s-server-epona) => changed=false + ansible_loop_var: item + item: k3s-server-epona + msg: 'Creation of lxc VM 601 failed with exception: 500 Internal Server Error: CT 601 already exists on node ''epona''' +2022-11-06 23:53:41,063 p=36485 u=lino.silva n=ansible | failed: [localhost] (item=k3s-agent-urbosa) => changed=false + ansible_loop_var: item + item: k3s-agent-urbosa + msg: 'Creation of lxc VM 604 failed with exception: 500 Internal Server Error: CT 604 already exists on node ''urbosa''' +2022-11-06 23:53:42,166 p=36485 u=lino.silva n=ansible | failed: [localhost] (item=k3s-agent-revali) => changed=false + ansible_loop_var: item + item: k3s-agent-revali + msg: 'Creation of lxc VM 603 failed with exception: 500 Internal Server Error: CT 603 already exists on node ''revali''' +2022-11-06 23:53:42,172 p=36485 u=lino.silva n=ansible | PLAY RECAP **************************************************************************************************************************************************************************************************************** +2022-11-06 23:53:42,172 p=36485 u=lino.silva n=ansible | localhost : ok=0 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 +2022-11-06 23:56:16,324 p=37079 u=lino.silva n=ansible | Using /Users/lino.silva/projects/k3s-ansible/ansible.cfg as config file +2022-11-06 23:56:18,151 p=37089 u=lino.silva n=ansible | playbook: roles/lxc-create/main.yml +2022-11-06 23:56:19,116 p=37079 u=lino.silva n=ansible | [WARNING]: Skipping callback plugin 'profile_tasks', unable to load + +2022-11-06 23:56:19,117 p=37079 u=lino.silva n=ansible | PLAY [Create LXC for k3s] ************************************************************************************************************************************************************************************************* +2022-11-06 23:56:19,231 p=37079 u=lino.silva n=ansible | TASK [Remove container] *************************************************************************************************************************************************************************************************** +2022-11-06 23:56:20,222 p=37079 u=lino.silva n=ansible | ok: [localhost] => (item=k3s-server-mipha) => changed=false + ansible_loop_var: item + deprecations: + - collection_name: community.general + msg: The default value `false` for the parameter "unprivileged" is deprecated and it will be replaced with `true` + version: 7.0.0 + item: k3s-server-mipha + msg: VM 602 does not exist +2022-11-06 23:56:21,015 p=37079 u=lino.silva n=ansible | ok: [localhost] => (item=k3s-server-epona) => changed=false + ansible_loop_var: item + deprecations: + - collection_name: community.general + msg: The default value `false` for the parameter "unprivileged" is deprecated and it will be replaced with `true` + version: 7.0.0 + item: k3s-server-epona + msg: VM 601 does not exist +2022-11-06 23:56:21,822 p=37079 u=lino.silva n=ansible | ok: [localhost] => (item=k3s-agent-urbosa) => changed=false + ansible_loop_var: item + deprecations: + - collection_name: community.general + msg: The default value `false` for the parameter "unprivileged" is deprecated and it will be replaced with `true` + version: 7.0.0 + item: k3s-agent-urbosa + msg: VM 604 does not exist +2022-11-06 23:56:22,712 p=37079 u=lino.silva n=ansible | ok: [localhost] => (item=k3s-agent-revali) => changed=false + ansible_loop_var: item + deprecations: + - collection_name: community.general + msg: The default value `false` for the parameter "unprivileged" is deprecated and it will be replaced with `true` + version: 7.0.0 + item: k3s-agent-revali + msg: VM 603 does not exist +2022-11-06 23:56:22,722 p=37079 u=lino.silva n=ansible | TASK [Create container] *************************************************************************************************************************************************************************************************** +2022-11-06 23:56:28,068 p=37079 u=lino.silva n=ansible | changed: [localhost] => (item=k3s-server-mipha) => changed=true + ansible_loop_var: item + item: k3s-server-mipha + msg: Deployed VM 602 from template hyrule-8tb-nfs:vztmpl/debian-11-standard_11.3-1_amd64.tar.zst +2022-11-06 23:56:33,369 p=37079 u=lino.silva n=ansible | changed: [localhost] => (item=k3s-server-epona) => changed=true + ansible_loop_var: item + item: k3s-server-epona + msg: Deployed VM 601 from template hyrule-8tb-nfs:vztmpl/debian-11-standard_11.3-1_amd64.tar.zst +2022-11-06 23:56:39,717 p=37079 u=lino.silva n=ansible | changed: [localhost] => (item=k3s-agent-urbosa) => changed=true + ansible_loop_var: item + item: k3s-agent-urbosa + msg: Deployed VM 604 from template hyrule-8tb-nfs:vztmpl/debian-11-standard_11.3-1_amd64.tar.zst +2022-11-06 23:56:46,166 p=37079 u=lino.silva n=ansible | changed: [localhost] => (item=k3s-agent-revali) => changed=true + ansible_loop_var: item + item: k3s-agent-revali + msg: Deployed VM 603 from template hyrule-8tb-nfs:vztmpl/debian-11-standard_11.3-1_amd64.tar.zst +2022-11-06 23:56:46,174 p=37079 u=lino.silva n=ansible | TASK [Start deployment] *************************************************************************************************************************************************************************************************** +2022-11-06 23:56:49,123 p=37079 u=lino.silva n=ansible | changed: [localhost] => (item=k3s-server-mipha) => changed=true + ansible_loop_var: item + deprecations: + - collection_name: community.general + msg: The default value `false` for the parameter "unprivileged" is deprecated and it will be replaced with `true` + version: 7.0.0 + item: k3s-server-mipha + msg: VM 602 started +2022-11-06 23:56:52,016 p=37079 u=lino.silva n=ansible | changed: [localhost] => (item=k3s-server-epona) => changed=true + ansible_loop_var: item + deprecations: + - collection_name: community.general + msg: The default value `false` for the parameter "unprivileged" is deprecated and it will be replaced with `true` + version: 7.0.0 + item: k3s-server-epona + msg: VM 601 started +2022-11-06 23:56:54,963 p=37079 u=lino.silva n=ansible | changed: [localhost] => (item=k3s-agent-urbosa) => changed=true + ansible_loop_var: item + deprecations: + - collection_name: community.general + msg: The default value `false` for the parameter "unprivileged" is deprecated and it will be replaced with `true` + version: 7.0.0 + item: k3s-agent-urbosa + msg: VM 604 started +2022-11-06 23:56:57,872 p=37079 u=lino.silva n=ansible | changed: [localhost] => (item=k3s-agent-revali) => changed=true + ansible_loop_var: item + deprecations: + - collection_name: community.general + msg: The default value `false` for the parameter "unprivileged" is deprecated and it will be replaced with `true` + version: 7.0.0 + item: k3s-agent-revali + msg: VM 603 started +2022-11-06 23:56:57,906 p=37079 u=lino.silva n=ansible | PLAY RECAP **************************************************************************************************************************************************************************************************************** +2022-11-06 23:56:57,906 p=37079 u=lino.silva n=ansible | localhost : ok=3 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 +2022-11-06 23:57:17,280 p=37544 u=lino.silva n=ansible | Using /Users/lino.silva/projects/k3s-ansible/ansible.cfg as config file +2022-11-06 23:57:19,849 p=37556 u=lino.silva n=ansible | playbook: roles/lxc-create/main.yml +2022-11-06 23:57:20,358 p=37544 u=lino.silva n=ansible | [WARNING]: Skipping callback plugin 'profile_tasks', unable to load + +2022-11-06 23:57:20,359 p=37544 u=lino.silva n=ansible | PLAY [Create LXC for k3s] ************************************************************************************************************************************************************************************************* +2022-11-06 23:57:20,471 p=37544 u=lino.silva n=ansible | TASK [Remove container] *************************************************************************************************************************************************************************************************** +2022-11-06 23:57:21,524 p=37544 u=lino.silva n=ansible | ok: [localhost] => (item=k3s-server-mipha) => changed=false + ansible_loop_var: item + deprecations: + - collection_name: community.general + msg: The default value `false` for the parameter "unprivileged" is deprecated and it will be replaced with `true` + version: 7.0.0 + item: k3s-server-mipha + msg: VM 602 is running. Stop it before deletion. +2022-11-06 23:57:22,366 p=37544 u=lino.silva n=ansible | ok: [localhost] => (item=k3s-server-epona) => changed=false + ansible_loop_var: item + deprecations: + - collection_name: community.general + msg: The default value `false` for the parameter "unprivileged" is deprecated and it will be replaced with `true` + version: 7.0.0 + item: k3s-server-epona + msg: VM 601 is running. Stop it before deletion. +2022-11-06 23:57:23,216 p=37544 u=lino.silva n=ansible | ok: [localhost] => (item=k3s-agent-urbosa) => changed=false + ansible_loop_var: item + deprecations: + - collection_name: community.general + msg: The default value `false` for the parameter "unprivileged" is deprecated and it will be replaced with `true` + version: 7.0.0 + item: k3s-agent-urbosa + msg: VM 604 is running. Stop it before deletion. +2022-11-06 23:57:24,116 p=37544 u=lino.silva n=ansible | ok: [localhost] => (item=k3s-agent-revali) => changed=false + ansible_loop_var: item + deprecations: + - collection_name: community.general + msg: The default value `false` for the parameter "unprivileged" is deprecated and it will be replaced with `true` + version: 7.0.0 + item: k3s-agent-revali + msg: VM 603 is running. Stop it before deletion. +2022-11-06 23:57:24,132 p=37544 u=lino.silva n=ansible | PLAY RECAP **************************************************************************************************************************************************************************************************************** +2022-11-06 23:57:24,132 p=37544 u=lino.silva n=ansible | localhost : ok=1 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 +2022-11-06 23:57:41,874 p=37748 u=lino.silva n=ansible | playbook: roles/lxc-create/main.yml +2022-11-06 23:57:48,399 p=37777 u=lino.silva n=ansible | playbook: roles/lxc-create/main.yml +2022-11-06 23:57:54,180 p=37804 u=lino.silva n=ansible | Using /Users/lino.silva/projects/k3s-ansible/ansible.cfg as config file +2022-11-06 23:57:55,998 p=37822 u=lino.silva n=ansible | playbook: roles/lxc-create/main.yml +2022-11-06 23:57:56,709 p=37804 u=lino.silva n=ansible | [WARNING]: Skipping callback plugin 'profile_tasks', unable to load + +2022-11-06 23:57:56,710 p=37804 u=lino.silva n=ansible | PLAY [Create LXC for k3s] ************************************************************************************************************************************************************************************************* +2022-11-06 23:57:56,816 p=37804 u=lino.silva n=ansible | TASK [Stop containers] **************************************************************************************************************************************************************************************************** +2022-11-06 23:57:59,987 p=37804 u=lino.silva n=ansible | changed: [localhost] => (item=k3s-server-mipha) => changed=true + ansible_loop_var: item + deprecations: + - collection_name: community.general + msg: The default value `false` for the parameter "unprivileged" is deprecated and it will be replaced with `true` + version: 7.0.0 + item: k3s-server-mipha + msg: VM 602 is shutting down +2022-11-06 23:58:02,922 p=37804 u=lino.silva n=ansible | changed: [localhost] => (item=k3s-server-epona) => changed=true + ansible_loop_var: item + deprecations: + - collection_name: community.general + msg: The default value `false` for the parameter "unprivileged" is deprecated and it will be replaced with `true` + version: 7.0.0 + item: k3s-server-epona + msg: VM 601 is shutting down +2022-11-06 23:58:05,878 p=37804 u=lino.silva n=ansible | changed: [localhost] => (item=k3s-agent-urbosa) => changed=true + ansible_loop_var: item + deprecations: + - collection_name: community.general + msg: The default value `false` for the parameter "unprivileged" is deprecated and it will be replaced with `true` + version: 7.0.0 + item: k3s-agent-urbosa + msg: VM 604 is shutting down +2022-11-06 23:58:08,864 p=37804 u=lino.silva n=ansible | changed: [localhost] => (item=k3s-agent-revali) => changed=true + ansible_loop_var: item + deprecations: + - collection_name: community.general + msg: The default value `false` for the parameter "unprivileged" is deprecated and it will be replaced with `true` + version: 7.0.0 + item: k3s-agent-revali + msg: VM 603 is shutting down +2022-11-06 23:58:08,873 p=37804 u=lino.silva n=ansible | TASK [Remove containers] ************************************************************************************************************************************************************************************************** +2022-11-06 23:58:10,718 p=37804 u=lino.silva n=ansible | changed: [localhost] => (item=k3s-server-mipha) => changed=true + ansible_loop_var: item + deprecations: + - collection_name: community.general + msg: The default value `false` for the parameter "unprivileged" is deprecated and it will be replaced with `true` + version: 7.0.0 + item: k3s-server-mipha + msg: VM 602 removed +2022-11-06 23:58:12,519 p=37804 u=lino.silva n=ansible | changed: [localhost] => (item=k3s-server-epona) => changed=true + ansible_loop_var: item + deprecations: + - collection_name: community.general + msg: The default value `false` for the parameter "unprivileged" is deprecated and it will be replaced with `true` + version: 7.0.0 + item: k3s-server-epona + msg: VM 601 removed +2022-11-06 23:58:14,379 p=37804 u=lino.silva n=ansible | changed: [localhost] => (item=k3s-agent-urbosa) => changed=true + ansible_loop_var: item + deprecations: + - collection_name: community.general + msg: The default value `false` for the parameter "unprivileged" is deprecated and it will be replaced with `true` + version: 7.0.0 + item: k3s-agent-urbosa + msg: VM 604 removed +2022-11-06 23:58:16,217 p=37804 u=lino.silva n=ansible | changed: [localhost] => (item=k3s-agent-revali) => changed=true + ansible_loop_var: item + deprecations: + - collection_name: community.general + msg: The default value `false` for the parameter "unprivileged" is deprecated and it will be replaced with `true` + version: 7.0.0 + item: k3s-agent-revali + msg: VM 603 removed +2022-11-06 23:58:16,257 p=37804 u=lino.silva n=ansible | PLAY RECAP **************************************************************************************************************************************************************************************************************** +2022-11-06 23:58:16,258 p=37804 u=lino.silva n=ansible | localhost : ok=2 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 +2022-11-06 23:58:30,702 p=38125 u=lino.silva n=ansible | playbook: roles/lxc-create/main.yml +2022-11-06 23:59:26,944 p=38336 u=lino.silva n=ansible | Using /Users/lino.silva/projects/k3s-ansible/ansible.cfg as config file +2022-11-06 23:59:30,473 p=38336 u=lino.silva n=ansible | [WARNING]: Skipping callback plugin 'profile_tasks', unable to load + +2022-11-06 23:59:30,475 p=38336 u=lino.silva n=ansible | PLAY [Create LXC for k3s] ************************************************************************************************************************************************************************************************* +2022-11-06 23:59:30,574 p=38336 u=lino.silva n=ansible | TASK [Stop containers] **************************************************************************************************************************************************************************************************** +2022-11-06 23:59:31,397 p=38336 u=lino.silva n=ansible | failed: [localhost] (item=k3s-server-mipha) => changed=false + ansible_loop_var: item + item: k3s-server-mipha + msg: VM with vmid 602 does not exist in cluster +2022-11-06 23:59:31,978 p=38336 u=lino.silva n=ansible | failed: [localhost] (item=k3s-server-epona) => changed=false + ansible_loop_var: item + item: k3s-server-epona + msg: VM with vmid 601 does not exist in cluster +2022-11-06 23:59:32,569 p=38336 u=lino.silva n=ansible | failed: [localhost] (item=k3s-agent-urbosa) => changed=false + ansible_loop_var: item + item: k3s-agent-urbosa + msg: VM with vmid 604 does not exist in cluster +2022-11-06 23:59:33,194 p=38336 u=lino.silva n=ansible | failed: [localhost] (item=k3s-agent-revali) => changed=false + ansible_loop_var: item + item: k3s-agent-revali + msg: VM with vmid 603 does not exist in cluster +2022-11-06 23:59:33,199 p=38336 u=lino.silva n=ansible | PLAY RECAP **************************************************************************************************************************************************************************************************************** +2022-11-06 23:59:33,199 p=38336 u=lino.silva n=ansible | localhost : ok=0 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 +2022-11-06 23:59:48,763 p=38509 u=lino.silva n=ansible | playbook: roles/lxc-create/main.yml +2022-11-07 00:00:11,385 p=38618 u=lino.silva n=ansible | playbook: roles/lxc-create/main.yml +2022-11-07 00:00:15,371 p=38653 u=lino.silva n=ansible | playbook: roles/lxc-create/main.yml +2022-11-07 00:00:17,449 p=38668 u=lino.silva n=ansible | Using /Users/lino.silva/projects/k3s-ansible/ansible.cfg as config file +2022-11-07 00:00:20,768 p=38668 u=lino.silva n=ansible | [WARNING]: Skipping callback plugin 'profile_tasks', unable to load + +2022-11-07 00:00:20,770 p=38668 u=lino.silva n=ansible | PLAY [Create LXC for k3s] ************************************************************************************************************************************************************************************************* +2022-11-07 00:00:20,874 p=38668 u=lino.silva n=ansible | TASK [Stop containers] **************************************************************************************************************************************************************************************************** +2022-11-07 00:00:21,712 p=38668 u=lino.silva n=ansible | failed: [localhost] (item=k3s-server-mipha) => changed=false + ansible_loop_var: item + item: k3s-server-mipha + msg: VM with vmid 602 does not exist in cluster +2022-11-07 00:00:22,323 p=38668 u=lino.silva n=ansible | failed: [localhost] (item=k3s-server-epona) => changed=false + ansible_loop_var: item + item: k3s-server-epona + msg: VM with vmid 601 does not exist in cluster +2022-11-07 00:00:23,106 p=38668 u=lino.silva n=ansible | failed: [localhost] (item=k3s-agent-urbosa) => changed=false + ansible_loop_var: item + item: k3s-agent-urbosa + msg: VM with vmid 604 does not exist in cluster +2022-11-07 00:00:23,705 p=38668 u=lino.silva n=ansible | failed: [localhost] (item=k3s-agent-revali) => changed=false + ansible_loop_var: item + item: k3s-agent-revali + msg: VM with vmid 603 does not exist in cluster +2022-11-07 00:00:23,708 p=38668 u=lino.silva n=ansible | ...ignoring +2022-11-07 00:00:23,718 p=38668 u=lino.silva n=ansible | TASK [Remove containers] ************************************************************************************************************************************************************************************************** +2022-11-07 00:00:24,365 p=38668 u=lino.silva n=ansible | ok: [localhost] => (item=k3s-server-mipha) => changed=false + ansible_loop_var: item + deprecations: + - collection_name: community.general + msg: The default value `false` for the parameter "unprivileged" is deprecated and it will be replaced with `true` + version: 7.0.0 + item: k3s-server-mipha + msg: VM 602 does not exist +2022-11-07 00:00:24,973 p=38668 u=lino.silva n=ansible | ok: [localhost] => (item=k3s-server-epona) => changed=false + ansible_loop_var: item + deprecations: + - collection_name: community.general + msg: The default value `false` for the parameter "unprivileged" is deprecated and it will be replaced with `true` + version: 7.0.0 + item: k3s-server-epona + msg: VM 601 does not exist +2022-11-07 00:00:25,555 p=38668 u=lino.silva n=ansible | ok: [localhost] => (item=k3s-agent-urbosa) => changed=false + ansible_loop_var: item + deprecations: + - collection_name: community.general + msg: The default value `false` for the parameter "unprivileged" is deprecated and it will be replaced with `true` + version: 7.0.0 + item: k3s-agent-urbosa + msg: VM 604 does not exist +2022-11-07 00:00:26,146 p=38668 u=lino.silva n=ansible | ok: [localhost] => (item=k3s-agent-revali) => changed=false + ansible_loop_var: item + deprecations: + - collection_name: community.general + msg: The default value `false` for the parameter "unprivileged" is deprecated and it will be replaced with `true` + version: 7.0.0 + item: k3s-agent-revali + msg: VM 603 does not exist +2022-11-07 00:00:26,157 p=38668 u=lino.silva n=ansible | TASK [Create containers] ************************************************************************************************************************************************************************************************** +2022-11-07 00:00:30,324 p=38668 u=lino.silva n=ansible | changed: [localhost] => (item=k3s-server-mipha) => changed=true + ansible_loop_var: item + item: k3s-server-mipha + msg: Deployed VM 602 from template hyrule-8tb-nfs:vztmpl/debian-11-standard_11.3-1_amd64.tar.zst +2022-11-07 00:00:35,655 p=38668 u=lino.silva n=ansible | changed: [localhost] => (item=k3s-server-epona) => changed=true + ansible_loop_var: item + item: k3s-server-epona + msg: Deployed VM 601 from template hyrule-8tb-nfs:vztmpl/debian-11-standard_11.3-1_amd64.tar.zst +2022-11-07 00:00:41,016 p=38668 u=lino.silva n=ansible | changed: [localhost] => (item=k3s-agent-urbosa) => changed=true + ansible_loop_var: item + item: k3s-agent-urbosa + msg: Deployed VM 604 from template hyrule-8tb-nfs:vztmpl/debian-11-standard_11.3-1_amd64.tar.zst +2022-11-07 00:00:47,359 p=38668 u=lino.silva n=ansible | changed: [localhost] => (item=k3s-agent-revali) => changed=true + ansible_loop_var: item + item: k3s-agent-revali + msg: Deployed VM 603 from template hyrule-8tb-nfs:vztmpl/debian-11-standard_11.3-1_amd64.tar.zst +2022-11-07 00:00:47,371 p=38668 u=lino.silva n=ansible | TASK [Start deployments] ************************************************************************************************************************************************************************************************** +2022-11-07 00:00:50,178 p=38668 u=lino.silva n=ansible | changed: [localhost] => (item=k3s-server-mipha) => changed=true + ansible_loop_var: item + deprecations: + - collection_name: community.general + msg: The default value `false` for the parameter "unprivileged" is deprecated and it will be replaced with `true` + version: 7.0.0 + item: k3s-server-mipha + msg: VM 602 started +2022-11-07 00:00:52,866 p=38668 u=lino.silva n=ansible | changed: [localhost] => (item=k3s-server-epona) => changed=true + ansible_loop_var: item + deprecations: + - collection_name: community.general + msg: The default value `false` for the parameter "unprivileged" is deprecated and it will be replaced with `true` + version: 7.0.0 + item: k3s-server-epona + msg: VM 601 started +2022-11-07 00:00:55,532 p=38668 u=lino.silva n=ansible | changed: [localhost] => (item=k3s-agent-urbosa) => changed=true + ansible_loop_var: item + deprecations: + - collection_name: community.general + msg: The default value `false` for the parameter "unprivileged" is deprecated and it will be replaced with `true` + version: 7.0.0 + item: k3s-agent-urbosa + msg: VM 604 started +2022-11-07 00:00:58,378 p=38668 u=lino.silva n=ansible | changed: [localhost] => (item=k3s-agent-revali) => changed=true + ansible_loop_var: item + deprecations: + - collection_name: community.general + msg: The default value `false` for the parameter "unprivileged" is deprecated and it will be replaced with `true` + version: 7.0.0 + item: k3s-agent-revali + msg: VM 603 started +2022-11-07 00:00:58,396 p=38668 u=lino.silva n=ansible | PLAY RECAP **************************************************************************************************************************************************************************************************************** +2022-11-07 00:00:58,397 p=38668 u=lino.silva n=ansible | localhost : ok=4 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=1 diff --git a/molecule/README.md b/molecule/README.md deleted file mode 100644 index 25cfdad..0000000 --- a/molecule/README.md +++ /dev/null @@ -1,73 +0,0 @@ -# Test suites for `k3s-ansible` - -This folder contains the [molecule](https://molecule.rtfd.io/)-based test setup for this playbook. - -## Scenarios - -We have these scenarios: - -- **default**: - A 3 control + 2 worker node cluster based very closely on the [sample inventory](../inventory/sample/). -- **ipv6**: - A cluster that is externally accessible via IPv6 ([more information](ipv6/README.md)) - To save a bit of test time, this cluster is _not_ highly available, it consists of only one control and one worker node. -- **single_node**: - Very similar to the default scenario, but uses only a single node for all cluster functionality. - -## How to execute - -To test on your local machine, follow these steps: - -### System requirements - -Make sure that the following software packages are available on your system: - -- [Python 3](https://www.python.org/downloads) -- [Vagrant](https://www.vagrantup.com/downloads) -- [VirtualBox](https://www.virtualbox.org/wiki/Downloads) - -### Set up VirtualBox networking on Linux and macOS - -_You can safely skip this if you are working on Windows._ - -Furthermore, the test cluster uses the `192.168.30.0/24` subnet which is [not set up by VirtualBox automatically](https://www.virtualbox.org/manual/ch06.html#network_hostonly). -To set the subnet up for use with VirtualBox, please make sure that `/etc/vbox/networks.conf` exists and that it contains this line: - -``` -* 192.168.30.0/24 -* fdad:bad:ba55::/64 -``` - -### Install Python dependencies - -You will get [Molecule, Ansible and a few extra dependencies](../requirements.txt) via [pip](https://pip.pypa.io/). -Usually, it is advisable to work in a [virtual environment](https://docs.python.org/3/tutorial/venv.html) for this: - -```bash -cd /path/to/k3s-ansible - -# Create a virtualenv at ".env". You only need to do this once. -python3 -m venv .env - -# Activate the virtualenv for your current shell session. -# If you start a new session, you will have to repeat this. -source .env/bin/activate - -# Install the required packages into the virtualenv. -# These remain installed across shell sessions. -python3 -m pip install -r requirements.txt -``` - -### Run molecule - -With the virtual environment from the previous step active in your shell session, you can now use molecule to test the playbook. -Interesting commands are: - -- `molecule create`: Create virtual machines for the test cluster nodes. -- `molecule destroy`: Delete the virtual machines for the test cluster nodes. -- `molecule converge`: Run the `site` playbook on the nodes of the test cluster. -- `molecule side_effect`: Run the `reset` playbook on the nodes of the test cluster. -- `molecule verify`: Verify that the cluster works correctly. -- `molecule test`: The "all-in-one" sequence of steps that is executed in CI. - This includes the `create`, `converge`, `verify`, `side_effect` and `destroy` steps. - See [`molecule.yml`](default/molecule.yml) for more details. diff --git a/molecule/default/molecule.yml b/molecule/default/molecule.yml deleted file mode 100644 index 4a07503..0000000 --- a/molecule/default/molecule.yml +++ /dev/null @@ -1,99 +0,0 @@ ---- -dependency: - name: galaxy -driver: - name: vagrant -platforms: - - - name: control1 - box: generic/ubuntu2204 - memory: 2048 - cpus: 2 - groups: - - k3s_cluster - - master - interfaces: - - network_name: private_network - ip: 192.168.30.38 - config_options: - # We currently can not use public-key based authentication on Ubuntu 22.04, - # see: https://github.com/chef/bento/issues/1405 - ssh.username: "vagrant" - ssh.password: "vagrant" - - - name: control2 - box: generic/debian11 - memory: 2048 - cpus: 2 - groups: - - k3s_cluster - - master - interfaces: - - network_name: private_network - ip: 192.168.30.39 - - - name: control3 - box: generic/rocky9 - memory: 2048 - cpus: 2 - groups: - - k3s_cluster - - master - interfaces: - - network_name: private_network - ip: 192.168.30.40 - - - name: node1 - box: generic/ubuntu2204 - memory: 2048 - cpus: 2 - groups: - - k3s_cluster - - node - interfaces: - - network_name: private_network - ip: 192.168.30.41 - config_options: - # We currently can not use public-key based authentication on Ubuntu 22.04, - # see: https://github.com/chef/bento/issues/1405 - ssh.username: "vagrant" - ssh.password: "vagrant" - - - name: node2 - box: generic/rocky9 - memory: 2048 - cpus: 2 - groups: - - k3s_cluster - - node - interfaces: - - network_name: private_network - ip: 192.168.30.42 - -provisioner: - name: ansible - playbooks: - converge: ../resources/converge.yml - side_effect: ../resources/reset.yml - verify: ../resources/verify.yml - inventory: - links: - group_vars: ../../inventory/sample/group_vars -scenario: - test_sequence: - - dependency - - lint - - cleanup - - destroy - - syntax - - create - - prepare - - converge - # idempotence is not possible with the playbook in its current form. - - verify - # We are repurposing side_effect here to test the reset playbook. - # This is why we do not run it before verify (which tests the cluster), - # but after the verify step. - - side_effect - - cleanup - - destroy diff --git a/molecule/default/overrides.yml b/molecule/default/overrides.yml deleted file mode 100644 index 3c47c63..0000000 --- a/molecule/default/overrides.yml +++ /dev/null @@ -1,11 +0,0 @@ ---- -- name: Apply overrides - hosts: all - tasks: - - name: Override host variables - ansible.builtin.set_fact: - # See: https://github.com/flannel-io/flannel/blob/67d603aaf45ef80f5dd39f43714fc5e6f8a637eb/Documentation/troubleshooting.md#Vagrant # noqa yaml[line-length] - flannel_iface: eth1 - - # The test VMs might be a bit slow, so we give them more time to join the cluster: - retry_count: 45 diff --git a/molecule/default/prepare.yml b/molecule/default/prepare.yml deleted file mode 100644 index 17da4dd..0000000 --- a/molecule/default/prepare.yml +++ /dev/null @@ -1,22 +0,0 @@ ---- -- name: Apply overrides - ansible.builtin.import_playbook: >- - {{ lookup("ansible.builtin.env", "MOLECULE_SCENARIO_DIRECTORY") }}/overrides.yml - -- name: Network setup - hosts: all - tasks: - - name: Disable firewalld - when: ansible_distribution == "Rocky" - # Rocky Linux comes with firewalld enabled. It blocks some of the network - # connections needed for our k3s cluster. For our test setup, we just disable - # it since the VM host's firewall is still active for connections to and from - # the Internet. - # When building your own cluster, please DO NOT blindly copy this. Instead, - # please create a custom firewall configuration that fits your network design - # and security needs. - ansible.builtin.systemd: - name: firewalld - enabled: no - state: stopped - become: true diff --git a/molecule/ipv6/README.md b/molecule/ipv6/README.md deleted file mode 100644 index eaaeeab..0000000 --- a/molecule/ipv6/README.md +++ /dev/null @@ -1,35 +0,0 @@ -# Sample IPv6 configuration for `k3s-ansible` - -This scenario contains a cluster configuration which is _IPv6 first_, but still supports dual-stack networking with IPv4 for most things. -This means: - -- The API server VIP is an IPv6 address. -- The MetalLB pool consists of both IPv4 and IPv4 addresses. -- Nodes as well as cluster-internal resources (pods and services) are accessible via IPv4 as well as IPv6. - -## Network design - -All IPv6 addresses used in this scenario share a single `/48` prefix: `fdad:bad:ba55`. -The following subnets are used: - -- `fdad:bad:ba55:`**`0`**`::/64` is the subnet which contains the cluster components meant for external access. - That includes: - - - The VIP for the Kubernetes API server: `fdad:bad:ba55::333` - - Services load-balanced by MetalLB: `fdad:bad:ba55::1b:0/112` - - Cluster nodes: `fdad:bad:ba55::de:0/112` - - The host executing Vagrant: `fdad:bad:ba55::1` - - In a home lab setup, this might be your LAN. - -- `fdad:bad:ba55:`**`4200`**`::/56` is used internally by the cluster for pods. - -- `fdad:bad:ba55:`**`4300`**`::/108` is used internally by the cluster for services. - -IPv4 networking is also available: - -- The nodes have addresses inside `192.168.123.0/24`. - MetalLB also has a bit of address space in this range: `192.168.123.80-192.168.123.90` -- For pods and services, the k3s defaults (`10.42.0.0/16` and `10.43.0.0/16)` are used. - -Note that the host running Vagrant is not part any of these IPv4 networks. diff --git a/molecule/ipv6/host_vars/control1.yml b/molecule/ipv6/host_vars/control1.yml deleted file mode 100644 index aa675db..0000000 --- a/molecule/ipv6/host_vars/control1.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -node_ipv4: 192.168.123.11 -node_ipv6: fdad:bad:ba55::de:11 diff --git a/molecule/ipv6/host_vars/node1.yml b/molecule/ipv6/host_vars/node1.yml deleted file mode 100644 index 57ba927..0000000 --- a/molecule/ipv6/host_vars/node1.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -node_ipv4: 192.168.123.21 -node_ipv6: fdad:bad:ba55::de:21 diff --git a/molecule/ipv6/molecule.yml b/molecule/ipv6/molecule.yml deleted file mode 100644 index d6935cb..0000000 --- a/molecule/ipv6/molecule.yml +++ /dev/null @@ -1,65 +0,0 @@ ---- -dependency: - name: galaxy -driver: - name: vagrant -platforms: - - - name: control1 - box: generic/ubuntu2204 - memory: 2048 - cpus: 2 - groups: - - k3s_cluster - - master - interfaces: - - network_name: private_network - ip: fdad:bad:ba55::de:11 - config_options: - # We currently can not use public-key based authentication on Ubuntu 22.04, - # see: https://github.com/chef/bento/issues/1405 - ssh.username: "vagrant" - ssh.password: "vagrant" - - - name: node1 - box: generic/ubuntu2204 - memory: 2048 - cpus: 2 - groups: - - k3s_cluster - - node - interfaces: - - network_name: private_network - ip: fdad:bad:ba55::de:21 - config_options: - # We currently can not use public-key based authentication on Ubuntu 22.04, - # see: https://github.com/chef/bento/issues/1405 - ssh.username: "vagrant" - ssh.password: "vagrant" -provisioner: - name: ansible - playbooks: - converge: ../resources/converge.yml - side_effect: ../resources/reset.yml - verify: ../resources/verify.yml - inventory: - links: - group_vars: ../../inventory/sample/group_vars -scenario: - test_sequence: - - dependency - - lint - - cleanup - - destroy - - syntax - - create - - prepare - - converge - # idempotence is not possible with the playbook in its current form. - - verify - # We are repurposing side_effect here to test the reset playbook. - # This is why we do not run it before verify (which tests the cluster), - # but after the verify step. - - side_effect - - cleanup - - destroy diff --git a/molecule/ipv6/overrides.yml b/molecule/ipv6/overrides.yml deleted file mode 100644 index fea629e..0000000 --- a/molecule/ipv6/overrides.yml +++ /dev/null @@ -1,45 +0,0 @@ ---- -- name: Apply overrides - hosts: all - tasks: - - name: Override host variables (1/2) - ansible.builtin.set_fact: - # See: https://github.com/flannel-io/flannel/blob/67d603aaf45ef80f5dd39f43714fc5e6f8a637eb/Documentation/troubleshooting.md#Vagrant # noqa yaml[line-length] - flannel_iface: eth1 - - # The test VMs might be a bit slow, so we give them more time to join the cluster: - retry_count: 45 - - # IPv6 configuration - # ###################################################################### - - # The API server will be reachable on IPv6 only - apiserver_endpoint: fdad:bad:ba55::333 - - # We give MetalLB address space for both IPv4 and IPv6 - metal_lb_ip_range: - - fdad:bad:ba55::1b:0/112 - - 192.168.123.80-192.168.123.90 - - # k3s_node_ip is by default set to the IPv4 address of flannel_iface. - # We want IPv6 addresses here of course, so we just specify them - # manually below. - k3s_node_ip: "{{ node_ipv4 }},{{ node_ipv6 }}" - - - name: Override host variables (2/2) - # Since "extra_args" depends on "k3s_node_ip" and "flannel_iface" we have - # to set this AFTER overriding the both of them. - ansible.builtin.set_fact: - # A few extra server args are necessary: - # - the network policy needs to be disabled. - # - we need to manually specify the subnets for services and pods, as - # the default has IPv4 ranges only. - extra_server_args: >- - {{ extra_args }} - --tls-san {{ apiserver_endpoint }} - {{ '--node-taint node-role.kubernetes.io/master=true:NoSchedule' if k3s_master_taint else '' }} - --disable servicelb - --disable traefik - --disable-network-policy - --cluster-cidr=10.42.0.0/16,fdad:bad:ba55:4200::/56 - --service-cidr=10.43.0.0/16,fdad:bad:ba55:4300::/108 diff --git a/molecule/ipv6/prepare.yml b/molecule/ipv6/prepare.yml deleted file mode 100644 index cea50d8..0000000 --- a/molecule/ipv6/prepare.yml +++ /dev/null @@ -1,51 +0,0 @@ ---- -- name: Apply overrides - ansible.builtin.import_playbook: >- - {{ lookup("ansible.builtin.env", "MOLECULE_SCENARIO_DIRECTORY") }}/overrides.yml - -- name: Configure dual-stack networking - hosts: all - become: true - - # Unfortunately, as of 2022-09, Vagrant does not support the configuration - # of both IPv4 and IPv6 addresses for a single network adapter. So we have - # to configure that ourselves. - # Moreover, we have to explicitly enable IPv6 for the loopback interface. - - tasks: - - name: Enable IPv6 for network interfaces - ansible.posix.sysctl: - name: net.ipv6.conf.{{ item }}.disable_ipv6 - value: "0" - with_items: - - all - - default - - lo - - - name: Disable duplicate address detection - # Duplicate address detection did repeatedly fail within the virtual - # network. But since this setup does not use SLAAC anyway, we can safely - # disable it. - ansible.posix.sysctl: - name: net.ipv6.conf.{{ item }}.accept_dad - value: "0" - with_items: - - "{{ flannel_iface }}" - - - name: Write IPv4 configuration - ansible.builtin.template: - src: 55-flannel-ipv4.yaml.j2 - dest: /etc/netplan/55-flannel-ipv4.yaml - owner: root - group: root - mode: 0644 - register: netplan_template - - - name: Apply netplan configuration - # Conceptually, this should be a handler rather than a task. - # However, we are currently not in a role context - creating - # one just for this seemed overkill. - when: netplan_template.changed - ansible.builtin.command: - cmd: netplan apply - changed_when: true diff --git a/molecule/ipv6/templates/55-flannel-ipv4.yaml.j2 b/molecule/ipv6/templates/55-flannel-ipv4.yaml.j2 deleted file mode 100644 index 6f68777..0000000 --- a/molecule/ipv6/templates/55-flannel-ipv4.yaml.j2 +++ /dev/null @@ -1,8 +0,0 @@ ---- -network: - version: 2 - renderer: networkd - ethernets: - {{ flannel_iface }}: - addresses: - - {{ node_ipv4 }}/24 diff --git a/molecule/resources/converge.yml b/molecule/resources/converge.yml deleted file mode 100644 index c5efc8e..0000000 --- a/molecule/resources/converge.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- -- name: Apply overrides - ansible.builtin.import_playbook: >- - {{ lookup("ansible.builtin.env", "MOLECULE_SCENARIO_DIRECTORY") }}/overrides.yml - -- name: Converge - ansible.builtin.import_playbook: ../../site.yml diff --git a/molecule/resources/reset.yml b/molecule/resources/reset.yml deleted file mode 100644 index 266ce85..0000000 --- a/molecule/resources/reset.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- -- name: Apply overrides - ansible.builtin.import_playbook: >- - {{ lookup("ansible.builtin.env", "MOLECULE_SCENARIO_DIRECTORY") }}/overrides.yml - -- name: Reset - ansible.builtin.import_playbook: ../../reset.yml diff --git a/molecule/resources/verify.yml b/molecule/resources/verify.yml deleted file mode 100644 index ce0cccb..0000000 --- a/molecule/resources/verify.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -- name: Verify - hosts: all - roles: - - verify/from_outside diff --git a/molecule/resources/verify/from_outside/defaults/main.yml b/molecule/resources/verify/from_outside/defaults/main.yml deleted file mode 100644 index f8db768..0000000 --- a/molecule/resources/verify/from_outside/defaults/main.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -# A host outside of the cluster from which the checks shall be performed -outside_host: localhost - -# This kubernetes namespace will be used for testing -testing_namespace: molecule-verify-from-outside - -# The directory in which the example manifests reside -example_manifests_path: ../../../../example diff --git a/molecule/resources/verify/from_outside/tasks/kubecfg-cleanup.yml b/molecule/resources/verify/from_outside/tasks/kubecfg-cleanup.yml deleted file mode 100644 index 9645af1..0000000 --- a/molecule/resources/verify/from_outside/tasks/kubecfg-cleanup.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -- name: Clean up kubecfg - ansible.builtin.file: - path: "{{ kubecfg.path }}" - state: absent diff --git a/molecule/resources/verify/from_outside/tasks/kubecfg-fetch.yml b/molecule/resources/verify/from_outside/tasks/kubecfg-fetch.yml deleted file mode 100644 index d7f498e..0000000 --- a/molecule/resources/verify/from_outside/tasks/kubecfg-fetch.yml +++ /dev/null @@ -1,19 +0,0 @@ ---- -- name: Create temporary directory for kubecfg - ansible.builtin.tempfile: - state: directory - suffix: kubecfg - register: kubecfg -- name: Gathering facts - delegate_to: "{{ groups['master'][0] }}" - ansible.builtin.gather_facts: -- name: Download kubecfg - ansible.builtin.fetch: - src: "{{ ansible_env.HOME }}/.kube/config" - dest: "{{ kubecfg.path }}/" - flat: true - delegate_to: "{{ groups['master'][0] }}" - delegate_facts: true -- name: Store path to kubecfg - ansible.builtin.set_fact: - kubecfg_path: "{{ kubecfg.path }}/config" diff --git a/molecule/resources/verify/from_outside/tasks/main.yml b/molecule/resources/verify/from_outside/tasks/main.yml deleted file mode 100644 index 2f43a27..0000000 --- a/molecule/resources/verify/from_outside/tasks/main.yml +++ /dev/null @@ -1,14 +0,0 @@ ---- -- name: Verify - run_once: true - delegate_to: "{{ outside_host }}" - block: - - name: "Test CASE: Get kube config" - ansible.builtin.import_tasks: kubecfg-fetch.yml - - name: "TEST CASE: Get nodes" - ansible.builtin.include_tasks: test/get-nodes.yml - - name: "TEST CASE: Deploy example" - ansible.builtin.include_tasks: test/deploy-example.yml - always: - - name: "TEST CASE: Cleanup" - ansible.builtin.import_tasks: kubecfg-cleanup.yml diff --git a/molecule/resources/verify/from_outside/tasks/test/deploy-example.yml b/molecule/resources/verify/from_outside/tasks/test/deploy-example.yml deleted file mode 100644 index 9248be7..0000000 --- a/molecule/resources/verify/from_outside/tasks/test/deploy-example.yml +++ /dev/null @@ -1,58 +0,0 @@ ---- -- name: Deploy example - block: - - name: "Create namespace: {{ testing_namespace }}" - kubernetes.core.k8s: - api_version: v1 - kind: Namespace - name: "{{ testing_namespace }}" - state: present - wait: true - kubeconfig: "{{ kubecfg_path }}" - - - name: Apply example manifests - kubernetes.core.k8s: - src: "{{ example_manifests_path }}/{{ item }}" - namespace: "{{ testing_namespace }}" - state: present - wait: true - kubeconfig: "{{ kubecfg_path }}" - with_items: - - deployment.yml - - service.yml - - - name: Get info about nginx service - kubernetes.core.k8s_info: - kind: service - name: nginx - namespace: "{{ testing_namespace }}" - kubeconfig: "{{ kubecfg_path }}" - vars: &load_balancer_metadata - metallb_ip: status.loadBalancer.ingress[0].ip - metallb_port: spec.ports[0].port - register: nginx_services - - - name: Assert that the nginx welcome page is available - ansible.builtin.uri: - url: http://{{ ip | ansible.utils.ipwrap }}:{{ port }}/ - return_content: yes - register: result - failed_when: "'Welcome to nginx!' not in result.content" - vars: - ip: >- - {{ nginx_services.resources[0].status.loadBalancer.ingress[0].ip }} - port: >- - {{ nginx_services.resources[0].spec.ports[0].port }} - # Deactivated linter rules: - # - jinja[invalid]: As of version 6.6.0, ansible-lint complains that the input to ipwrap - # would be undefined. This will not be the case during playbook execution. - # noqa jinja[invalid] - - always: - - name: "Remove namespace: {{ testing_namespace }}" - kubernetes.core.k8s: - api_version: v1 - kind: Namespace - name: "{{ testing_namespace }}" - state: absent - kubeconfig: "{{ kubecfg_path }}" diff --git a/molecule/resources/verify/from_outside/tasks/test/get-nodes.yml b/molecule/resources/verify/from_outside/tasks/test/get-nodes.yml deleted file mode 100644 index a10ba36..0000000 --- a/molecule/resources/verify/from_outside/tasks/test/get-nodes.yml +++ /dev/null @@ -1,28 +0,0 @@ ---- -- name: Get all nodes in cluster - kubernetes.core.k8s_info: - kind: node - kubeconfig: "{{ kubecfg_path }}" - register: cluster_nodes - -- name: Assert that the cluster contains exactly the expected nodes - ansible.builtin.assert: - that: found_nodes == expected_nodes - success_msg: "Found nodes as expected: {{ found_nodes }}" - fail_msg: "Expected nodes {{ expected_nodes }}, but found nodes {{ found_nodes }}" - vars: - found_nodes: >- - {{ cluster_nodes | json_query('resources[*].metadata.name') | unique | sort }} - expected_nodes: |- - {{ - ( - ( groups['master'] | default([]) ) + - ( groups['node'] | default([]) ) - ) - | unique - | sort - }} - # Deactivated linter rules: - # - jinja[invalid]: As of version 6.6.0, ansible-lint complains that the input to ipwrap - # would be undefined. This will not be the case during playbook execution. - # noqa jinja[invalid] diff --git a/molecule/single_node/molecule.yml b/molecule/single_node/molecule.yml deleted file mode 100644 index 1a7ed84..0000000 --- a/molecule/single_node/molecule.yml +++ /dev/null @@ -1,48 +0,0 @@ ---- -dependency: - name: galaxy -driver: - name: vagrant -platforms: - - name: control1 - box: generic/ubuntu2204 - memory: 4096 - cpus: 4 - config_options: - # We currently can not use public-key based authentication on Ubuntu 22.04, - # see: https://github.com/chef/bento/issues/1405 - ssh.username: "vagrant" - ssh.password: "vagrant" - groups: - - k3s_cluster - - master - interfaces: - - network_name: private_network - ip: 192.168.30.50 -provisioner: - name: ansible - playbooks: - converge: ../resources/converge.yml - side_effect: ../resources/reset.yml - verify: ../resources/verify.yml - inventory: - links: - group_vars: ../../inventory/sample/group_vars -scenario: - test_sequence: - - dependency - - lint - - cleanup - - destroy - - syntax - - create - - prepare - - converge - # idempotence is not possible with the playbook in its current form. - - verify - # We are repurposing side_effect here to test the reset playbook. - # This is why we do not run it before verify (which tests the cluster), - # but after the verify step. - - side_effect - - cleanup - - destroy diff --git a/molecule/single_node/overrides.yml b/molecule/single_node/overrides.yml deleted file mode 100644 index 777ef4b..0000000 --- a/molecule/single_node/overrides.yml +++ /dev/null @@ -1,15 +0,0 @@ ---- -- name: Apply overrides - hosts: all - tasks: - - name: Override host variables - ansible.builtin.set_fact: - # See: https://github.com/flannel-io/flannel/blob/67d603aaf45ef80f5dd39f43714fc5e6f8a637eb/Documentation/troubleshooting.md#Vagrant # noqa yaml[line-length] - flannel_iface: eth1 - - # The test VMs might be a bit slow, so we give them more time to join the cluster: - retry_count: 45 - - # Make sure that our IP ranges do not collide with those of the default scenario - apiserver_endpoint: "192.168.30.223" - metal_lb_ip_range: "192.168.30.91-192.168.30.99" diff --git a/requirements.in b/requirements.in index 4a3cbb0..3a3f287 100644 --- a/requirements.in +++ b/requirements.in @@ -1,9 +1,6 @@ -molecule>=4.0.1 ansible-core>=2.13.2 ansible-lint>=6.6.0 kubernetes>=12.0.0 -molecule-vagrant>=1.0.0 -molecule>=4.0.1 netaddr>=0.8.0 pyyaml>=3.11 yamllint>=1.28.0 diff --git a/requirements.txt b/requirements.txt index 85768b9..ecd14fe 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7,7 +7,6 @@ ansible-compat==2.2.4 # via # ansible-lint - # molecule ansible-core==2.13.5 # via # -r requirements.in @@ -43,13 +42,10 @@ click==8.1.3 # black # click-help-colors # cookiecutter - # molecule click-help-colors==0.9.1 - # via molecule commonmark==0.9.1 # via rich cookiecutter==2.1.1 - # via molecule cryptography==38.0.3 # via ansible-core distlib==0.3.6 diff --git a/reset.yml b/reset.yml index da26731..7c5fe72 100644 --- a/reset.yml +++ b/reset.yml @@ -1,12 +1,9 @@ --- - - hosts: k3s_cluster gather_facts: yes become: yes roles: - role: reset - - role: raspberrypi - vars: {state: absent} post_tasks: - name: Reboot and wait for node to come back up reboot: diff --git a/roles/lxc-create/main.yml b/roles/lxc-create/main.yml new file mode 100644 index 0000000..80e5df8 --- /dev/null +++ b/roles/lxc-create/main.yml @@ -0,0 +1,58 @@ +--- +- name: Create LXC for k3s + hosts: localhost + gather_facts: no + tasks: + - name: Stop containers + community.general.proxmox: + vmid: "{{ hostvars[item]['vmid'] }}" + api_user: root@pam + api_password: bemjogado + api_host: 10.0.2.2 + state: stopped + loop: "{{ groups['all'] }}" + ignore_errors: yes + + - name: Remove containers + community.general.proxmox: + vmid: "{{ hostvars[item]['vmid'] }}" + api_user: root@pam + api_password: bemjogado + api_host: 10.0.2.2 + state: absent + loop: "{{ groups['all'] }}" + ignore_errors: yes + + - name: Create containers + community.general.proxmox: + vmid: "{{ hostvars[item]['vmid'] }}" + node: "{{ hostvars[item]['node'] }}" + api_user: root@pam + api_password: bemjogado + api_host: 10.0.2.2 + password: bemjogado + hostname: "{{ item }}" + ostemplate: "hyrule-8tb-nfs:vztmpl/debian-11-standard_11.3-1_amd64.tar.zst" + netif: "{'net0':'name=eth0,\ + gw=10.0.0.1,\ + ip={{ hostvars[item]['ansible_host'] }}/21,\ + hwaddr={{ hostvars[item]['mac_addr'] }},\ + bridge=vmbr0'}" + cores: "{{ hostvars[item]['cores'] }}" + memory: "{{ hostvars[item]['memory'] }}" + unprivileged: no + swap: 0 + searchdomain: "home" + onboot: 1 + disk: local-lvm:8 + force: yes + loop: "{{ groups['all'] }}" + + - name: Start deployments + community.general.proxmox: + vmid: "{{ hostvars[item]['vmid'] }}" + api_user: root@pam + api_password: bemjogado + api_host: 10.0.2.2 + state: started + loop: "{{ groups['all'] }}" diff --git a/roles/prereq/tasks/main.yml b/roles/prereq/tasks/main.yml index dcab613..28c2ae2 100644 --- a/roles/prereq/tasks/main.yml +++ b/roles/prereq/tasks/main.yml @@ -56,10 +56,10 @@ - name: Add /usr/local/bin to sudo secure_path lineinfile: - line: 'Defaults secure_path = /sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin' + line: "Defaults secure_path = /sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin" regexp: "Defaults(\\s)*secure_path(\\s)*=" state: present insertafter: EOF path: /etc/sudoers - validate: 'visudo -cf %s' + validate: "visudo -cf %s" when: ansible_os_family == "RedHat" diff --git a/roles/raspberrypi/defaults/main.yml b/roles/raspberrypi/defaults/main.yml deleted file mode 100644 index 124fb90..0000000 --- a/roles/raspberrypi/defaults/main.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- -# Indicates whether the k3s prerequisites for Raspberry Pi should be set up -# Possible values: -# - present -# - absent -state: present diff --git a/roles/raspberrypi/handlers/main.yml b/roles/raspberrypi/handlers/main.yml deleted file mode 100644 index ac385a7..0000000 --- a/roles/raspberrypi/handlers/main.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -- name: Reboot - reboot: diff --git a/roles/raspberrypi/tasks/main.yml b/roles/raspberrypi/tasks/main.yml deleted file mode 100644 index 50c4af4..0000000 --- a/roles/raspberrypi/tasks/main.yml +++ /dev/null @@ -1,66 +0,0 @@ ---- -- name: Test for raspberry pi /proc/cpuinfo - command: grep -E "Raspberry Pi|BCM2708|BCM2709|BCM2835|BCM2836" /proc/cpuinfo - register: grep_cpuinfo_raspberrypi - failed_when: false - changed_when: false - -- name: Test for raspberry pi /proc/device-tree/model - command: grep -E "Raspberry Pi" /proc/device-tree/model - register: grep_device_tree_model_raspberrypi - failed_when: false - changed_when: false - -- name: Set raspberry_pi fact to true - set_fact: - raspberry_pi: true - when: - grep_cpuinfo_raspberrypi.rc == 0 or grep_device_tree_model_raspberrypi.rc == 0 - -- name: Set detected_distribution to Raspbian - set_fact: - detected_distribution: Raspbian - when: > - raspberry_pi|default(false) and - ( ansible_facts.lsb.id|default("") == "Raspbian" or - ansible_facts.lsb.description|default("") is match("[Rr]aspbian.*") ) - -- name: Set detected_distribution to Raspbian (ARM64 on Debian Buster) - set_fact: - detected_distribution: Raspbian - when: - - ansible_facts.architecture is search("aarch64") - - raspberry_pi|default(false) - - ansible_facts.lsb.description|default("") is match("Debian.*buster") - -- name: Set detected_distribution_major_version - set_fact: - detected_distribution_major_version: "{{ ansible_facts.lsb.major_release }}" - when: - - detected_distribution | default("") == "Raspbian" - -- name: Set detected_distribution to Raspbian (ARM64 on Debian Bullseye) - set_fact: - detected_distribution: Raspbian - when: - - ansible_facts.architecture is search("aarch64") - - raspberry_pi|default(false) - - ansible_facts.lsb.description|default("") is match("Debian.*bullseye") - -- name: execute OS related tasks on the Raspberry Pi - {{ action }} - include_tasks: "{{ item }}" - with_first_found: - - "{{ action }}/{{ detected_distribution }}-{{ detected_distribution_major_version }}.yml" - - "{{ action }}/{{ detected_distribution }}.yml" - - "{{ action }}/{{ ansible_distribution }}-{{ ansible_distribution_major_version }}.yml" - - "{{ action }}/{{ ansible_distribution }}.yml" - - "{{ action }}/default.yml" - vars: - action: >- - {% if state == "present" -%} - setup - {%- else -%} - teardown - {%- endif %} - when: - - raspberry_pi|default(false) diff --git a/roles/raspberrypi/tasks/setup/Raspbian.yml b/roles/raspberrypi/tasks/setup/Raspbian.yml deleted file mode 100644 index 371a255..0000000 --- a/roles/raspberrypi/tasks/setup/Raspbian.yml +++ /dev/null @@ -1,27 +0,0 @@ ---- -- name: Activating cgroup support - lineinfile: - path: /boot/cmdline.txt - regexp: '^((?!.*\bcgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory\b).*)$' - line: '\1 cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory' - backrefs: true - notify: reboot - -- name: Install iptables - apt: name=iptables state=present - -- name: Flush iptables before changing to iptables-legacy - iptables: - flush: true - -- name: Changing to iptables-legacy - alternatives: - path: /usr/sbin/iptables-legacy - name: iptables - register: ip4_legacy - -- name: Changing to ip6tables-legacy - alternatives: - path: /usr/sbin/ip6tables-legacy - name: ip6tables - register: ip6_legacy diff --git a/roles/raspberrypi/tasks/setup/Rocky.yml b/roles/raspberrypi/tasks/setup/Rocky.yml deleted file mode 100644 index b037b1d..0000000 --- a/roles/raspberrypi/tasks/setup/Rocky.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -- name: Enable cgroup via boot commandline if not already enabled for Rocky - lineinfile: - path: /boot/cmdline.txt - backrefs: yes - regexp: '^((?!.*\bcgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory\b).*)$' - line: '\1 cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory' - notify: reboot - when: not ansible_check_mode diff --git a/roles/raspberrypi/tasks/setup/Ubuntu.yml b/roles/raspberrypi/tasks/setup/Ubuntu.yml deleted file mode 100644 index 6b1e731..0000000 --- a/roles/raspberrypi/tasks/setup/Ubuntu.yml +++ /dev/null @@ -1,13 +0,0 @@ ---- -- name: Enable cgroup via boot commandline if not already enabled for Ubuntu on a Raspberry Pi - lineinfile: - path: /boot/firmware/cmdline.txt - backrefs: yes - regexp: '^((?!.*\bcgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory\b).*)$' - line: '\1 cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory' - notify: reboot - -- name: Install linux-modules-extra-raspi - apt: - name: linux-modules-extra-raspi - state: present diff --git a/roles/raspberrypi/tasks/setup/default.yml b/roles/raspberrypi/tasks/setup/default.yml deleted file mode 100644 index ed97d53..0000000 --- a/roles/raspberrypi/tasks/setup/default.yml +++ /dev/null @@ -1 +0,0 @@ ---- diff --git a/roles/raspberrypi/tasks/teardown/Raspbian.yml b/roles/raspberrypi/tasks/teardown/Raspbian.yml deleted file mode 100644 index ed97d53..0000000 --- a/roles/raspberrypi/tasks/teardown/Raspbian.yml +++ /dev/null @@ -1 +0,0 @@ ---- diff --git a/roles/raspberrypi/tasks/teardown/Rocky.yml b/roles/raspberrypi/tasks/teardown/Rocky.yml deleted file mode 100644 index ed97d53..0000000 --- a/roles/raspberrypi/tasks/teardown/Rocky.yml +++ /dev/null @@ -1 +0,0 @@ ---- diff --git a/roles/raspberrypi/tasks/teardown/Ubuntu.yml b/roles/raspberrypi/tasks/teardown/Ubuntu.yml deleted file mode 100644 index e9e30e4..0000000 --- a/roles/raspberrypi/tasks/teardown/Ubuntu.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -- name: Remove linux-modules-extra-raspi - apt: - name: linux-modules-extra-raspi - state: absent diff --git a/roles/raspberrypi/tasks/teardown/default.yml b/roles/raspberrypi/tasks/teardown/default.yml deleted file mode 100644 index ed97d53..0000000 --- a/roles/raspberrypi/tasks/teardown/default.yml +++ /dev/null @@ -1 +0,0 @@ ---- diff --git a/site.yml b/site.yml index f840129..3941306 100644 --- a/site.yml +++ b/site.yml @@ -1,12 +1,10 @@ --- - - hosts: k3s_cluster gather_facts: yes become: yes roles: - role: prereq - role: download - - role: raspberrypi - hosts: master become: yes