all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fea4:b3d6
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: ee1a21f3-1e0f-4e22-9e33-d7b586d58d5f
        host_id: df70f2a3f3d0c26428f22685cfc722ebc48099d99e7332c39e017195
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fea4:b3d6
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.7.5
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.192.63
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fea4:b3d6
        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/testbed/.zuul.yaml@main#324>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: 1410ff12c05b49329f9c0944ce74ec23
      build_refs:
      - branch: main
        change: '2864'
        change_message: "Drop secure.yaml warning and sample file\n\nUsers following
          the deployment guide see the warning \"There is no file terraform/secure.yaml,
          create one by using terraform/secure.yaml.sample as template\" in their
          log output. This is confusing because the guide recommends application credentials,
          where the secret is already in clouds.yaml and no secure.yaml is needed.\r\n\r\nRemove
          the secure.yaml existence check from setup-testbed.py and delete terraform/secure.yaml.sample.
          The check was already non-fatal (warning + sleep, no exit) \u2014 a compromise
          from PR #1879 where it was noted that secure.yaml is optional for app credentials.
          A TODO to add smarter detection was left but never followed up on.\r\n\r\nThe
          deployment guide now exclusively recommends application credentials (osism/osism.github.io#972).
          For production deployments, a more fine-grained check that validates credentials
          based on auth type would still be valuable."
        change_url: https://github.com/osism/testbed/pull/2864
        commit_id: c06e94b1600203f76293f001f35b6cecaa111839
        patchset: c06e94b1600203f76293f001f35b6cecaa111839
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/testbed
          name: osism/testbed
          short_name: testbed
        src_dir: src/github.com/osism/testbed
        topic: null
      buildset: 7687d953911a4852857eebc8d57d9826
      buildset_refs:
      - branch: main
        change: '2864'
        change_message: "Drop secure.yaml warning and sample file\n\nUsers following
          the deployment guide see the warning \"There is no file terraform/secure.yaml,
          create one by using terraform/secure.yaml.sample as template\" in their
          log output. This is confusing because the guide recommends application credentials,
          where the secret is already in clouds.yaml and no secure.yaml is needed.\r\n\r\nRemove
          the secure.yaml existence check from setup-testbed.py and delete terraform/secure.yaml.sample.
          The check was already non-fatal (warning + sleep, no exit) \u2014 a compromise
          from PR #1879 where it was noted that secure.yaml is optional for app credentials.
          A TODO to add smarter detection was left but never followed up on.\r\n\r\nThe
          deployment guide now exclusively recommends application credentials (osism/osism.github.io#972).
          For production deployments, a more fine-grained check that validates credentials
          based on auth type would still be valuable."
        change_url: https://github.com/osism/testbed/pull/2864
        commit_id: c06e94b1600203f76293f001f35b6cecaa111839
        patchset: c06e94b1600203f76293f001f35b6cecaa111839
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/testbed
          name: osism/testbed
          short_name: testbed
        src_dir: src/github.com/osism/testbed
        topic: null
      change: '2864'
      change_message: "Drop secure.yaml warning and sample file\n\nUsers following
        the deployment guide see the warning \"There is no file terraform/secure.yaml,
        create one by using terraform/secure.yaml.sample as template\" in their log
        output. This is confusing because the guide recommends application credentials,
        where the secret is already in clouds.yaml and no secure.yaml is needed.\r\n\r\nRemove
        the secure.yaml existence check from setup-testbed.py and delete terraform/secure.yaml.sample.
        The check was already non-fatal (warning + sleep, no exit) \u2014 a compromise
        from PR #1879 where it was noted that secure.yaml is optional for app credentials.
        A TODO to add smarter detection was left but never followed up on.\r\n\r\nThe
        deployment guide now exclusively recommends application credentials (osism/osism.github.io#972).
        For production deployments, a more fine-grained check that validates credentials
        based on auth type would still be valuable."
      change_url: https://github.com/osism/testbed/pull/2864
      child_jobs: []
      commit_id: c06e94b1600203f76293f001f35b6cecaa111839
      event_id: e55f8380-34d0-11f1-9c00-1f926a4a5cda
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/1410ff12c05b49329f9c0944ce74ec23/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/1410ff12c05b49329f9c0944ce74ec23/work/logs
        result_data_file: /var/lib/zuul/builds/1410ff12c05b49329f9c0944ce74ec23/work/results.json
        src_root: /var/lib/zuul/builds/1410ff12c05b49329f9c0944ce74ec23/work/src
        work_root: /var/lib/zuul/builds/1410ff12c05b49329f9c0944ce74ec23/work
      include_vars: []
      items:
      - branch: main
        change: '2864'
        change_message: "Drop secure.yaml warning and sample file\n\nUsers following
          the deployment guide see the warning \"There is no file terraform/secure.yaml,
          create one by using terraform/secure.yaml.sample as template\" in their
          log output. This is confusing because the guide recommends application credentials,
          where the secret is already in clouds.yaml and no secure.yaml is needed.\r\n\r\nRemove
          the secure.yaml existence check from setup-testbed.py and delete terraform/secure.yaml.sample.
          The check was already non-fatal (warning + sleep, no exit) \u2014 a compromise
          from PR #1879 where it was noted that secure.yaml is optional for app credentials.
          A TODO to add smarter detection was left but never followed up on.\r\n\r\nThe
          deployment guide now exclusively recommends application credentials (osism/osism.github.io#972).
          For production deployments, a more fine-grained check that validates credentials
          based on auth type would still be valuable."
        change_url: https://github.com/osism/testbed/pull/2864
        commit_id: c06e94b1600203f76293f001f35b6cecaa111839
        patchset: c06e94b1600203f76293f001f35b6cecaa111839
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/testbed
          name: osism/testbed
          short_name: testbed
          src_dir: src/github.com/osism/testbed
        topic: null
      job: yamllint
      jobtags: []
      max_attempts: 3
      message: RHJvcCBzZWN1cmUueWFtbCB3YXJuaW5nIGFuZCBzYW1wbGUgZmlsZQoKVXNlcnMgZm9sbG93aW5nIHRoZSBkZXBsb3ltZW50IGd1aWRlIHNlZSB0aGUgd2FybmluZyAiVGhlcmUgaXMgbm8gZmlsZSB0ZXJyYWZvcm0vc2VjdXJlLnlhbWwsIGNyZWF0ZSBvbmUgYnkgdXNpbmcgdGVycmFmb3JtL3NlY3VyZS55YW1sLnNhbXBsZSBhcyB0ZW1wbGF0ZSIgaW4gdGhlaXIgbG9nIG91dHB1dC4gVGhpcyBpcyBjb25mdXNpbmcgYmVjYXVzZSB0aGUgZ3VpZGUgcmVjb21tZW5kcyBhcHBsaWNhdGlvbiBjcmVkZW50aWFscywgd2hlcmUgdGhlIHNlY3JldCBpcyBhbHJlYWR5IGluIGNsb3Vkcy55YW1sIGFuZCBubyBzZWN1cmUueWFtbCBpcyBuZWVkZWQuDQoNClJlbW92ZSB0aGUgc2VjdXJlLnlhbWwgZXhpc3RlbmNlIGNoZWNrIGZyb20gc2V0dXAtdGVzdGJlZC5weSBhbmQgZGVsZXRlIHRlcnJhZm9ybS9zZWN1cmUueWFtbC5zYW1wbGUuIFRoZSBjaGVjayB3YXMgYWxyZWFkeSBub24tZmF0YWwgKHdhcm5pbmcgKyBzbGVlcCwgbm8gZXhpdCkg4oCUIGEgY29tcHJvbWlzZSBmcm9tIFBSICMxODc5IHdoZXJlIGl0IHdhcyBub3RlZCB0aGF0IHNlY3VyZS55YW1sIGlzIG9wdGlvbmFsIGZvciBhcHAgY3JlZGVudGlhbHMuIEEgVE9ETyB0byBhZGQgc21hcnRlciBkZXRlY3Rpb24gd2FzIGxlZnQgYnV0IG5ldmVyIGZvbGxvd2VkIHVwIG9uLg0KDQpUaGUgZGVwbG95bWVudCBndWlkZSBub3cgZXhjbHVzaXZlbHkgcmVjb21tZW5kcyBhcHBsaWNhdGlvbiBjcmVkZW50aWFscyAob3Npc20vb3Npc20uZ2l0aHViLmlvIzk3MikuIEZvciBwcm9kdWN0aW9uIGRlcGxveW1lbnRzLCBhIG1vcmUgZmluZS1ncmFpbmVkIGNoZWNrIHRoYXQgdmFsaWRhdGVzIGNyZWRlbnRpYWxzIGJhc2VkIG9uIGF1dGggdHlwZSB3b3VsZCBzdGlsbCBiZSB2YWx1YWJsZS4=
      patchset: c06e94b1600203f76293f001f35b6cecaa111839
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 4f450aa36c28b035ce97359a888edbd7599eaf31
          trusted/project_1/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 397240f42127868e42e86e6aeb120c2cb092d117
          untrusted/project_0/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: a01eed06dffe368c1d01819193bfadccb137414d
          untrusted/project_1/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 4f450aa36c28b035ce97359a888edbd7599eaf31
          untrusted/project_2/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 397240f42127868e42e86e6aeb120c2cb092d117
        playbooks:
        - path: untrusted/project_0/github.com/osism/zuul-jobs/playbooks/yamllint/run.yaml
          roles:
          - checkout: main
            checkout_description: playbook branch
            link_name: ansible/playbook_0/role_0/zuul-jobs
            link_target: untrusted/project_0/github.com/osism/zuul-jobs
            role_path: ansible/playbook_0/role_0/zuul-jobs/roles
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/playbook_0/role_1/zuul-config
            link_target: untrusted/project_1/github.com/osism/zuul-config
            role_path: ansible/playbook_0/role_1/zuul-config/roles
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/playbook_0/role_2/openinfra-zuul-jobs
            link_target: untrusted/project_2/github.com/osism/openinfra-zuul-jobs
            role_path: ansible/playbook_0/role_2/openinfra-zuul-jobs/roles
      post_review: false
      post_timeout: null
      pre_timeout: null
      project:
        canonical_hostname: github.com
        canonical_name: github.com/osism/testbed
        name: osism/testbed
        short_name: testbed
        src_dir: src/github.com/osism/testbed
      projects:
        github.com/osism/testbed:
          canonical_hostname: github.com
          canonical_name: github.com/osism/testbed
          checkout: main
          checkout_description: zuul branch
          commit: 99f1e659256d5a2ce8ec346974b62d1095babef6
          name: osism/testbed
          required: false
          short_name: testbed
          src_dir: src/github.com/osism/testbed
      ref: refs/pull/2864/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
