all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fe1e:52cf
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: 031ca1df-a495-4399-a136-59fbb104a623
        host_id: de4c9765152b8ccf16bcbbf90e33fb083884dc744cc344501046bc88
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fe1e:52cf
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.0.99
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.193.102
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fe1e:52cf
        region: null
        slot: null
  vars:
    zuul:
      _inheritance_path:
      - '<Job base explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-config/zuul.d/jobs.yaml@main#2>'
      - '<Job flake8 explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-jobs/.zuul.yaml@main#32>'
      - '<Job flake8 explicit: None implied: None source: osism/container-images/.zuul.yaml@main#2>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: 6c2255c98cb840c98a9714bc4c10db3a
      build_refs:
      - branch: main
        change: '903'
        change_message: "ansible-lint: drop dead block allowlist entries\n\nRemoves
          the `ansible:` group (`always`, `block`, `rescue`) from the\nosism-fqcn
          FQCN allowlist (`ansible-lint/files/osism_fqcn_list.yaml`).\n\n## Why it's
          dead code\n\nThe rule represents a `block`/`rescue`/`always` construct with
          the\nsingle combined action string `\"block/always/rescue\"`, which never\nmatches
          the bare `always`/`block`/`rescue` allowlist entries. That\nmismatch was
          the original false-positive bug that forced `# noqa`\nworkarounds across
          many repos.\n\nThe fix in #902 (commit 5aea43c) handles these constructs
          with an\nexplicit early return in `osism_fqcn.py` when the module equals\n`\"block/always/rescue\"`,
          before the allowlist is consulted. So the\n`ansible:` group can never match
          \u2014 in either the old or new code path \u2014\nand is misleading, since
          it looks like the mechanism that exempts\nblocks but isn't.\n\n## Verification\n\nBehavioural
          no-op. Ran the published `ansible-lint` image against a\nprobe playbook,
          comparing the built-in list vs. this modified list:\n\n- a `block` construct
          is still **not** flagged by osism-fqcn\n- a bare non-allowlisted module
          (`shell`) is still flagged\n\nOutput is identical with and without the `ansible:`
          group.\n\nFollow-up cleanup to #902 / osism/issues#1368.\n\nRelated-Bug:
          #1368"
        change_url: https://github.com/osism/container-images/pull/903
        commit_id: 3e348e92eb1a856c4cc624503b7ffc4b0d7606d5
        patchset: 3e348e92eb1a856c4cc624503b7ffc4b0d7606d5
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/container-images
          name: osism/container-images
          short_name: container-images
        src_dir: src/github.com/osism/container-images
        topic: null
      buildset: dfd356809c3e4e5a926365b48e69fa91
      buildset_refs:
      - branch: main
        change: '903'
        change_message: "ansible-lint: drop dead block allowlist entries\n\nRemoves
          the `ansible:` group (`always`, `block`, `rescue`) from the\nosism-fqcn
          FQCN allowlist (`ansible-lint/files/osism_fqcn_list.yaml`).\n\n## Why it's
          dead code\n\nThe rule represents a `block`/`rescue`/`always` construct with
          the\nsingle combined action string `\"block/always/rescue\"`, which never\nmatches
          the bare `always`/`block`/`rescue` allowlist entries. That\nmismatch was
          the original false-positive bug that forced `# noqa`\nworkarounds across
          many repos.\n\nThe fix in #902 (commit 5aea43c) handles these constructs
          with an\nexplicit early return in `osism_fqcn.py` when the module equals\n`\"block/always/rescue\"`,
          before the allowlist is consulted. So the\n`ansible:` group can never match
          \u2014 in either the old or new code path \u2014\nand is misleading, since
          it looks like the mechanism that exempts\nblocks but isn't.\n\n## Verification\n\nBehavioural
          no-op. Ran the published `ansible-lint` image against a\nprobe playbook,
          comparing the built-in list vs. this modified list:\n\n- a `block` construct
          is still **not** flagged by osism-fqcn\n- a bare non-allowlisted module
          (`shell`) is still flagged\n\nOutput is identical with and without the `ansible:`
          group.\n\nFollow-up cleanup to #902 / osism/issues#1368.\n\nRelated-Bug:
          #1368"
        change_url: https://github.com/osism/container-images/pull/903
        commit_id: 3e348e92eb1a856c4cc624503b7ffc4b0d7606d5
        patchset: 3e348e92eb1a856c4cc624503b7ffc4b0d7606d5
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/container-images
          name: osism/container-images
          short_name: container-images
        src_dir: src/github.com/osism/container-images
        topic: null
      change: '903'
      change_message: "ansible-lint: drop dead block allowlist entries\n\nRemoves
        the `ansible:` group (`always`, `block`, `rescue`) from the\nosism-fqcn FQCN
        allowlist (`ansible-lint/files/osism_fqcn_list.yaml`).\n\n## Why it's dead
        code\n\nThe rule represents a `block`/`rescue`/`always` construct with the\nsingle
        combined action string `\"block/always/rescue\"`, which never\nmatches the
        bare `always`/`block`/`rescue` allowlist entries. That\nmismatch was the original
        false-positive bug that forced `# noqa`\nworkarounds across many repos.\n\nThe
        fix in #902 (commit 5aea43c) handles these constructs with an\nexplicit early
        return in `osism_fqcn.py` when the module equals\n`\"block/always/rescue\"`,
        before the allowlist is consulted. So the\n`ansible:` group can never match
        \u2014 in either the old or new code path \u2014\nand is misleading, since
        it looks like the mechanism that exempts\nblocks but isn't.\n\n## Verification\n\nBehavioural
        no-op. Ran the published `ansible-lint` image against a\nprobe playbook, comparing
        the built-in list vs. this modified list:\n\n- a `block` construct is still
        **not** flagged by osism-fqcn\n- a bare non-allowlisted module (`shell`) is
        still flagged\n\nOutput is identical with and without the `ansible:` group.\n\nFollow-up
        cleanup to #902 / osism/issues#1368.\n\nRelated-Bug: #1368"
      change_url: https://github.com/osism/container-images/pull/903
      child_jobs: []
      commit_id: 3e348e92eb1a856c4cc624503b7ffc4b0d7606d5
      event_id: c598d910-5dad-11f1-9736-3f693ff5b044
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/6c2255c98cb840c98a9714bc4c10db3a/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/6c2255c98cb840c98a9714bc4c10db3a/work/logs
        result_data_file: /var/lib/zuul/builds/6c2255c98cb840c98a9714bc4c10db3a/work/results.json
        src_root: /var/lib/zuul/builds/6c2255c98cb840c98a9714bc4c10db3a/work/src
        work_root: /var/lib/zuul/builds/6c2255c98cb840c98a9714bc4c10db3a/work
      include_vars: []
      items:
      - branch: main
        change: '903'
        change_message: "ansible-lint: drop dead block allowlist entries\n\nRemoves
          the `ansible:` group (`always`, `block`, `rescue`) from the\nosism-fqcn
          FQCN allowlist (`ansible-lint/files/osism_fqcn_list.yaml`).\n\n## Why it's
          dead code\n\nThe rule represents a `block`/`rescue`/`always` construct with
          the\nsingle combined action string `\"block/always/rescue\"`, which never\nmatches
          the bare `always`/`block`/`rescue` allowlist entries. That\nmismatch was
          the original false-positive bug that forced `# noqa`\nworkarounds across
          many repos.\n\nThe fix in #902 (commit 5aea43c) handles these constructs
          with an\nexplicit early return in `osism_fqcn.py` when the module equals\n`\"block/always/rescue\"`,
          before the allowlist is consulted. So the\n`ansible:` group can never match
          \u2014 in either the old or new code path \u2014\nand is misleading, since
          it looks like the mechanism that exempts\nblocks but isn't.\n\n## Verification\n\nBehavioural
          no-op. Ran the published `ansible-lint` image against a\nprobe playbook,
          comparing the built-in list vs. this modified list:\n\n- a `block` construct
          is still **not** flagged by osism-fqcn\n- a bare non-allowlisted module
          (`shell`) is still flagged\n\nOutput is identical with and without the `ansible:`
          group.\n\nFollow-up cleanup to #902 / osism/issues#1368.\n\nRelated-Bug:
          #1368"
        change_url: https://github.com/osism/container-images/pull/903
        commit_id: 3e348e92eb1a856c4cc624503b7ffc4b0d7606d5
        patchset: 3e348e92eb1a856c4cc624503b7ffc4b0d7606d5
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/container-images
          name: osism/container-images
          short_name: container-images
          src_dir: src/github.com/osism/container-images
        topic: null
      job: flake8
      jobtags: []
      max_attempts: 3
      message: YW5zaWJsZS1saW50OiBkcm9wIGRlYWQgYmxvY2sgYWxsb3dsaXN0IGVudHJpZXMKClJlbW92ZXMgdGhlIGBhbnNpYmxlOmAgZ3JvdXAgKGBhbHdheXNgLCBgYmxvY2tgLCBgcmVzY3VlYCkgZnJvbSB0aGUKb3Npc20tZnFjbiBGUUNOIGFsbG93bGlzdCAoYGFuc2libGUtbGludC9maWxlcy9vc2lzbV9mcWNuX2xpc3QueWFtbGApLgoKIyMgV2h5IGl0J3MgZGVhZCBjb2RlCgpUaGUgcnVsZSByZXByZXNlbnRzIGEgYGJsb2NrYC9gcmVzY3VlYC9gYWx3YXlzYCBjb25zdHJ1Y3Qgd2l0aCB0aGUKc2luZ2xlIGNvbWJpbmVkIGFjdGlvbiBzdHJpbmcgYCJibG9jay9hbHdheXMvcmVzY3VlImAsIHdoaWNoIG5ldmVyCm1hdGNoZXMgdGhlIGJhcmUgYGFsd2F5c2AvYGJsb2NrYC9gcmVzY3VlYCBhbGxvd2xpc3QgZW50cmllcy4gVGhhdAptaXNtYXRjaCB3YXMgdGhlIG9yaWdpbmFsIGZhbHNlLXBvc2l0aXZlIGJ1ZyB0aGF0IGZvcmNlZCBgIyBub3FhYAp3b3JrYXJvdW5kcyBhY3Jvc3MgbWFueSByZXBvcy4KClRoZSBmaXggaW4gIzkwMiAoY29tbWl0IDVhZWE0M2MpIGhhbmRsZXMgdGhlc2UgY29uc3RydWN0cyB3aXRoIGFuCmV4cGxpY2l0IGVhcmx5IHJldHVybiBpbiBgb3Npc21fZnFjbi5weWAgd2hlbiB0aGUgbW9kdWxlIGVxdWFscwpgImJsb2NrL2Fsd2F5cy9yZXNjdWUiYCwgYmVmb3JlIHRoZSBhbGxvd2xpc3QgaXMgY29uc3VsdGVkLiBTbyB0aGUKYGFuc2libGU6YCBncm91cCBjYW4gbmV2ZXIgbWF0Y2gg4oCUIGluIGVpdGhlciB0aGUgb2xkIG9yIG5ldyBjb2RlIHBhdGgg4oCUCmFuZCBpcyBtaXNsZWFkaW5nLCBzaW5jZSBpdCBsb29rcyBsaWtlIHRoZSBtZWNoYW5pc20gdGhhdCBleGVtcHRzCmJsb2NrcyBidXQgaXNuJ3QuCgojIyBWZXJpZmljYXRpb24KCkJlaGF2aW91cmFsIG5vLW9wLiBSYW4gdGhlIHB1Ymxpc2hlZCBgYW5zaWJsZS1saW50YCBpbWFnZSBhZ2FpbnN0IGEKcHJvYmUgcGxheWJvb2ssIGNvbXBhcmluZyB0aGUgYnVpbHQtaW4gbGlzdCB2cy4gdGhpcyBtb2RpZmllZCBsaXN0OgoKLSBhIGBibG9ja2AgY29uc3RydWN0IGlzIHN0aWxsICoqbm90KiogZmxhZ2dlZCBieSBvc2lzbS1mcWNuCi0gYSBiYXJlIG5vbi1hbGxvd2xpc3RlZCBtb2R1bGUgKGBzaGVsbGApIGlzIHN0aWxsIGZsYWdnZWQKCk91dHB1dCBpcyBpZGVudGljYWwgd2l0aCBhbmQgd2l0aG91dCB0aGUgYGFuc2libGU6YCBncm91cC4KCkZvbGxvdy11cCBjbGVhbnVwIHRvICM5MDIgLyBvc2lzbS9pc3N1ZXMjMTM2OC4KClJlbGF0ZWQtQnVnOiAjMTM2OA==
      patchset: 3e348e92eb1a856c4cc624503b7ffc4b0d7606d5
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 019f0261a526db7d8989ff1abefc2299a8c0ffbc
          trusted/project_1/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 038dd8b856c62af4433c8477c5cb3d0480847059
          trusted/project_2/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: 0c74c57cedff2b36bb37ca68a5338d1c49991496
          untrusted/project_0/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: 0c74c57cedff2b36bb37ca68a5338d1c49991496
          untrusted/project_1/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 019f0261a526db7d8989ff1abefc2299a8c0ffbc
          untrusted/project_2/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 038dd8b856c62af4433c8477c5cb3d0480847059
        playbooks:
        - path: untrusted/project_0/github.com/osism/zuul-jobs/playbooks/flake8/run.yaml
          roles:
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/playbook_0/role_0/zuul-config
            link_target: untrusted/project_1/github.com/osism/zuul-config
            role_path: ansible/playbook_0/role_0/zuul-config/roles
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/playbook_0/role_1/openinfra-zuul-jobs
            link_target: untrusted/project_2/github.com/osism/openinfra-zuul-jobs
            role_path: ansible/playbook_0/role_1/openinfra-zuul-jobs/roles
          - checkout: main
            checkout_description: playbook branch
            link_name: ansible/playbook_0/role_2/zuul-jobs
            link_target: untrusted/project_0/github.com/osism/zuul-jobs
            role_path: ansible/playbook_0/role_2/zuul-jobs/roles
      post_review: false
      post_timeout: null
      pre_timeout: null
      project:
        canonical_hostname: github.com
        canonical_name: github.com/osism/container-images
        name: osism/container-images
        short_name: container-images
        src_dir: src/github.com/osism/container-images
      projects:
        github.com/osism/container-images:
          canonical_hostname: github.com
          canonical_name: github.com/osism/container-images
          checkout: main
          checkout_description: zuul branch
          commit: 8d07645945a4582de589be059507429bfe322c1b
          name: osism/container-images
          required: false
          short_name: container-images
          src_dir: src/github.com/osism/container-images
      ref: refs/pull/903/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
