From a30de11a4af589fac3ba8cf2d901d42d7ab2833e Mon Sep 17 00:00:00 2001 From: Daniel Akulenok Date: Wed, 21 Jan 2026 12:26:35 +0100 Subject: [PATCH] Molecule is broken --- molecule/default/converge.yml | 13 ------- molecule/default/molecule.yml | 30 ---------------- molecule/default/prepare.yml | 28 --------------- molecule/default/requirements.yml | 3 -- .../__pycache__/test_default.cpython-313.pyc | Bin 2463 -> 0 bytes molecule/default/tests/test_default.py | 34 ------------------ 6 files changed, 108 deletions(-) delete mode 100644 molecule/default/converge.yml delete mode 100644 molecule/default/molecule.yml delete mode 100644 molecule/default/prepare.yml delete mode 100644 molecule/default/requirements.yml delete mode 100644 molecule/default/tests/__pycache__/test_default.cpython-313.pyc delete mode 100644 molecule/default/tests/test_default.py diff --git a/molecule/default/converge.yml b/molecule/default/converge.yml deleted file mode 100644 index cd892c6..0000000 --- a/molecule/default/converge.yml +++ /dev/null @@ -1,13 +0,0 @@ ---- -- name: Converge - hosts: all - vars: - podman_packages: - - podman - podman_configure_registries: true - podman_configure_storage: true - podman_configure_policy: true - podman_enable_socket: false - podman_enable_api_service: false - podman_policy_default_type: "insecureAcceptAnything" - podman_policy_trusted_registries: [] diff --git a/molecule/default/molecule.yml b/molecule/default/molecule.yml deleted file mode 100644 index 9efaac2..0000000 --- a/molecule/default/molecule.yml +++ /dev/null @@ -1,30 +0,0 @@ ---- -dependency: - name: galaxy -driver: - name: podman -platform_defaults: &platform_defaults - tmpfs: - - /tmp - - /run/lock - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:ro - command: /lib/systemd/systemd -platforms: - - name: debian-bullseye - image: docker.io/jrei/systemd-debian:12 - <<: *platform_defaults - - name: debian-trixie - image: docker.io/jrei/systemd-debian:13 - <<: *platform_defaults - -provisioner: - name: ansible - lint: - name: ansible-lint -verifier: - name: ansible -lint: | - set -e - ansible-lint . - yamllint . diff --git a/molecule/default/prepare.yml b/molecule/default/prepare.yml deleted file mode 100644 index af9388d..0000000 --- a/molecule/default/prepare.yml +++ /dev/null @@ -1,28 +0,0 @@ ---- -- name: Prepare instance for podman role testing - hosts: all - become: true - tasks: - - name: Ensure apt cache is up-to-date - ansible.builtin.apt: - update_cache: true - cache_valid_time: 3600 - - - name: Install prerequisites used by the role/tests - ansible.builtin.apt: - name: - - apt-transport-https - - ca-certificates - - gnupg - - lsb-release - - curl - state: present - update_cache: false - - - name: Install python3-venv and python3-pip for testinfra - ansible.builtin.apt: - name: - - python3-pip - - python3-venv - state: present - update_cache: false diff --git a/molecule/default/requirements.yml b/molecule/default/requirements.yml deleted file mode 100644 index 25a97a4..0000000 --- a/molecule/default/requirements.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -collections: - - name: containers.podman diff --git a/molecule/default/tests/__pycache__/test_default.cpython-313.pyc b/molecule/default/tests/__pycache__/test_default.cpython-313.pyc deleted file mode 100644 index ae22792d8e160f336dabb8c58732ec26e7d56f40..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2463 zcmc&$%}*pn6tDhZm=C^o5J8Z&#UM<=&?M-FzzX7sk&hj+GqTZSlTI^T3=K2gld2v9 zbAr=K_Q0CBQR6|c-1OvbV&XsGp-CSgy+;qmlSFQweAOS!3?Z28K|Ap3)vH%uzgO?~ z=Ayklj^O+A@$*enMCdox3BQ&=x%d^7rznr|+%h75%Mtz|pNoX9^)?r+>!FrQgj&6Q zh;nW9UZ~|dL#^KC`FAAxO_N%#P}we0b_hvw@5`HJ8OxfwEoV#(%c?>3^%72R zV_eZKnV2O^Wq(t-44p!?1m1W7)K7C@+tCo}c~{ zA#KFNT!6^1b+3HyahI`ylS>G^u6f-ZXtFtGVz$;5#44TM!G!9jK^W$>p1^FFmPD$C zp#t2~Qc83M=(#*8xDje;m=Lcut5%99F_`EIg|Zfejj+UV2O5E1*A12IDR>t`1a|TY zc(A0QcR~0tj~^D`{<@_8L*tlEWGzFw2nkoiCz8eFRvVGdXu zc=zg8uN(%y#$Q*z0{-whTWsR&mMj^B1^tv?uIyQxrZFj{3(|;Qu9(D<7;s~BkIpb< zykx4{s9C|r=+F((8A_!_YEnZi!*Bur@2DkRla}(U*;EVZWn1@wa7C)uFkwVM01T)l z9+!}QX6Ob%Su#tKskb#Jqi=*9+7$E%iJqT@kfQW#}o z;>Iq=-4@Tm?YQF6KJS;ZoIjxz8#_8N4Ob{)%Z-6hSTUq-=jBSi!7ET6eR}y$*j>F# zAHy#NrhD8Qy<0XlsD-m64K`Nu={ksWf#bLrDE0ykpGQ#l>tD%V$fwDPljOu{a`q%S zdnQI6EgdX9${u9x?lDJ9UkH3R|2v;JNPWKG@X7NQ#C81@=eZ9!CYL?=p(o$xF5)8R G)A2uvVje31 diff --git a/molecule/default/tests/test_default.py b/molecule/default/tests/test_default.py deleted file mode 100644 index f6e1f3f..0000000 --- a/molecule/default/tests/test_default.py +++ /dev/null @@ -1,34 +0,0 @@ -import os -import testinfra.utils.ansible_runner - -# Get hosts from Testinfra inventory created by Molecule -testinfra_hosts = testinfra.utils.ansible_runner.AnsibleRunner( - os.environ.get('MOLECULE_INVENTORY_FILE') -).get_hosts('all') - - -def test_podman_package_installed(host): - pkg = host.package("podman") - assert pkg.is_installed, "podman package should be installed" - - -def test_podman_binary_executes(host): - cmd = host.run("podman --version") - assert cmd.rc == 0, f"podman not runnable: {cmd.stderr or cmd.stdout}" - - -def test_containers_conf_exists(host): - f = host.file("/etc/containers/registries.conf") - assert f.exists, "/etc/containers/registries.conf should exist" - - -def test_policy_json_exists(host): - f = host.file("/etc/containers/policy.json") - assert f.exists, "/etc/containers/policy.json should exist" - - -def test_podman_config_file_valid_json(host): - f = host.file("/etc/containers/policy.json") - assert f.exists and f.size > 0 - cmd = host.run("python3 -c 'import json,sys;json.load(open(\"/etc/containers/policy.json\"))'") - assert cmd.rc == 0, "policy.json should be valid JSON"