all:
  hosts:
    ubuntu-noble:
      ansible_connection: ssh
      ansible_host: 81.163.192.231
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: cae73aa9-bd91-407f-8c6a-cc7bab28ebaa
        host_id: ea231daa1e899519b2913f0036770c325ddb4f23e60dfb5fd174bdda
        interface_ip: 81.163.192.231
        label: ubuntu-noble
        private_ipv4: 10.128.0.99
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.192.231
        public_ipv6: ''
        region: null
        slot: null
      tox_environment:
        NOSE_HTML_OUT_FILE: nose_results.html
        NOSE_WITH_HTML_OUTPUT: 1
        NOSE_WITH_XUNIT: 1
      tox_envlist: test
  vars:
    tox_environment:
      NOSE_HTML_OUT_FILE: nose_results.html
      NOSE_WITH_HTML_OUTPUT: 1
      NOSE_WITH_XUNIT: 1
    tox_envlist: test
    zuul:
      _inheritance_path:
      - '<Job base branches: None source: osism/zuul-config/zuul.d/jobs.yaml@main#2>'
      - '<Job unittests branches: None source: zuul/zuul-jobs/zuul.d/general-jobs.yaml@master#9>'
      - '<Job tox branches: None source: zuul/zuul-jobs/zuul.d/python-jobs.yaml@master#1>'
      - '<Job openstack-project-manager-tox branches: None source: osism/openstack-project-manager/.zuul.yaml@main#7>'
      - '<Job openstack-project-manager-tox branches: None source: osism/openstack-project-manager/.zuul.yaml@main#14>'
      ansible_version: '8'
      attempts: 1
      branch: main
      build: 74084be50b6949ac8a4196a500a8537a
      buildset: edf08199e94b405bb070c873908e2f9a
      change: '212'
      change_message: "Update dependency dynaconf to v3.2.7\n\nThis PR contains the\
        \ following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence\
        \ |\n|---|---|---|---|---|---|\n| [dynaconf](https://redirect.github.com/dynaconf/dynaconf)\
        \ | `==3.2.6` -> `==3.2.7` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/dynaconf/3.2.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)\
        \ | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/dynaconf/3.2.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)\
        \ | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/dynaconf/3.2.6/3.2.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)\
        \ | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/dynaconf/3.2.6/3.2.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)\
        \ |\n\n---\n\n### Release Notes\n\n<details>\n<summary>dynaconf/dynaconf (dynaconf)</summary>\n\
        \n### [`v3.2.7`](https://redirect.github.com/dynaconf/dynaconf/releases/tag/3.2.7)\n\
        \n[Compare Source](https://redirect.github.com/dynaconf/dynaconf/compare/3.2.6...3.2.7)\n\
        \nAsync Release for Integration with Ansible Automation Platform\n\n#### What's\
        \ Changed\n\n-   \\[backport] fix(inspect): Fixed an error that would raise\
        \ when using get_history with lazy values by [@&#8203;pedro-psb](https://redirect.github.com/pedro-psb)\
        \ in [https://github.com/dynaconf/dynaconf/pull/1185](https://redirect.github.com/dynaconf/dynaconf/pull/1185)\n\
        -   \\[Backport 3.2] Fix early trigger of lazy value by [@&#8203;pedro-psb](https://redirect.github.com/pedro-psb)\
        \ in [https://github.com/dynaconf/dynaconf/pull/1198](https://redirect.github.com/dynaconf/dynaconf/pull/1198)\n\
        -   AWX Integration fixes by [@&#8203;rochacbruno](https://redirect.github.com/rochacbruno)\
        \ in [https://github.com/dynaconf/dynaconf/pull/1204](https://redirect.github.com/dynaconf/dynaconf/pull/1204)\n\
        \n##### Bug Fixes\n\n-   lazy validator's default value would evaluate early\
        \ ([#&#8203;1198](https://redirect.github.com/dynaconf/dynaconf/issues/1198)).\
        \ *By Pedro Brochado*.\n-   Fixed an error that would raise when using get_history()\
        \ with lazy values ([#&#8203;1184](https://redirect.github.com/dynaconf/dynaconf/issues/1184))\
        \ ([#&#8203;1185](https://redirect.github.com/dynaconf/dynaconf/issues/1185)).\
        \ *By Pedro Brochado*.\n-   Fixed Redis loader when ENV prefix is `None`.\n\
        -   Populate object method now takes `internal` attribute to filter out internal\
        \ variables.\n-   On CLI `json.dumps` defaults to `repr` for types that cannot\
        \ be serialized.\n-   Added an identifier to validator calls of `set` method\n\
        -   Fix django app discovery using DJANGO_SETTINGS_MODULE variable\n\n#####\
        \ Features\n\n-   Added `@insert` token to call `list.insert`\n-   Allow env\
        \ loader to load from multiple prefixes\n-   Allow multiple composable current\
        \ environments\n-   Track more data on `load_file` method\n-   Added `--json`\
        \ to dynaconf list CLI\n\n**Full Changelog**: https://github.com/dynaconf/dynaconf/compare/3.2.6...3.2.7\n\
        \n</details>\n\n---\n\n### Configuration\n\n\U0001F4C5 **Schedule**: Branch\
        \ creation - At any time (no schedule defined), Automerge - At any time (no\
        \ schedule defined).\n\n\U0001F6A6 **Automerge**: Disabled by config. Please\
        \ merge this manually once you are satisfied.\n\n\u267B **Rebasing**: Whenever\
        \ PR becomes conflicted, or you tick the rebase/retry checkbox.\n\n\U0001F515\
        \ **Ignore**: Close this PR and you won't be reminded about these updates\
        \ again.\n\n---\n\n - [ ] <!-- rebase-check -->If you want to rebase/retry\
        \ this PR, check this box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/).\
        \ View the [repository job log](https://developer.mend.io/github/osism/openstack-project-manager).\n\
        <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
      change_url: https://github.com/osism/openstack-project-manager/pull/212
      child_jobs: []
      commit_id: b07084c917c16aa8fbb945250c09db19b0b6ed21
      event_id: e4d49ed0-d844-11ef-8ecf-a73350ea066d
      executor:
        hostname: 7d211f194f6a
        inventory_file: /var/lib/zuul/builds/74084be50b6949ac8a4196a500a8537a/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/74084be50b6949ac8a4196a500a8537a/work/logs
        result_data_file: /var/lib/zuul/builds/74084be50b6949ac8a4196a500a8537a/work/results.json
        src_root: /var/lib/zuul/builds/74084be50b6949ac8a4196a500a8537a/work/src
        work_root: /var/lib/zuul/builds/74084be50b6949ac8a4196a500a8537a/work
      items:
      - branch: main
        change: '212'
        change_url: https://github.com/osism/openstack-project-manager/pull/212
        patchset: b07084c917c16aa8fbb945250c09db19b0b6ed21
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/openstack-project-manager
          name: osism/openstack-project-manager
          short_name: openstack-project-manager
          src_dir: src/github.com/osism/openstack-project-manager
      job: openstack-project-manager-tox
      jobtags: []
      max_attempts: 3
      message: VXBkYXRlIGRlcGVuZGVuY3kgZHluYWNvbmYgdG8gdjMuMi43CgpUaGlzIFBSIGNvbnRhaW5zIHRoZSBmb2xsb3dpbmcgdXBkYXRlczoKCnwgUGFja2FnZSB8IENoYW5nZSB8IEFnZSB8IEFkb3B0aW9uIHwgUGFzc2luZyB8IENvbmZpZGVuY2UgfAp8LS0tfC0tLXwtLS18LS0tfC0tLXwtLS18CnwgW2R5bmFjb25mXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZHluYWNvbmYvZHluYWNvbmYpIHwgYD09My4yLjZgIC0+IGA9PTMuMi43YCB8IFshW2FnZV0oaHR0cHM6Ly9kZXZlbG9wZXIubWVuZC5pby9hcGkvbWMvYmFkZ2VzL2FnZS9weXBpL2R5bmFjb25mLzMuMi43P3NsaW09dHJ1ZSldKGh0dHBzOi8vZG9jcy5yZW5vdmF0ZWJvdC5jb20vbWVyZ2UtY29uZmlkZW5jZS8pIHwgWyFbYWRvcHRpb25dKGh0dHBzOi8vZGV2ZWxvcGVyLm1lbmQuaW8vYXBpL21jL2JhZGdlcy9hZG9wdGlvbi9weXBpL2R5bmFjb25mLzMuMi43P3NsaW09dHJ1ZSldKGh0dHBzOi8vZG9jcy5yZW5vdmF0ZWJvdC5jb20vbWVyZ2UtY29uZmlkZW5jZS8pIHwgWyFbcGFzc2luZ10oaHR0cHM6Ly9kZXZlbG9wZXIubWVuZC5pby9hcGkvbWMvYmFkZ2VzL2NvbXBhdGliaWxpdHkvcHlwaS9keW5hY29uZi8zLjIuNi8zLjIuNz9zbGltPXRydWUpXShodHRwczovL2RvY3MucmVub3ZhdGVib3QuY29tL21lcmdlLWNvbmZpZGVuY2UvKSB8IFshW2NvbmZpZGVuY2VdKGh0dHBzOi8vZGV2ZWxvcGVyLm1lbmQuaW8vYXBpL21jL2JhZGdlcy9jb25maWRlbmNlL3B5cGkvZHluYWNvbmYvMy4yLjYvMy4yLjc/c2xpbT10cnVlKV0oaHR0cHM6Ly9kb2NzLnJlbm92YXRlYm90LmNvbS9tZXJnZS1jb25maWRlbmNlLykgfAoKLS0tCgojIyMgUmVsZWFzZSBOb3RlcwoKPGRldGFpbHM+CjxzdW1tYXJ5PmR5bmFjb25mL2R5bmFjb25mIChkeW5hY29uZik8L3N1bW1hcnk+CgojIyMgW2B2My4yLjdgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZHluYWNvbmYvZHluYWNvbmYvcmVsZWFzZXMvdGFnLzMuMi43KQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZHluYWNvbmYvZHluYWNvbmYvY29tcGFyZS8zLjIuNi4uLjMuMi43KQoKQXN5bmMgUmVsZWFzZSBmb3IgSW50ZWdyYXRpb24gd2l0aCBBbnNpYmxlIEF1dG9tYXRpb24gUGxhdGZvcm0KCiMjIyMgV2hhdCdzIENoYW5nZWQKCi0gICBcW2JhY2twb3J0XSBmaXgoaW5zcGVjdCk6IEZpeGVkIGFuIGVycm9yIHRoYXQgd291bGQgcmFpc2Ugd2hlbiB1c2luZyBnZXRfaGlzdG9yeSB3aXRoIGxhenkgdmFsdWVzIGJ5IFtAJiM4MjAzO3BlZHJvLXBzYl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3BlZHJvLXBzYikgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9keW5hY29uZi9keW5hY29uZi9wdWxsLzExODVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9keW5hY29uZi9keW5hY29uZi9wdWxsLzExODUpCi0gICBcW0JhY2twb3J0IDMuMl0gRml4IGVhcmx5IHRyaWdnZXIgb2YgbGF6eSB2YWx1ZSBieSBbQCYjODIwMztwZWRyby1wc2JdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9wZWRyby1wc2IpIGluIFtodHRwczovL2dpdGh1Yi5jb20vZHluYWNvbmYvZHluYWNvbmYvcHVsbC8xMTk4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZHluYWNvbmYvZHluYWNvbmYvcHVsbC8xMTk4KQotICAgQVdYIEludGVncmF0aW9uIGZpeGVzIGJ5IFtAJiM4MjAzO3JvY2hhY2JydW5vXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcm9jaGFjYnJ1bm8pIGluIFtodHRwczovL2dpdGh1Yi5jb20vZHluYWNvbmYvZHluYWNvbmYvcHVsbC8xMjA0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZHluYWNvbmYvZHluYWNvbmYvcHVsbC8xMjA0KQoKIyMjIyMgQnVnIEZpeGVzCgotICAgbGF6eSB2YWxpZGF0b3IncyBkZWZhdWx0IHZhbHVlIHdvdWxkIGV2YWx1YXRlIGVhcmx5IChbIyYjODIwMzsxMTk4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZHluYWNvbmYvZHluYWNvbmYvaXNzdWVzLzExOTgpKS4gKkJ5IFBlZHJvIEJyb2NoYWRvKi4KLSAgIEZpeGVkIGFuIGVycm9yIHRoYXQgd291bGQgcmFpc2Ugd2hlbiB1c2luZyBnZXRfaGlzdG9yeSgpIHdpdGggbGF6eSB2YWx1ZXMgKFsjJiM4MjAzOzExODRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9keW5hY29uZi9keW5hY29uZi9pc3N1ZXMvMTE4NCkpIChbIyYjODIwMzsxMTg1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZHluYWNvbmYvZHluYWNvbmYvaXNzdWVzLzExODUpKS4gKkJ5IFBlZHJvIEJyb2NoYWRvKi4KLSAgIEZpeGVkIFJlZGlzIGxvYWRlciB3aGVuIEVOViBwcmVmaXggaXMgYE5vbmVgLgotICAgUG9wdWxhdGUgb2JqZWN0IG1ldGhvZCBub3cgdGFrZXMgYGludGVybmFsYCBhdHRyaWJ1dGUgdG8gZmlsdGVyIG91dCBpbnRlcm5hbCB2YXJpYWJsZXMuCi0gICBPbiBDTEkgYGpzb24uZHVtcHNgIGRlZmF1bHRzIHRvIGByZXByYCBmb3IgdHlwZXMgdGhhdCBjYW5ub3QgYmUgc2VyaWFsaXplZC4KLSAgIEFkZGVkIGFuIGlkZW50aWZpZXIgdG8gdmFsaWRhdG9yIGNhbGxzIG9mIGBzZXRgIG1ldGhvZAotICAgRml4IGRqYW5nbyBhcHAgZGlzY292ZXJ5IHVzaW5nIERKQU5HT19TRVRUSU5HU19NT0RVTEUgdmFyaWFibGUKCiMjIyMjIEZlYXR1cmVzCgotICAgQWRkZWQgYEBpbnNlcnRgIHRva2VuIHRvIGNhbGwgYGxpc3QuaW5zZXJ0YAotICAgQWxsb3cgZW52IGxvYWRlciB0byBsb2FkIGZyb20gbXVsdGlwbGUgcHJlZml4ZXMKLSAgIEFsbG93IG11bHRpcGxlIGNvbXBvc2FibGUgY3VycmVudCBlbnZpcm9ubWVudHMKLSAgIFRyYWNrIG1vcmUgZGF0YSBvbiBgbG9hZF9maWxlYCBtZXRob2QKLSAgIEFkZGVkIGAtLWpzb25gIHRvIGR5bmFjb25mIGxpc3QgQ0xJCgoqKkZ1bGwgQ2hhbmdlbG9nKio6IGh0dHBzOi8vZ2l0aHViLmNvbS9keW5hY29uZi9keW5hY29uZi9jb21wYXJlLzMuMi42Li4uMy4yLjcKCjwvZGV0YWlscz4KCi0tLQoKIyMjIENvbmZpZ3VyYXRpb24KCvCfk4UgKipTY2hlZHVsZSoqOiBCcmFuY2ggY3JlYXRpb24gLSBBdCBhbnkgdGltZSAobm8gc2NoZWR1bGUgZGVmaW5lZCksIEF1dG9tZXJnZSAtIEF0IGFueSB0aW1lIChubyBzY2hlZHVsZSBkZWZpbmVkKS4KCvCfmqYgKipBdXRvbWVyZ2UqKjogRGlzYWJsZWQgYnkgY29uZmlnLiBQbGVhc2UgbWVyZ2UgdGhpcyBtYW51YWxseSBvbmNlIHlvdSBhcmUgc2F0aXNmaWVkLgoK4pm7ICoqUmViYXNpbmcqKjogV2hlbmV2ZXIgUFIgYmVjb21lcyBjb25mbGljdGVkLCBvciB5b3UgdGljayB0aGUgcmViYXNlL3JldHJ5IGNoZWNrYm94LgoK8J+UlSAqKklnbm9yZSoqOiBDbG9zZSB0aGlzIFBSIGFuZCB5b3Ugd29uJ3QgYmUgcmVtaW5kZWQgYWJvdXQgdGhlc2UgdXBkYXRlcyBhZ2Fpbi4KCi0tLQoKIC0gWyBdIDwhLS0gcmViYXNlLWNoZWNrIC0tPklmIHlvdSB3YW50IHRvIHJlYmFzZS9yZXRyeSB0aGlzIFBSLCBjaGVjayB0aGlzIGJveAoKLS0tCgpUaGlzIFBSIHdhcyBnZW5lcmF0ZWQgYnkgW01lbmQgUmVub3ZhdGVdKGh0dHBzOi8vbWVuZC5pby9yZW5vdmF0ZS8pLiBWaWV3IHRoZSBbcmVwb3NpdG9yeSBqb2IgbG9nXShodHRwczovL2RldmVsb3Blci5tZW5kLmlvL2dpdGh1Yi9vc2lzbS9vcGVuc3RhY2stcHJvamVjdC1tYW5hZ2VyKS4KPCEtLXJlbm92YXRlLWRlYnVnOmV5SmpjbVZoZEdWa1NXNVdaWElpT2lJek9TNHhNRGN1TUNJc0luVndaR0YwWldSSmJsWmxjaUk2SWpNNUxqRXdOeTR3SWl3aWRHRnlaMlYwUW5KaGJtTm9Jam9pYldGcGJpSXNJbXhoWW1Wc2N5STZXeUp5Wlc1dmRtRjBaU0pkZlE9PS0tPgo=
      patchset: b07084c917c16aa8fbb945250c09db19b0b6ed21
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: fa94074a33c2a4b1ff3eaadb063e1f29046bf671
          trusted/project_1/opendev.org/zuul/zuul-jobs:
            canonical_name: opendev.org/zuul/zuul-jobs
            checkout: master
            commit: 7932e7ccc9d689e8612322292386740d5726c18d
          untrusted/project_0/opendev.org/zuul/zuul-jobs:
            canonical_name: opendev.org/zuul/zuul-jobs
            checkout: master
            commit: 7932e7ccc9d689e8612322292386740d5726c18d
          untrusted/project_1/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: fa94074a33c2a4b1ff3eaadb063e1f29046bf671
          untrusted/project_2/github.com/osism/openstack-project-manager:
            canonical_name: github.com/osism/openstack-project-manager
            checkout: main
            commit: b2d483e631fa9e8f0a4242b18ddac02f6a96ec92
        playbooks:
        - path: untrusted/project_0/opendev.org/zuul/zuul-jobs/playbooks/tox/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: playbook branch
            link_name: ansible/playbook_0/role_1/zuul-jobs
            link_target: untrusted/project_0/opendev.org/zuul/zuul-jobs
            role_path: ansible/playbook_0/role_1/zuul-jobs/roles
      post_review: false
      project:
        canonical_hostname: github.com
        canonical_name: github.com/osism/openstack-project-manager
        name: osism/openstack-project-manager
        short_name: openstack-project-manager
        src_dir: src/github.com/osism/openstack-project-manager
      projects:
        github.com/osism/openstack-project-manager:
          canonical_hostname: github.com
          canonical_name: github.com/osism/openstack-project-manager
          checkout: main
          checkout_description: zuul branch
          commit: b2d483e631fa9e8f0a4242b18ddac02f6a96ec92
          name: osism/openstack-project-manager
          required: false
          short_name: openstack-project-manager
          src_dir: src/github.com/osism/openstack-project-manager
      ref: refs/pull/212/head
      resources: {}
      tenant: osism
      timeout: 1800
      voting: true
