bookworm
Passed Started
by
@chris

Chris Croome
1Running with gitlab-runner 17.8.3 (690ce25c)2 on priv.runner.git.coop tuSiyW1-, system ID: s_8c6633fcccf84Using Docker executor with image registry.git.coop/webarch/containers/images/bookworm:20250113 ...5Authenticating with credentials from job payload (GitLab Registry)6Pulling docker image registry.git.coop/webarch/containers/images/bookworm:20250113 ...7Using docker image sha256:e2f921cc3d088fa2a659209d86bc4c6cb4cfd13685a46e05aace5ff1f0539ef8 for registry.git.coop/webarch/containers/images/bookworm:20250113 with digest registry.git.coop/webarch/containers/images/bookworm@sha256:6f725c33d1e3e4ac3970b56a652b5bccdcd89b3a1ee1b2854e8d1c91780fc061 ...9Running on runner-tusiyw1--project-59-concurrent-0 via priv...11Fetching changes...12Reinitialized existing Git repository in /builds/webarch/docker/.git/13Checking out e0c5d1d9 as detached HEAD (ref is master)...14Removing galaxy/15Skipping Git submodules setup17Using docker image sha256:e2f921cc3d088fa2a659209d86bc4c6cb4cfd13685a46e05aace5ff1f0539ef8 for registry.git.coop/webarch/containers/images/bookworm:20250113 with digest registry.git.coop/webarch/containers/images/bookworm@sha256:6f725c33d1e3e4ac3970b56a652b5bccdcd89b3a1ee1b2854e8d1c91780fc061 ...18$ whoami19root20$ pwd21/builds/webarch/docker22$ chmod 700 $(pwd)23$ which ansible24/usr/local/bin/ansible25$ ansible --version26ansible [core 2.17.7]27 config file = /builds/webarch/docker/ansible.cfg28 configured module search path = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']29 ansible python module location = /opt/pipx/venvs/ansible/lib/python3.11/site-packages/ansible30 ansible collection location = /root/.ansible/collections:/usr/share/ansible/collections31 executable location = /usr/local/bin/ansible32 python version = 3.11.2 (main, Nov 30 2024, 21:22:50) [GCC 12.2.0] (/opt/pipx/venvs/ansible/bin/python)33 jinja version = 3.1.534 libyaml = True35$ which yamllint36/usr/local/bin/yamllint37$ yamllint --version38yamllint 1.35.139$ which molecule40/usr/local/bin/molecule41$ molecule --version42molecule 24.12.0 using python 3.11 43 ansible:2.17.744 openstack:23.6.0 from molecule_plugins requiring collections: openstack.cloud>=2.1.045 podman:23.6.0 from molecule_plugins requiring collections: containers.podman>=1.7.0 ansible.posix>=1.3.046 ec2:23.6.0 from molecule_plugins47 default:24.12.0 from molecule48 azure:23.6.0 from molecule_plugins49 docker:23.6.0 from molecule_plugins requiring collections: community.docker>=3.4.11 ansible.posix>=1.4.050 containers:23.6.0 from molecule_plugins requiring collections: ansible.posix>=1.3.0 community.docker>=1.9.1 containers.podman>=1.8.151 vagrant:23.6.0 from molecule_plugins52 gce:23.6.0 from molecule_plugins requiring collections: google.cloud>=1.0.2 community.crypto>=1.8.053$ pre-commit install54pre-commit installed at .git/hooks/pre-commit55$ pre-commit run --all-files56[INFO] Initializing environment for https://github.com/adrienverge/yamllint.git.57[INFO] Initializing environment for https://github.com/aristanetworks/j2lint.git.58[INFO] Initializing environment for https://github.com/jackdewinter/pymarkdown.git.59[INFO] Initializing environment for https://github.com/ansible/ansible-lint.git.60[INFO] Initializing environment for https://github.com/ansible/ansible-lint.git:jc==1.25.4,jmespath==1.0.1.61[INFO] Installing environment for https://github.com/adrienverge/yamllint.git.62[INFO] Once installed this environment will be reused.63[INFO] This may take a few minutes...64[INFO] Installing environment for https://github.com/aristanetworks/j2lint.git.65[INFO] Once installed this environment will be reused.66[INFO] This may take a few minutes...67[INFO] Installing environment for https://github.com/jackdewinter/pymarkdown.git.68[INFO] Once installed this environment will be reused.69[INFO] This may take a few minutes...70[INFO] Installing environment for https://github.com/ansible/ansible-lint.git.71[INFO] Once installed this environment will be reused.72[INFO] This may take a few minutes...73YAML Lint................................................................Passed74Jinja2-Linter............................................................Passed75Markdown Lint............................................................Passed76Ansible Lint.............................................................Passed77$ molecule test --all78INFO Performing prerun with role_name_check=0...79WARNING Another version of 'ansible.posix' 2.0.0 was found installed in /root/.ansible/collections/ansible_collections, only the first one will be used, 1.6.2 (/opt/pipx/venvs/ansible/lib/python3.11/site-packages/ansible_collections).80WARNING Another version of 'community.crypto' 2.23.0 was found installed in /root/.ansible/collections/ansible_collections, only the first one will be used, 2.22.3 (/opt/pipx/venvs/ansible/lib/python3.11/site-packages/ansible_collections).81WARNING Another version of 'community.dns' 3.1.1 was found installed in /root/.ansible/collections/ansible_collections, only the first one will be used, 3.1.0 (/opt/pipx/venvs/ansible/lib/python3.11/site-packages/ansible_collections).82WARNING Another version of 'community.docker' 4.3.0 was found installed in /root/.ansible/collections/ansible_collections, only the first one will be used, 3.13.3 (/opt/pipx/venvs/ansible/lib/python3.11/site-packages/ansible_collections).83WARNING Another version of 'community.general' 10.2.0 was found installed in /root/.ansible/collections/ansible_collections, only the first one will be used, 9.5.2 (/opt/pipx/venvs/ansible/lib/python3.11/site-packages/ansible_collections).84WARNING Another version of 'community.mysql' 3.11.0 was found installed in /root/.ansible/collections/ansible_collections, only the first one will be used, 3.11.0 (/opt/pipx/venvs/ansible/lib/python3.11/site-packages/ansible_collections).85WARNING Another version of 'community.postgresql' 3.9.1 was found installed in /root/.ansible/collections/ansible_collections, only the first one will be used, 3.9.0 (/opt/pipx/venvs/ansible/lib/python3.11/site-packages/ansible_collections).86WARNING Another version of 'community.rabbitmq' 1.4.0 was found installed in /root/.ansible/collections/ansible_collections, only the first one will be used, 1.3.0 (/opt/pipx/venvs/ansible/lib/python3.11/site-packages/ansible_collections).87INFO Running default > dependency89Starting galaxy role install process90- extracting apt to /builds/webarch/docker/galaxy/roles/apt91- apt (4.6.0) was installed successfully92INFO Dependency completed successfully.93WARNING Skipping, missing the requirements file.94INFO Running default > cleanup96WARNING Skipping, cleanup playbook not configured.97INFO Running default > destroy99WARNING Skipping, destroy action has no playbook.100INFO Running default > syntax102playbook: /builds/webarch/docker/molecule/default/converge.yml103INFO Running default > create105WARNING Skipping, create action has no playbook.106INFO Running default > prepare108WARNING Skipping, prepare playbook not configured.109INFO Running default > converge111PLAY [Run as root] *************************************************************112TASK [Gathering Facts] *********************************************************113ok: [localhost]114TASK [Debug ansible_facts.effective_user_id] ***********************************115ok: [localhost] => 116 ansible_facts.effective_user_id: '0'117TASK [Debug ansible_facts.user_id] *********************************************118ok: [localhost] => 119 ansible_facts.user_id: root120TASK [Debug ansible_facts.user_dir] ********************************************121ok: [localhost] => 122 ansible_facts.user_dir: /root123TASK [Include Docker role] *****************************************************124included: docker for localhost125TASK [docker : Validating arguments against arg spec 'main' - The main entry point for the Docker role.] ***126ok: [localhost]127TASK [docker : Include Docker verify variables tasks] **************************128included: /builds/webarch/docker/tasks/verify.yml for localhost129TASK [docker : Check docker_ variables using meta/argument_specs.yml] **********130ok: [localhost]131TASK [docker : Include Docker apt tasks] ***************************************132included: /builds/webarch/docker/tasks/apt.yml for localhost133TASK [docker : Requirements present] *******************************************134The following additional packages will be installed:135 appstream gir1.2-glib-2.0 gir1.2-packagekitglib-1.0 libappstream4 libcurl4136 libduktape207 libdw1 libgirepository-1.0-1 libglib2.0-0 libglib2.0-bin137 libglib2.0-data libgstreamer1.0-0 libpackagekit-glib2-18 libpolkit-agent-1-0138 libpolkit-gobject-1-0 libstemmer0d libunwind8 libxmlb2 packagekit139 packagekit-tools polkitd python3-blinker python3-dbus python3-distro140 python3-gi python3-jwt python3-lazr.restfulclient python3-lazr.uri141 python3-oauthlib python3-software-properties python3-wadllib sgml-base142 shared-mime-info xdg-user-dirs xml-core143Suggested packages:144 apt-config-icons low-memory-monitor gstreamer1.0-tools polkitd-pkla145 python-blinker-doc python-dbus-doc python3-crypto sgml-base-doc debhelper146The following NEW packages will be installed:147 appstream apt-transport-https curl gir1.2-glib-2.0 gir1.2-packagekitglib-1.0148 libappstream4 libcurl4 libduktape207 libdw1 libgirepository-1.0-1149 libglib2.0-0 libglib2.0-bin libglib2.0-data libgstreamer1.0-0150 libpackagekit-glib2-18 libpolkit-agent-1-0 libpolkit-gobject-1-0151 libstemmer0d libunwind8 libxmlb2 packagekit packagekit-tools polkitd152 python3-blinker python3-dbus python3-distro python3-gi python3-jwt153 python3-lazr.restfulclient python3-lazr.uri python3-oauthlib154 python3-software-properties python3-wadllib sgml-base shared-mime-info155 software-properties-common xdg-user-dirs xml-core1560 upgraded, 38 newly installed, 0 to remove and 4 not upgraded.157changed: [localhost]158TASK [docker : Find legacy Docker apt list files] ******************************159ok: [localhost]160TASK [docker : Legacy Docker GPG key absent] ***********************************161ok: [localhost]162TASK [docker : Apt keyrings directory present] *********************************163ok: [localhost]164TASK [docker : Docker ascii armored gpg key present] ***************************165changed: [localhost]166TASK [docker : Stat Docker ascii armored gpg file] *****************************167ok: [localhost]168TASK [docker : Stat Docker gpg dearmored file] *********************************169ok: [localhost]170TASK [docker : Docker gpg key dearmored] ***************************************171ok: [localhost]172TASK [docker : Stat Docker gpg dearmored file] *********************************173ok: [localhost]174TASK [docker : Docker gpg key check command] ***********************************175ok: [localhost]176TASK [docker : Set a fact for the GPG fingerprints] ****************************177ok: [localhost]178TASK [docker : Docker gpg key check all fingerprints] **************************179ok: [localhost] => 180 changed: false181 msg: All assertions passed182TASK [docker : Stat Docker repository sources file] ****************************183ok: [localhost]184TASK [docker : Docker repository sources file present] *************************185changed: [localhost]186TASK [docker : Docker apt preferences present] *********************************187--- before188+++ after: /root/.ansible/tmp/ansible-local-848z31eswmm/tmp50q03d1g/docker.pref.j2189@@ -0,0 +1,30 @@190+# Ansible managed191+192+Package: containerd.io193+Pin: origin download.docker.com194+Pin-Priority: 100195+196+Package: docker-buildx-plugin197+Pin: origin download.docker.com198+Pin-Priority: 100199+200+Package: docker-ce201+Pin: origin download.docker.com202+Pin-Priority: 100203+204+Package: docker-ce-cli205+Pin: origin download.docker.com206+Pin-Priority: 100207+208+Package: docker-ce-rootless-extras209+Pin: origin download.docker.com210+Pin-Priority: 100211+212+Package: docker-compose-plugin213+Pin: origin download.docker.com214+Pin-Priority: 100215+216+Package: docker-scan-plugin217+Pin: origin download.docker.com218+Pin-Priority: 100219+220changed: [localhost]221TASK [docker : Update apt cache] ***********************************************222changed: [localhost]223TASK [docker : Include Docker install and configure tasks] *********************224included: /builds/webarch/docker/tasks/install.yml for localhost225TASK [docker : Legacy Docker packages absent] **********************************226ok: [localhost]227TASK [docker : Check that /etc/apt/sources.list.d/docker.sources is present] ***228ok: [localhost]229TASK [docker : Docker packages present] ****************************************230The following additional packages will be installed:231 apparmor docker-buildx-plugin iptables kmod libip6tc2 libltdl7232 libnetfilter-conntrack3 libnfnetlink0 libnftables1 libnftnl11 libslirp0233 nftables pigz slirp4netns234Suggested packages:235 apparmor-profiles-extra apparmor-utils aufs-tools cgroupfs-mount236 | cgroup-lite firewalld237The following NEW packages will be installed:238 apparmor containerd.io docker-buildx-plugin docker-ce docker-ce-cli239 docker-ce-rootless-extras docker-compose-plugin iptables kmod libip6tc2240 libltdl7 libnetfilter-conntrack3 libnfnetlink0 libnftables1 libnftnl11241 libslirp0 nftables pigz slirp4netns2420 upgraded, 19 newly installed, 0 to remove and 4 not upgraded.243changed: [localhost]244TASK [docker : Directory for Docker config present] ****************************245ok: [localhost]246TASK [docker : Docker started] *************************************************247changed: [localhost]248TASK [docker : Include install Docker Compose version 1 tasks] *****************249included: /builds/webarch/docker/tasks/compose_v1.yml for localhost250TASK [docker : Docker Compose apt package absent] ******************************251ok: [localhost]252TASK [docker : Docker Compose version 1 absent] ********************************253ok: [localhost] => (item=/usr/local/bin/docker-compose)254ok: [localhost] => (item=/usr/local/bin/docker-compose-v1)255ok: [localhost] => (item=/usr/local/bin/compose-switch)256ok: [localhost] => (item=/etc/bash_completion.d/docker-compose)257TASK [docker : Check if a docker-compose alternative exists] *******************258ok: [localhost]259RUNNING HANDLER [docker : Restart docker] **************************************260changed: [localhost]261PLAY RECAP *********************************************************************262localhost : ok=36 changed=8 unreachable=0 failed=0 skipped=41 rescued=0 ignored=0263INFO Running default > idempotence265PLAY [Run as root] *************************************************************266TASK [Gathering Facts] *********************************************************267ok: [localhost]268TASK [Debug ansible_facts.effective_user_id] ***********************************269ok: [localhost] => 270 ansible_facts.effective_user_id: '0'271TASK [Debug ansible_facts.user_id] *********************************************272ok: [localhost] => 273 ansible_facts.user_id: root274TASK [Debug ansible_facts.user_dir] ********************************************275ok: [localhost] => 276 ansible_facts.user_dir: /root277TASK [Include Docker role] *****************************************************278included: docker for localhost279TASK [docker : Validating arguments against arg spec 'main' - The main entry point for the Docker role.] ***280ok: [localhost]281TASK [docker : Include Docker verify variables tasks] **************************282included: /builds/webarch/docker/tasks/verify.yml for localhost283TASK [docker : Check docker_ variables using meta/argument_specs.yml] **********284ok: [localhost]285TASK [docker : Include Docker apt tasks] ***************************************286included: /builds/webarch/docker/tasks/apt.yml for localhost287TASK [docker : Requirements present] *******************************************288ok: [localhost]289TASK [docker : Find legacy Docker apt list files] ******************************290ok: [localhost]291TASK [docker : Legacy Docker GPG key absent] ***********************************292ok: [localhost]293TASK [docker : Apt keyrings directory present] *********************************294ok: [localhost]295TASK [docker : Docker ascii armored gpg key present] ***************************296ok: [localhost]297TASK [docker : Stat Docker ascii armored gpg file] *****************************298ok: [localhost]299TASK [docker : Stat Docker gpg dearmored file] *********************************300ok: [localhost]301TASK [docker : Stat Docker gpg dearmored file] *********************************302ok: [localhost]303TASK [docker : Docker gpg key check command] ***********************************304ok: [localhost]305TASK [docker : Set a fact for the GPG fingerprints] ****************************306ok: [localhost]307TASK [docker : Docker gpg key check all fingerprints] **************************308ok: [localhost] => 309 changed: false310 msg: All assertions passed311TASK [docker : Stat Docker repository sources file] ****************************312ok: [localhost]313TASK [docker : Slurp /etc/apt/sources.list.d/docker.sources] *******************314ok: [localhost]315TASK [docker : Decode the base64 encoded version of /etc/apt/sources.list.d/docker.sources] ***316ok: [localhost]317TASK [docker : Set a fact for the prior Docker repository sources file contents] ***318ok: [localhost]319TASK [docker : Check Docker repository sources file present] *******************320ok: [localhost]321TASK [docker : Docker repository sources file present] *************************322ok: [localhost]323TASK [docker : Docker apt preferences present] *********************************324ok: [localhost]325TASK [docker : Include Docker install and configure tasks] *********************326included: /builds/webarch/docker/tasks/install.yml for localhost327TASK [docker : Legacy Docker packages absent] **********************************328ok: [localhost]329TASK [docker : Check that /etc/apt/sources.list.d/docker.sources is present] ***330ok: [localhost]331TASK [docker : Docker packages present] ****************************************332ok: [localhost]333TASK [docker : Directory for Docker config present] ****************************334ok: [localhost]335TASK [docker : Docker started] *************************************************336ok: [localhost]337TASK [docker : Include install Docker Compose version 1 tasks] *****************338included: /builds/webarch/docker/tasks/compose_v1.yml for localhost339TASK [docker : Docker Compose apt package absent] ******************************340ok: [localhost]341TASK [docker : Docker Compose version 1 absent] ********************************342ok: [localhost] => (item=/usr/local/bin/docker-compose)343ok: [localhost] => (item=/usr/local/bin/docker-compose-v1)344ok: [localhost] => (item=/usr/local/bin/compose-switch)345ok: [localhost] => (item=/etc/bash_completion.d/docker-compose)346TASK [docker : Check if a docker-compose alternative exists] *******************347ok: [localhost]348PLAY RECAP *********************************************************************349localhost : ok=37 changed=0 unreachable=0 failed=0 skipped=39 rescued=0 ignored=0350INFO Idempotence completed successfully.351INFO Running default > side_effect353WARNING Skipping, side effect playbook not configured.354INFO Running default > verify356INFO Running Ansible Verifier357PLAY [Verify as root] **********************************************************358TASK [Gathering Facts] *********************************************************359ok: [localhost]360TASK [Gather service facts] ****************************************************361ok: [localhost]362TASK [Check that Docker is enabled and running] ********************************363ok: [localhost]364PLAY RECAP *********************************************************************365localhost : ok=3 changed=0 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0366INFO Verifier completed successfully.367INFO Running default > cleanup369WARNING Skipping, cleanup playbook not configured.370INFO Running default > destroy372WARNING Skipping, destroy action has no playbook.373INFO Pruning extra files from scenario ephemeral directory375Job succeeded