all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fe2d:1f79
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: 559f08e9-1c46-499f-9330-73fc91a166d1
        host_id: 5afd8fc909abddfe2ce3a956a91bbe56629648b7209fd0acfa541862
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fe2d:1f79
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.0.99
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.193.136
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fe2d:1f79
        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 yamllint explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-jobs/.zuul.yaml@main#59>'
      - '<Job yamllint explicit: None implied: None source: osism/defaults/.zuul.yaml@main#2>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: b12644a56f864337922118f838f18605
      build_refs:
      - branch: main
        change: '288'
        change_message: "zuul: drop redundant image-push post jobs\n\n## Summary\n\nRemoves
          the two post-pipeline image-push jobs\n(`defaults-container-image-{inventory-reconciler,osism-ansible}-push`),\ntheir
          `post:` pipeline entries, and the now-unused `SECRET_DEFAULTS`\nsecret.\n\nThese
          jobs run on every merge to `main` but are redundant: the image\nDockerfiles
          `git checkout` a fixed tag pinned in `osism/release`, not\ndefaults `main`,
          so a post-on-main rebuild bakes in the pinned tag\nrather than the triggering
          commit. The real `:latest` refresh comes\nfrom the image repos' own post
          jobs and their nightly periodic builds,\nwhich these jobs merely duplicated.\n\n##
          Context\n\nThis is the parity cleanup to the equivalent change in `osism/generics`:\n\n-
          osism/generics#600\n\nThe difference: in generics the same jobs had additionally
          been failing\nwith `RETRY_LIMIT` since the `cfg-generics` \u2192 `generics`
          rename\ninvalidated its secret. defaults was never renamed, so `SECRET_DEFAULTS`\nstill
          decrypts and these jobs *succeed* \u2014 they just do redundant\nbusywork.
          No active breakage here; this removes the duplicated work and\nkeeps the
          two config repos consistent.\n\n## Verification\n\n- `.zuul.yaml` parses
          and passes `yamllint`.\n- Confirmed nothing in `zuul-config`/`zuul-jobs`
          references the removed\n  jobs or the secret.\n\n\U0001F916 Generated with
          [Claude Code](https://claude.com/claude-code)"
        change_url: https://github.com/osism/defaults/pull/288
        commit_id: a1f4250d9a451c9cbfff056e95e998f7c4535d03
        patchset: a1f4250d9a451c9cbfff056e95e998f7c4535d03
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/defaults
          name: osism/defaults
          short_name: defaults
        src_dir: src/github.com/osism/defaults
        topic: null
      buildset: d1b2b835ce014941be58b71a97569d7f
      buildset_refs:
      - branch: main
        change: '288'
        change_message: "zuul: drop redundant image-push post jobs\n\n## Summary\n\nRemoves
          the two post-pipeline image-push jobs\n(`defaults-container-image-{inventory-reconciler,osism-ansible}-push`),\ntheir
          `post:` pipeline entries, and the now-unused `SECRET_DEFAULTS`\nsecret.\n\nThese
          jobs run on every merge to `main` but are redundant: the image\nDockerfiles
          `git checkout` a fixed tag pinned in `osism/release`, not\ndefaults `main`,
          so a post-on-main rebuild bakes in the pinned tag\nrather than the triggering
          commit. The real `:latest` refresh comes\nfrom the image repos' own post
          jobs and their nightly periodic builds,\nwhich these jobs merely duplicated.\n\n##
          Context\n\nThis is the parity cleanup to the equivalent change in `osism/generics`:\n\n-
          osism/generics#600\n\nThe difference: in generics the same jobs had additionally
          been failing\nwith `RETRY_LIMIT` since the `cfg-generics` \u2192 `generics`
          rename\ninvalidated its secret. defaults was never renamed, so `SECRET_DEFAULTS`\nstill
          decrypts and these jobs *succeed* \u2014 they just do redundant\nbusywork.
          No active breakage here; this removes the duplicated work and\nkeeps the
          two config repos consistent.\n\n## Verification\n\n- `.zuul.yaml` parses
          and passes `yamllint`.\n- Confirmed nothing in `zuul-config`/`zuul-jobs`
          references the removed\n  jobs or the secret.\n\n\U0001F916 Generated with
          [Claude Code](https://claude.com/claude-code)"
        change_url: https://github.com/osism/defaults/pull/288
        commit_id: a1f4250d9a451c9cbfff056e95e998f7c4535d03
        patchset: a1f4250d9a451c9cbfff056e95e998f7c4535d03
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/defaults
          name: osism/defaults
          short_name: defaults
        src_dir: src/github.com/osism/defaults
        topic: null
      change: '288'
      change_message: "zuul: drop redundant image-push post jobs\n\n## Summary\n\nRemoves
        the two post-pipeline image-push jobs\n(`defaults-container-image-{inventory-reconciler,osism-ansible}-push`),\ntheir
        `post:` pipeline entries, and the now-unused `SECRET_DEFAULTS`\nsecret.\n\nThese
        jobs run on every merge to `main` but are redundant: the image\nDockerfiles
        `git checkout` a fixed tag pinned in `osism/release`, not\ndefaults `main`,
        so a post-on-main rebuild bakes in the pinned tag\nrather than the triggering
        commit. The real `:latest` refresh comes\nfrom the image repos' own post jobs
        and their nightly periodic builds,\nwhich these jobs merely duplicated.\n\n##
        Context\n\nThis is the parity cleanup to the equivalent change in `osism/generics`:\n\n-
        osism/generics#600\n\nThe difference: in generics the same jobs had additionally
        been failing\nwith `RETRY_LIMIT` since the `cfg-generics` \u2192 `generics`
        rename\ninvalidated its secret. defaults was never renamed, so `SECRET_DEFAULTS`\nstill
        decrypts and these jobs *succeed* \u2014 they just do redundant\nbusywork.
        No active breakage here; this removes the duplicated work and\nkeeps the two
        config repos consistent.\n\n## Verification\n\n- `.zuul.yaml` parses and passes
        `yamllint`.\n- Confirmed nothing in `zuul-config`/`zuul-jobs` references the
        removed\n  jobs or the secret.\n\n\U0001F916 Generated with [Claude Code](https://claude.com/claude-code)"
      change_url: https://github.com/osism/defaults/pull/288
      child_jobs: []
      commit_id: a1f4250d9a451c9cbfff056e95e998f7c4535d03
      event_id: e074d680-6fa0-11f1-8cbb-7490f108344d
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/b12644a56f864337922118f838f18605/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/b12644a56f864337922118f838f18605/work/logs
        result_data_file: /var/lib/zuul/builds/b12644a56f864337922118f838f18605/work/results.json
        src_root: /var/lib/zuul/builds/b12644a56f864337922118f838f18605/work/src
        work_root: /var/lib/zuul/builds/b12644a56f864337922118f838f18605/work
      include_vars: []
      items:
      - branch: main
        change: '288'
        change_message: "zuul: drop redundant image-push post jobs\n\n## Summary\n\nRemoves
          the two post-pipeline image-push jobs\n(`defaults-container-image-{inventory-reconciler,osism-ansible}-push`),\ntheir
          `post:` pipeline entries, and the now-unused `SECRET_DEFAULTS`\nsecret.\n\nThese
          jobs run on every merge to `main` but are redundant: the image\nDockerfiles
          `git checkout` a fixed tag pinned in `osism/release`, not\ndefaults `main`,
          so a post-on-main rebuild bakes in the pinned tag\nrather than the triggering
          commit. The real `:latest` refresh comes\nfrom the image repos' own post
          jobs and their nightly periodic builds,\nwhich these jobs merely duplicated.\n\n##
          Context\n\nThis is the parity cleanup to the equivalent change in `osism/generics`:\n\n-
          osism/generics#600\n\nThe difference: in generics the same jobs had additionally
          been failing\nwith `RETRY_LIMIT` since the `cfg-generics` \u2192 `generics`
          rename\ninvalidated its secret. defaults was never renamed, so `SECRET_DEFAULTS`\nstill
          decrypts and these jobs *succeed* \u2014 they just do redundant\nbusywork.
          No active breakage here; this removes the duplicated work and\nkeeps the
          two config repos consistent.\n\n## Verification\n\n- `.zuul.yaml` parses
          and passes `yamllint`.\n- Confirmed nothing in `zuul-config`/`zuul-jobs`
          references the removed\n  jobs or the secret.\n\n\U0001F916 Generated with
          [Claude Code](https://claude.com/claude-code)"
        change_url: https://github.com/osism/defaults/pull/288
        commit_id: a1f4250d9a451c9cbfff056e95e998f7c4535d03
        patchset: a1f4250d9a451c9cbfff056e95e998f7c4535d03
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/defaults
          name: osism/defaults
          short_name: defaults
          src_dir: src/github.com/osism/defaults
        topic: null
      job: yamllint
      jobtags: []
      max_attempts: 3
      message: enV1bDogZHJvcCByZWR1bmRhbnQgaW1hZ2UtcHVzaCBwb3N0IGpvYnMKCiMjIFN1bW1hcnkKClJlbW92ZXMgdGhlIHR3byBwb3N0LXBpcGVsaW5lIGltYWdlLXB1c2ggam9icwooYGRlZmF1bHRzLWNvbnRhaW5lci1pbWFnZS17aW52ZW50b3J5LXJlY29uY2lsZXIsb3Npc20tYW5zaWJsZX0tcHVzaGApLAp0aGVpciBgcG9zdDpgIHBpcGVsaW5lIGVudHJpZXMsIGFuZCB0aGUgbm93LXVudXNlZCBgU0VDUkVUX0RFRkFVTFRTYApzZWNyZXQuCgpUaGVzZSBqb2JzIHJ1biBvbiBldmVyeSBtZXJnZSB0byBgbWFpbmAgYnV0IGFyZSByZWR1bmRhbnQ6IHRoZSBpbWFnZQpEb2NrZXJmaWxlcyBgZ2l0IGNoZWNrb3V0YCBhIGZpeGVkIHRhZyBwaW5uZWQgaW4gYG9zaXNtL3JlbGVhc2VgLCBub3QKZGVmYXVsdHMgYG1haW5gLCBzbyBhIHBvc3Qtb24tbWFpbiByZWJ1aWxkIGJha2VzIGluIHRoZSBwaW5uZWQgdGFnCnJhdGhlciB0aGFuIHRoZSB0cmlnZ2VyaW5nIGNvbW1pdC4gVGhlIHJlYWwgYDpsYXRlc3RgIHJlZnJlc2ggY29tZXMKZnJvbSB0aGUgaW1hZ2UgcmVwb3MnIG93biBwb3N0IGpvYnMgYW5kIHRoZWlyIG5pZ2h0bHkgcGVyaW9kaWMgYnVpbGRzLAp3aGljaCB0aGVzZSBqb2JzIG1lcmVseSBkdXBsaWNhdGVkLgoKIyMgQ29udGV4dAoKVGhpcyBpcyB0aGUgcGFyaXR5IGNsZWFudXAgdG8gdGhlIGVxdWl2YWxlbnQgY2hhbmdlIGluIGBvc2lzbS9nZW5lcmljc2A6CgotIG9zaXNtL2dlbmVyaWNzIzYwMAoKVGhlIGRpZmZlcmVuY2U6IGluIGdlbmVyaWNzIHRoZSBzYW1lIGpvYnMgaGFkIGFkZGl0aW9uYWxseSBiZWVuIGZhaWxpbmcKd2l0aCBgUkVUUllfTElNSVRgIHNpbmNlIHRoZSBgY2ZnLWdlbmVyaWNzYCDihpIgYGdlbmVyaWNzYCByZW5hbWUKaW52YWxpZGF0ZWQgaXRzIHNlY3JldC4gZGVmYXVsdHMgd2FzIG5ldmVyIHJlbmFtZWQsIHNvIGBTRUNSRVRfREVGQVVMVFNgCnN0aWxsIGRlY3J5cHRzIGFuZCB0aGVzZSBqb2JzICpzdWNjZWVkKiDigJQgdGhleSBqdXN0IGRvIHJlZHVuZGFudApidXN5d29yay4gTm8gYWN0aXZlIGJyZWFrYWdlIGhlcmU7IHRoaXMgcmVtb3ZlcyB0aGUgZHVwbGljYXRlZCB3b3JrIGFuZAprZWVwcyB0aGUgdHdvIGNvbmZpZyByZXBvcyBjb25zaXN0ZW50LgoKIyMgVmVyaWZpY2F0aW9uCgotIGAuenV1bC55YW1sYCBwYXJzZXMgYW5kIHBhc3NlcyBgeWFtbGxpbnRgLgotIENvbmZpcm1lZCBub3RoaW5nIGluIGB6dXVsLWNvbmZpZ2AvYHp1dWwtam9ic2AgcmVmZXJlbmNlcyB0aGUgcmVtb3ZlZAogIGpvYnMgb3IgdGhlIHNlY3JldC4KCvCfpJYgR2VuZXJhdGVkIHdpdGggW0NsYXVkZSBDb2RlXShodHRwczovL2NsYXVkZS5jb20vY2xhdWRlLWNvZGUp
      patchset: a1f4250d9a451c9cbfff056e95e998f7c4535d03
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 3d5c7b5973754999f7005857a00ce9168944f0f1
          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: 3d5c7b5973754999f7005857a00ce9168944f0f1
          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/yamllint/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: 1800
      pre_timeout: null
      project:
        canonical_hostname: github.com
        canonical_name: github.com/osism/defaults
        name: osism/defaults
        short_name: defaults
        src_dir: src/github.com/osism/defaults
      projects:
        github.com/osism/defaults:
          canonical_hostname: github.com
          canonical_name: github.com/osism/defaults
          checkout: main
          checkout_description: zuul branch
          commit: 417b5385a7ab9d0a78153e24fcff55d4d20651a9
          name: osism/defaults
          required: false
          short_name: defaults
          src_dir: src/github.com/osism/defaults
      ref: refs/pull/288/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
