all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fe5e:9670
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: 9edea9de-9728-41a8-b7f4-18c260b56f03
        host_id: 7f2607eceb24f4583c6f9496c53c64b51afe50de5eacda4379b21c42
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fe5e:9670
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.0.110
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.193.103
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fe5e:9670
        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/metalbox/.zuul.yaml@main#231>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: 18638c1069b64978941db645e1ae646a
      build_refs:
      - branch: main
        change: '377'
        change_message: "Remove run-all.sh\n\nRemoves `scripts/run-all.sh` and the
          `README.md` note that documents its\n`ENABLE_SONIC` switch.\n\n`run-all.sh`
          ran the deployment unattended, but it had drifted from the sequence the\nREADME
          documents, and the differences were silent \u2014 the script completed without\nindicating
          that it had skipped anything. Steps it never ran:\n\n- `get-netbox-config.sh
          NODE`, so the MetalBox-specific configuration was never fetched\n  from
          NetBox\n- `osism apply frr`\n- `osism apply chrony`\n- the Ubuntu repository
          decision (`update-repository.sh` / `disable-repository.sh`)\n- the upload
          of the Ironic image files to `/opt/httpd/data/root`, so the closing\n  `osism
          sync ironic` ran without the images in place\n\nIt also inlined the service
          list instead of calling `deploy-infrastructure.sh` and\n`deploy-openstack.sh`,
          so both had to be kept in sync by hand and already differed:\n`deploy-infrastructure.sh`
          deploys `dnsmasq` and `httpd` conditionally and up front,\n`run-all.sh`
          applied them unconditionally and at a different point.\n\nThe full reasoning,
          including the smaller shell issues, is in #376.\n\n## Scope\n\nThe script
          was not referenced anywhere in this repository apart from the README note\nremoved
          here, and not at all in `osism/openstack-ironic-images`. No Zuul job, systemd\nunit,
          or cloud-init hook invoked it, so nothing else needs to change.\n\nThe documented
          step-by-step sequence remains the supported path. It is currently being\nmoved
          to the documentation site in osism/osism.github.io#1054, where the automated\nvariant
          has already been left out for the same reason.\n\nCloses #376\n\n\U0001F916
          Generated with [Claude Code](https://claude.com/claude-code)\n"
        change_url: https://github.com/osism/metalbox/pull/377
        commit_id: ee4d671b466fb734a6387c60f37eb069bdd2c024
        patchset: ee4d671b466fb734a6387c60f37eb069bdd2c024
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/metalbox
          name: osism/metalbox
          short_name: metalbox
        src_dir: src/github.com/osism/metalbox
        topic: null
      buildset: a664bab4a66c4ff98042cd0b12a5774c
      buildset_refs:
      - branch: main
        change: '377'
        change_message: "Remove run-all.sh\n\nRemoves `scripts/run-all.sh` and the
          `README.md` note that documents its\n`ENABLE_SONIC` switch.\n\n`run-all.sh`
          ran the deployment unattended, but it had drifted from the sequence the\nREADME
          documents, and the differences were silent \u2014 the script completed without\nindicating
          that it had skipped anything. Steps it never ran:\n\n- `get-netbox-config.sh
          NODE`, so the MetalBox-specific configuration was never fetched\n  from
          NetBox\n- `osism apply frr`\n- `osism apply chrony`\n- the Ubuntu repository
          decision (`update-repository.sh` / `disable-repository.sh`)\n- the upload
          of the Ironic image files to `/opt/httpd/data/root`, so the closing\n  `osism
          sync ironic` ran without the images in place\n\nIt also inlined the service
          list instead of calling `deploy-infrastructure.sh` and\n`deploy-openstack.sh`,
          so both had to be kept in sync by hand and already differed:\n`deploy-infrastructure.sh`
          deploys `dnsmasq` and `httpd` conditionally and up front,\n`run-all.sh`
          applied them unconditionally and at a different point.\n\nThe full reasoning,
          including the smaller shell issues, is in #376.\n\n## Scope\n\nThe script
          was not referenced anywhere in this repository apart from the README note\nremoved
          here, and not at all in `osism/openstack-ironic-images`. No Zuul job, systemd\nunit,
          or cloud-init hook invoked it, so nothing else needs to change.\n\nThe documented
          step-by-step sequence remains the supported path. It is currently being\nmoved
          to the documentation site in osism/osism.github.io#1054, where the automated\nvariant
          has already been left out for the same reason.\n\nCloses #376\n\n\U0001F916
          Generated with [Claude Code](https://claude.com/claude-code)\n"
        change_url: https://github.com/osism/metalbox/pull/377
        commit_id: ee4d671b466fb734a6387c60f37eb069bdd2c024
        patchset: ee4d671b466fb734a6387c60f37eb069bdd2c024
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/metalbox
          name: osism/metalbox
          short_name: metalbox
        src_dir: src/github.com/osism/metalbox
        topic: null
      change: '377'
      change_message: "Remove run-all.sh\n\nRemoves `scripts/run-all.sh` and the `README.md`
        note that documents its\n`ENABLE_SONIC` switch.\n\n`run-all.sh` ran the deployment
        unattended, but it had drifted from the sequence the\nREADME documents, and
        the differences were silent \u2014 the script completed without\nindicating
        that it had skipped anything. Steps it never ran:\n\n- `get-netbox-config.sh
        NODE`, so the MetalBox-specific configuration was never fetched\n  from NetBox\n-
        `osism apply frr`\n- `osism apply chrony`\n- the Ubuntu repository decision
        (`update-repository.sh` / `disable-repository.sh`)\n- the upload of the Ironic
        image files to `/opt/httpd/data/root`, so the closing\n  `osism sync ironic`
        ran without the images in place\n\nIt also inlined the service list instead
        of calling `deploy-infrastructure.sh` and\n`deploy-openstack.sh`, so both
        had to be kept in sync by hand and already differed:\n`deploy-infrastructure.sh`
        deploys `dnsmasq` and `httpd` conditionally and up front,\n`run-all.sh` applied
        them unconditionally and at a different point.\n\nThe full reasoning, including
        the smaller shell issues, is in #376.\n\n## Scope\n\nThe script was not referenced
        anywhere in this repository apart from the README note\nremoved here, and
        not at all in `osism/openstack-ironic-images`. No Zuul job, systemd\nunit,
        or cloud-init hook invoked it, so nothing else needs to change.\n\nThe documented
        step-by-step sequence remains the supported path. It is currently being\nmoved
        to the documentation site in osism/osism.github.io#1054, where the automated\nvariant
        has already been left out for the same reason.\n\nCloses #376\n\n\U0001F916
        Generated with [Claude Code](https://claude.com/claude-code)\n"
      change_url: https://github.com/osism/metalbox/pull/377
      child_jobs: []
      commit_id: ee4d671b466fb734a6387c60f37eb069bdd2c024
      event_id: b199e1a0-9171-11f1-90f3-85ac1ee41fbe
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/18638c1069b64978941db645e1ae646a/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/18638c1069b64978941db645e1ae646a/work/logs
        result_data_file: /var/lib/zuul/builds/18638c1069b64978941db645e1ae646a/work/results.json
        src_root: /var/lib/zuul/builds/18638c1069b64978941db645e1ae646a/work/src
        work_root: /var/lib/zuul/builds/18638c1069b64978941db645e1ae646a/work
      include_vars: []
      items:
      - branch: main
        change: '377'
        change_message: "Remove run-all.sh\n\nRemoves `scripts/run-all.sh` and the
          `README.md` note that documents its\n`ENABLE_SONIC` switch.\n\n`run-all.sh`
          ran the deployment unattended, but it had drifted from the sequence the\nREADME
          documents, and the differences were silent \u2014 the script completed without\nindicating
          that it had skipped anything. Steps it never ran:\n\n- `get-netbox-config.sh
          NODE`, so the MetalBox-specific configuration was never fetched\n  from
          NetBox\n- `osism apply frr`\n- `osism apply chrony`\n- the Ubuntu repository
          decision (`update-repository.sh` / `disable-repository.sh`)\n- the upload
          of the Ironic image files to `/opt/httpd/data/root`, so the closing\n  `osism
          sync ironic` ran without the images in place\n\nIt also inlined the service
          list instead of calling `deploy-infrastructure.sh` and\n`deploy-openstack.sh`,
          so both had to be kept in sync by hand and already differed:\n`deploy-infrastructure.sh`
          deploys `dnsmasq` and `httpd` conditionally and up front,\n`run-all.sh`
          applied them unconditionally and at a different point.\n\nThe full reasoning,
          including the smaller shell issues, is in #376.\n\n## Scope\n\nThe script
          was not referenced anywhere in this repository apart from the README note\nremoved
          here, and not at all in `osism/openstack-ironic-images`. No Zuul job, systemd\nunit,
          or cloud-init hook invoked it, so nothing else needs to change.\n\nThe documented
          step-by-step sequence remains the supported path. It is currently being\nmoved
          to the documentation site in osism/osism.github.io#1054, where the automated\nvariant
          has already been left out for the same reason.\n\nCloses #376\n\n\U0001F916
          Generated with [Claude Code](https://claude.com/claude-code)\n"
        change_url: https://github.com/osism/metalbox/pull/377
        commit_id: ee4d671b466fb734a6387c60f37eb069bdd2c024
        patchset: ee4d671b466fb734a6387c60f37eb069bdd2c024
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/metalbox
          name: osism/metalbox
          short_name: metalbox
          src_dir: src/github.com/osism/metalbox
        topic: null
      job: yamllint
      jobtags: []
      max_attempts: 3
      message: UmVtb3ZlIHJ1bi1hbGwuc2gKClJlbW92ZXMgYHNjcmlwdHMvcnVuLWFsbC5zaGAgYW5kIHRoZSBgUkVBRE1FLm1kYCBub3RlIHRoYXQgZG9jdW1lbnRzIGl0cwpgRU5BQkxFX1NPTklDYCBzd2l0Y2guCgpgcnVuLWFsbC5zaGAgcmFuIHRoZSBkZXBsb3ltZW50IHVuYXR0ZW5kZWQsIGJ1dCBpdCBoYWQgZHJpZnRlZCBmcm9tIHRoZSBzZXF1ZW5jZSB0aGUKUkVBRE1FIGRvY3VtZW50cywgYW5kIHRoZSBkaWZmZXJlbmNlcyB3ZXJlIHNpbGVudCDigJQgdGhlIHNjcmlwdCBjb21wbGV0ZWQgd2l0aG91dAppbmRpY2F0aW5nIHRoYXQgaXQgaGFkIHNraXBwZWQgYW55dGhpbmcuIFN0ZXBzIGl0IG5ldmVyIHJhbjoKCi0gYGdldC1uZXRib3gtY29uZmlnLnNoIE5PREVgLCBzbyB0aGUgTWV0YWxCb3gtc3BlY2lmaWMgY29uZmlndXJhdGlvbiB3YXMgbmV2ZXIgZmV0Y2hlZAogIGZyb20gTmV0Qm94Ci0gYG9zaXNtIGFwcGx5IGZycmAKLSBgb3Npc20gYXBwbHkgY2hyb255YAotIHRoZSBVYnVudHUgcmVwb3NpdG9yeSBkZWNpc2lvbiAoYHVwZGF0ZS1yZXBvc2l0b3J5LnNoYCAvIGBkaXNhYmxlLXJlcG9zaXRvcnkuc2hgKQotIHRoZSB1cGxvYWQgb2YgdGhlIElyb25pYyBpbWFnZSBmaWxlcyB0byBgL29wdC9odHRwZC9kYXRhL3Jvb3RgLCBzbyB0aGUgY2xvc2luZwogIGBvc2lzbSBzeW5jIGlyb25pY2AgcmFuIHdpdGhvdXQgdGhlIGltYWdlcyBpbiBwbGFjZQoKSXQgYWxzbyBpbmxpbmVkIHRoZSBzZXJ2aWNlIGxpc3QgaW5zdGVhZCBvZiBjYWxsaW5nIGBkZXBsb3ktaW5mcmFzdHJ1Y3R1cmUuc2hgIGFuZApgZGVwbG95LW9wZW5zdGFjay5zaGAsIHNvIGJvdGggaGFkIHRvIGJlIGtlcHQgaW4gc3luYyBieSBoYW5kIGFuZCBhbHJlYWR5IGRpZmZlcmVkOgpgZGVwbG95LWluZnJhc3RydWN0dXJlLnNoYCBkZXBsb3lzIGBkbnNtYXNxYCBhbmQgYGh0dHBkYCBjb25kaXRpb25hbGx5IGFuZCB1cCBmcm9udCwKYHJ1bi1hbGwuc2hgIGFwcGxpZWQgdGhlbSB1bmNvbmRpdGlvbmFsbHkgYW5kIGF0IGEgZGlmZmVyZW50IHBvaW50LgoKVGhlIGZ1bGwgcmVhc29uaW5nLCBpbmNsdWRpbmcgdGhlIHNtYWxsZXIgc2hlbGwgaXNzdWVzLCBpcyBpbiAjMzc2LgoKIyMgU2NvcGUKClRoZSBzY3JpcHQgd2FzIG5vdCByZWZlcmVuY2VkIGFueXdoZXJlIGluIHRoaXMgcmVwb3NpdG9yeSBhcGFydCBmcm9tIHRoZSBSRUFETUUgbm90ZQpyZW1vdmVkIGhlcmUsIGFuZCBub3QgYXQgYWxsIGluIGBvc2lzbS9vcGVuc3RhY2staXJvbmljLWltYWdlc2AuIE5vIFp1dWwgam9iLCBzeXN0ZW1kCnVuaXQsIG9yIGNsb3VkLWluaXQgaG9vayBpbnZva2VkIGl0LCBzbyBub3RoaW5nIGVsc2UgbmVlZHMgdG8gY2hhbmdlLgoKVGhlIGRvY3VtZW50ZWQgc3RlcC1ieS1zdGVwIHNlcXVlbmNlIHJlbWFpbnMgdGhlIHN1cHBvcnRlZCBwYXRoLiBJdCBpcyBjdXJyZW50bHkgYmVpbmcKbW92ZWQgdG8gdGhlIGRvY3VtZW50YXRpb24gc2l0ZSBpbiBvc2lzbS9vc2lzbS5naXRodWIuaW8jMTA1NCwgd2hlcmUgdGhlIGF1dG9tYXRlZAp2YXJpYW50IGhhcyBhbHJlYWR5IGJlZW4gbGVmdCBvdXQgZm9yIHRoZSBzYW1lIHJlYXNvbi4KCkNsb3NlcyAjMzc2Cgrwn6SWIEdlbmVyYXRlZCB3aXRoIFtDbGF1ZGUgQ29kZV0oaHR0cHM6Ly9jbGF1ZGUuY29tL2NsYXVkZS1jb2RlKQo=
      patchset: ee4d671b466fb734a6387c60f37eb069bdd2c024
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 71b711c422c10c242a8f785dc6d41ed9d12e9cd3
          trusted/project_1/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 242732586e2cba04d04867d3e302888c766bc231
          trusted/project_2/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: dcb06ea8a3ad422cc9d98b376216617b2daa6a02
          untrusted/project_0/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: dcb06ea8a3ad422cc9d98b376216617b2daa6a02
          untrusted/project_1/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 71b711c422c10c242a8f785dc6d41ed9d12e9cd3
          untrusted/project_2/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 242732586e2cba04d04867d3e302888c766bc231
        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/metalbox
        name: osism/metalbox
        short_name: metalbox
        src_dir: src/github.com/osism/metalbox
      projects:
        github.com/osism/metalbox:
          canonical_hostname: github.com
          canonical_name: github.com/osism/metalbox
          checkout: main
          checkout_description: zuul branch
          commit: 36b441df3b1e92f5cd38ef91494b6193eaddca52
          name: osism/metalbox
          required: false
          short_name: metalbox
          src_dir: src/github.com/osism/metalbox
      ref: refs/pull/377/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
