Merge "Move repo_packages to group_vars"
This commit is contained in:
commit
41965140c3
@ -59,7 +59,7 @@ else:
|
||||
upgrade_warning = "The upgrade is always under active development."
|
||||
|
||||
CONF_PATH = os.path.dirname(os.path.realpath(__file__))
|
||||
GNOCCHI_DETAILS = '../../playbooks/defaults/repo_packages/gnocchi.yml'
|
||||
GNOCCHI_DETAILS = '../../inventory/group_vars/gnocchi_all/source_git.yml'
|
||||
with open(os.path.join(CONF_PATH, GNOCCHI_DETAILS), 'r') as fdesc:
|
||||
gnocchi_file_content = yaml.safe_load(fdesc)
|
||||
gnocchi_branch = gnocchi_file_content['gnocchi_git_track_branch']
|
||||
|
@ -43,9 +43,9 @@ Updating upstream SHAs
|
||||
The dependencies for OpenStack-Ansible are updated
|
||||
through the use of ``osa releases bump_upstream_shas``. This script
|
||||
updates the project's pinned SHAs, located in the
|
||||
`repo_packages folder`, based on their ``_git_track_branch`` value.
|
||||
``inventory/group_vars/<service_group>/source_git.yml`` file,
|
||||
based on their ``_git_track_branch`` value.
|
||||
|
||||
.. _repo_packages folder: https://github.com/openstack/openstack-ansible/tree/master/playbooks/defaults/repo_packages
|
||||
|
||||
Updating OpenStack-Ansible roles
|
||||
--------------------------------
|
||||
|
@ -211,11 +211,10 @@ Testing a new role with an AIO
|
||||
#. If your service is installed from source or relies on python packages which
|
||||
need to be installed from source, specify a repository for the source
|
||||
code of each requirement by adding a file to your deploy host under
|
||||
``playbooks/defaults/repo_packages`` in the OpenStack-Ansible source
|
||||
repository and following the pattern of files currently in that directory.
|
||||
You could also simply add an entry to an existing file there. Be sure to
|
||||
run the ``repo-build.yml`` play later so that wheels for your packages will
|
||||
be included in the repository infrastructure.
|
||||
``inventory/group_vars/<service_group>/source_git.yml`` in the
|
||||
OpenStack-Ansible source repository and following the pattern of files
|
||||
currently in that directory. You could also simply add an entry to an
|
||||
existing file there.
|
||||
|
||||
#. Make any required adjustments to the load balancer configuration
|
||||
(e.g. modify ``inventory/group_vars/all/haproxy.yml`` in the
|
||||
|
@ -47,7 +47,7 @@ Overriding other upstream projects source code
|
||||
|
||||
All the upstream repositories used are defined in the
|
||||
``openstack-ansible`` integrated repository, in the
|
||||
``playbooks/defaults/repo_packages`` folder.
|
||||
``inventory/group_vars/<service_group>/source_git.yml`` file.
|
||||
|
||||
For example, if you want to override ``glance`` repository with your
|
||||
own, you need to define the following:
|
||||
@ -59,7 +59,7 @@ own, you need to define the following:
|
||||
glance_git_project_group: glance_all
|
||||
|
||||
Please note, for this glance example, that you do not need to edit the
|
||||
``playbooks/defaults/repo_packages/openstack_services.yml`` file.
|
||||
``inventory/group_vars/glance_all/source_git.yml`` file.
|
||||
|
||||
Instead, the usual overrides mechanism can take place, and you
|
||||
can define these 3 variables in a ``user_*.yml`` file.
|
||||
|
21
inventory/group_vars/adjutant_all/source_git.yml
Normal file
21
inventory/group_vars/adjutant_all/source_git.yml
Normal file
@ -0,0 +1,21 @@
|
||||
---
|
||||
# Copyright 2023, Cleura AB
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
### HEAD as of 22.03.2023 ###
|
||||
|
||||
## Adjutant service
|
||||
adjutant_git_repo: "{{ openstack_opendev_base_url }}/openstack/adjutant"
|
||||
adjutant_git_install_branch: df8c3e4a8b70be8697ac46f0acec9169752b4698
|
||||
adjutant_git_track_branch: stable/2023.1
|
21
inventory/group_vars/all/source_git.yml
Normal file
21
inventory/group_vars/all/source_git.yml
Normal file
@ -0,0 +1,21 @@
|
||||
---
|
||||
# Copyright 2023, Cleura AB
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
### HEAD as of 22.03.2023 ###
|
||||
|
||||
## Global Requirements
|
||||
requirements_git_repo: "{{ openstack_opendev_base_url }}/openstack/requirements"
|
||||
requirements_git_install_branch: 65245016de7cf2d1e585eeb1378aac6aa6d75de0
|
||||
requirements_git_track_branch: stable/2023.1
|
21
inventory/group_vars/aodh_all/source_git.yml
Normal file
21
inventory/group_vars/aodh_all/source_git.yml
Normal file
@ -0,0 +1,21 @@
|
||||
---
|
||||
# Copyright 2023, Cleura AB
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
### HEAD as of 22.03.2023 ###
|
||||
|
||||
## Aodh service
|
||||
aodh_git_repo: "{{ openstack_opendev_base_url }}/openstack/aodh"
|
||||
aodh_git_install_branch: ecbbd3078e2ee17f01eb4048770c851b864d9122
|
||||
aodh_git_track_branch: stable/2023.1
|
21
inventory/group_vars/barbican_all/source_git.yml
Normal file
21
inventory/group_vars/barbican_all/source_git.yml
Normal file
@ -0,0 +1,21 @@
|
||||
---
|
||||
# Copyright 2023, Cleura AB
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
### HEAD as of 22.03.2023 ###
|
||||
|
||||
## Barbican service
|
||||
barbican_git_repo: "{{ openstack_opendev_base_url }}/openstack/barbican"
|
||||
barbican_git_install_branch: b5c2f8385c17ac9e02cfb12bcff606788043961d
|
||||
barbican_git_track_branch: stable/2023.1
|
26
inventory/group_vars/blazar_all/source_git.yml
Normal file
26
inventory/group_vars/blazar_all/source_git.yml
Normal file
@ -0,0 +1,26 @@
|
||||
---
|
||||
# Copyright 2023, Cleura AB
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
### HEAD as of 22.03.2023 ###
|
||||
|
||||
## Blazar service
|
||||
blazar_git_repo: "{{ openstack_opendev_base_url }}/openstack/blazar"
|
||||
blazar_git_install_branch: 24ca97091bcb0d231af98276a6e80013a170d438
|
||||
blazar_git_track_branch: stable/2023.1
|
||||
|
||||
## Blazar Nova Service
|
||||
blazar_nova_git_repo: "{{ openstack_opendev_base_url }}/openstack/blazar-nova"
|
||||
blazar_nova_git_install_branch: bec9434e93ad1baf4a08eb0bd83ad8af83def93e
|
||||
blazar_nova_git_track_branch: stable/2023.1
|
21
inventory/group_vars/ceilometer_all/source_git.yml
Normal file
21
inventory/group_vars/ceilometer_all/source_git.yml
Normal file
@ -0,0 +1,21 @@
|
||||
---
|
||||
# Copyright 2023, Cleura AB
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
### HEAD as of 22.03.2023 ###
|
||||
|
||||
## Ceilometer service
|
||||
ceilometer_git_repo: "{{ openstack_opendev_base_url }}/openstack/ceilometer"
|
||||
ceilometer_git_install_branch: 78c2459bdd981a5acab38a445f92d1bfec045cbd
|
||||
ceilometer_git_track_branch: stable/2023.1
|
@ -26,19 +26,3 @@ glance_default_store: "{{ ((groups['swift_all'] is defined) and (groups['swift_a
|
||||
|
||||
# cinder_backend_lvm_inuse: True if current host has an lvm backend
|
||||
cinder_backend_lvm_inuse: '{{ (cinder_backends|default("")|to_json).find("cinder.volume.drivers.lvm.LVMVolumeDriver") != -1 }}'
|
||||
|
||||
haproxy_cinder_api_service:
|
||||
haproxy_service_name: cinder_api
|
||||
haproxy_backend_nodes: "{{ groups['cinder_api'] | default([]) }}"
|
||||
haproxy_ssl: "{{ haproxy_ssl }}"
|
||||
haproxy_ssl_all_vips: "{{ haproxy_ssl_all_vips }}"
|
||||
haproxy_port: 8776
|
||||
haproxy_balance_type: http
|
||||
haproxy_backend_options:
|
||||
- "httpchk HEAD /healthcheck HTTP/1.0\\r\\nUser-agent:\\ osa-haproxy-healthcheck"
|
||||
haproxy_backend_ssl: "{{ cinder_backend_ssl | default(openstack_service_backend_ssl) }}"
|
||||
haproxy_backend_ca: "{{ cinder_haproxy_backend_ca | default(openstack_haproxy_backend_ca) }}"
|
||||
haproxy_service_enabled: "{{ groups['cinder_api'] is defined and groups['cinder_api'] | length > 0 }}"
|
||||
|
||||
cinder_haproxy_services:
|
||||
- "{{ haproxy_cinder_api_service | combine(haproxy_cinder_api_service_overrides | default({})) }}"
|
30
inventory/group_vars/cinder_all/haproxy_service.yml
Normal file
30
inventory/group_vars/cinder_all/haproxy_service.yml
Normal file
@ -0,0 +1,30 @@
|
||||
---
|
||||
# Copyright 2023, Cleura AB
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
haproxy_cinder_api_service:
|
||||
haproxy_service_name: cinder_api
|
||||
haproxy_backend_nodes: "{{ groups['cinder_api'] | default([]) }}"
|
||||
haproxy_ssl: "{{ haproxy_ssl }}"
|
||||
haproxy_ssl_all_vips: "{{ haproxy_ssl_all_vips }}"
|
||||
haproxy_port: 8776
|
||||
haproxy_balance_type: http
|
||||
haproxy_backend_options:
|
||||
- "httpchk HEAD /healthcheck HTTP/1.0\\r\\nUser-agent:\\ osa-haproxy-healthcheck"
|
||||
haproxy_backend_ssl: "{{ cinder_backend_ssl | default(openstack_service_backend_ssl) }}"
|
||||
haproxy_backend_ca: "{{ cinder_haproxy_backend_ca | default(openstack_haproxy_backend_ca) }}"
|
||||
haproxy_service_enabled: "{{ groups['cinder_api'] is defined and groups['cinder_api'] | length > 0 }}"
|
||||
|
||||
cinder_haproxy_services:
|
||||
- "{{ haproxy_cinder_api_service | combine(haproxy_cinder_api_service_overrides | default({})) }}"
|
21
inventory/group_vars/cinder_all/source_git.yml
Normal file
21
inventory/group_vars/cinder_all/source_git.yml
Normal file
@ -0,0 +1,21 @@
|
||||
---
|
||||
# Copyright 2023, Cleura AB
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
### HEAD as of 22.03.2023 ###
|
||||
|
||||
## Cinder service
|
||||
cinder_git_repo: "{{ openstack_opendev_base_url }}/openstack/cinder"
|
||||
cinder_git_install_branch: 24266a2107b7caffb9fc79769e298a84340d8ba8
|
||||
cinder_git_track_branch: stable/2023.1
|
21
inventory/group_vars/cloudkitty_all/source_git.yml
Normal file
21
inventory/group_vars/cloudkitty_all/source_git.yml
Normal file
@ -0,0 +1,21 @@
|
||||
---
|
||||
# Copyright 2023, Cleura AB
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
### HEAD as of 22.03.2023 ###
|
||||
|
||||
## Cloudkitty service
|
||||
cloudkitty_git_repo: "{{ openstack_opendev_base_url }}/openstack/cloudkitty"
|
||||
cloudkitty_git_install_branch: 73d5543f15ec188fafa1562f4142edd41afbad5c
|
||||
cloudkitty_git_track_branch: stable/2023.1
|
21
inventory/group_vars/designate_all/source_git.yml
Normal file
21
inventory/group_vars/designate_all/source_git.yml
Normal file
@ -0,0 +1,21 @@
|
||||
---
|
||||
# Copyright 2023, Cleura AB
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
### HEAD as of 22.03.2023 ###
|
||||
|
||||
## Designate service
|
||||
designate_git_repo: "{{ openstack_opendev_base_url }}/openstack/designate"
|
||||
designate_git_install_branch: bda31ec62c3eaa7fcdd25d69f97742744debf915
|
||||
designate_git_track_branch: stable/2023.1
|
26
inventory/group_vars/glance_all/defaults.yml
Normal file
26
inventory/group_vars/glance_all/defaults.yml
Normal file
@ -0,0 +1,26 @@
|
||||
---
|
||||
# Copyright 2016, Rackspace US, Inc.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# If there are Swift hosts in the environment, then use it as the default Glance store
|
||||
glance_default_store: "{{ ((groups['swift_all'] is defined) and (groups['swift_all'] | length > 0)) | ternary('swift', 'file') }}"
|
||||
glance_available_stores: "{{ [ glance_default_store ] + (glance_additional_stores | default([])) }}"
|
||||
glance_use_uwsgi: "{{ ('ceph' not in glance_available_stores) }}"
|
||||
|
||||
# glance default list of bind mounts
|
||||
glance_container_bind_mounts:
|
||||
- bind_dir_path: "/var/lib/glance/images"
|
||||
mount_path: "/openstack/{{ inventory_hostname }}"
|
||||
- bind_dir_path: "/var/lib/glance/cache"
|
||||
mount_path: "/openstack/{{ inventory_hostname }}"
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
# Copyright 2016, Rackspace US, Inc.
|
||||
# Copyright 2023, Cleura AB
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
@ -13,18 +13,6 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# If there are Swift hosts in the environment, then use it as the default Glance store
|
||||
glance_default_store: "{{ ((groups['swift_all'] is defined) and (groups['swift_all'] | length > 0)) | ternary('swift', 'file') }}"
|
||||
glance_available_stores: "{{ [ glance_default_store ] + (glance_additional_stores | default([])) }}"
|
||||
glance_use_uwsgi: "{{ ('ceph' not in glance_available_stores) }}"
|
||||
|
||||
# glance default list of bind mounts
|
||||
glance_container_bind_mounts:
|
||||
- bind_dir_path: "/var/lib/glance/images"
|
||||
mount_path: "/openstack/{{ inventory_hostname }}"
|
||||
- bind_dir_path: "/var/lib/glance/cache"
|
||||
mount_path: "/openstack/{{ inventory_hostname }}"
|
||||
|
||||
haproxy_glance_api_service:
|
||||
haproxy_service_name: glance_api
|
||||
haproxy_backend_nodes: "{{ groups['glance_api'] | default([]) }}"
|
21
inventory/group_vars/glance_all/source_git.yml
Normal file
21
inventory/group_vars/glance_all/source_git.yml
Normal file
@ -0,0 +1,21 @@
|
||||
---
|
||||
# Copyright 2023, Cleura AB
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
### HEAD as of 22.03.2023 ###
|
||||
|
||||
## Glance service
|
||||
glance_git_repo: "{{ openstack_opendev_base_url }}/openstack/glance"
|
||||
glance_git_install_branch: 285021bdb0ea344f995508fabb8b4e2485f2cf3c
|
||||
glance_git_track_branch: stable/2023.1
|
19
inventory/group_vars/gnocchi_all/defaults.yml
Normal file
19
inventory/group_vars/gnocchi_all/defaults.yml
Normal file
@ -0,0 +1,19 @@
|
||||
---
|
||||
# Copyright 2016, Rackspace US, Inc.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# Gnocchi default list of bind mounts
|
||||
gnocchi_container_bind_mounts:
|
||||
- bind_dir_path: "/var/lib/gnocchi"
|
||||
mount_path: "/openstack/{{ inventory_hostname }}"
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
# Copyright 2016, Rackspace US, Inc.
|
||||
# Copyright 2023, Cleura AB
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
@ -13,11 +13,6 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# Gnocchi default list of bind mounts
|
||||
gnocchi_container_bind_mounts:
|
||||
- bind_dir_path: "/var/lib/gnocchi"
|
||||
mount_path: "/openstack/{{ inventory_hostname }}"
|
||||
|
||||
haproxy_gnocchi_service:
|
||||
haproxy_service_name: gnocchi
|
||||
haproxy_backend_nodes: "{{ groups['gnocchi_all'] | default([]) }}"
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
# Copyright 2016, Rackspace US, Inc.
|
||||
# Copyright 2023, Cleura AB
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
@ -13,22 +13,6 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
|
||||
## NOTICE on items in this file:
|
||||
## * If you use anything in the *._git_install_branch field that is not a TAG
|
||||
## make sure to leave an in-line comment as to "why".
|
||||
|
||||
## For the sake of anyone else editing this file:
|
||||
## * If you add services to this file please do so in alphabetical order.
|
||||
## * Every entry should be name spaced with the name of the client followed by an "_"
|
||||
## * All items with this file should be separated by `name_` note that the name of the
|
||||
## package should be one long name with no additional `_` separating it.
|
||||
|
||||
|
||||
### Before this is shipped all of these services should have a tag set as the branch,
|
||||
### or have a comment / reason attached to them as to why a tag can not work.
|
||||
|
||||
|
||||
### HEAD as of 22.03.2023 ###
|
||||
|
||||
## Gnocchi service
|
18
inventory/group_vars/heat_all/defaults.yml
Normal file
18
inventory/group_vars/heat_all/defaults.yml
Normal file
@ -0,0 +1,18 @@
|
||||
---
|
||||
# Copyright 2016, Rackspace US, Inc.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# Only enable the heat cinder backups functionality if the cinder backup
|
||||
# service is enabled.
|
||||
heat_cinder_backups_enabled: "{{ hostvars['localhost']['cinder_service_backup_program_enabled'] }}"
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
# Copyright 2016, Rackspace US, Inc.
|
||||
# Copyright 2023, Cleura AB
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
@ -13,10 +13,6 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# Only enable the heat cinder backups functionality if the cinder backup
|
||||
# service is enabled.
|
||||
heat_cinder_backups_enabled: "{{ hostvars['localhost']['cinder_service_backup_program_enabled'] }}"
|
||||
|
||||
haproxy_heat_api_service:
|
||||
haproxy_service_name: heat_api
|
||||
haproxy_backend_nodes: "{{ groups['heat_api'] | default([]) }}"
|
21
inventory/group_vars/heat_all/source_git.yml
Normal file
21
inventory/group_vars/heat_all/source_git.yml
Normal file
@ -0,0 +1,21 @@
|
||||
---
|
||||
# Copyright 2023, Cleura AB
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
### HEAD as of 22.03.2023 ###
|
||||
|
||||
## Heat service
|
||||
heat_git_repo: "{{ openstack_opendev_base_url }}/openstack/heat"
|
||||
heat_git_install_branch: 6a4c7b57b8383bef4a02fb485e781c4cbb2a03d8
|
||||
heat_git_track_branch: stable/2023.1
|
17
inventory/group_vars/horizon_all/defaults.yml
Normal file
17
inventory/group_vars/horizon_all/defaults.yml
Normal file
@ -0,0 +1,17 @@
|
||||
---
|
||||
# Copyright 2016, Rackspace US, Inc.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
horizon_enable_cinder_backup: "{{ hostvars['localhost']['cinder_service_backup_program_enabled'] }}"
|
||||
horizon_enable_ha_router: "{{ groups['neutron_l3_agent'] | length >= 2 }}"
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
# Copyright 2016, Rackspace US, Inc.
|
||||
# Copyright 2023, Cleura AB
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
@ -13,9 +13,6 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
horizon_enable_cinder_backup: "{{ hostvars['localhost']['cinder_service_backup_program_enabled'] }}"
|
||||
horizon_enable_ha_router: "{{ groups['neutron_l3_agent'] | length >= 2 }}"
|
||||
|
||||
# special haproxy stick table for horizon
|
||||
# returns 429 when more than 20 calls to /auth per 10 second window
|
||||
# returns 429 when more than 20 4xx responses per 10 second window
|
81
inventory/group_vars/horizon_all/source_git.yml
Normal file
81
inventory/group_vars/horizon_all/source_git.yml
Normal file
@ -0,0 +1,81 @@
|
||||
---
|
||||
# Copyright 2023, Cleura AB
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
### HEAD as of 22.03.2023 ###
|
||||
|
||||
## Horizon service
|
||||
horizon_git_repo: "{{ openstack_opendev_base_url }}/openstack/horizon"
|
||||
horizon_git_install_branch: 3dd3d4ffe09b62569b187f2b0efb88dbfc1eddaf
|
||||
horizon_git_track_branch: stable/2023.1
|
||||
|
||||
## Adjutant dashboard plugin
|
||||
adjutant_dashboard_git_repo: "{{ openstack_opendev_base_url }}/openstack/adjutant-ui"
|
||||
adjutant_dashboard_git_install_branch: 6fa9478b154ba07e4c70aba6c8fa6cc65450fb42
|
||||
adjutant_dashboard_git_track_branch: stable/2023.1
|
||||
|
||||
## Barbican dashboard plugin
|
||||
barbican_dashboard_git_repo: "{{ openstack_opendev_base_url }}//openstack/barbican-ui"
|
||||
barbican_dashboard_git_install_branch: 3a78a743426376250f43508d4281e86c75067271
|
||||
barbican_dashboard_git_track_branch: master
|
||||
|
||||
## Cloudkitty dashboard plugin
|
||||
cloudkitty_dashboard_git_repo: "{{ openstack_opendev_base_url }}/openstack/cloudkitty-dashboard"
|
||||
cloudkitty_dashboard_git_install_branch: 7cdee86bac20a38d191677eaefe94914cc5207f7
|
||||
cloudkitty_dashboard_git_track_branch: stable/2023.1
|
||||
|
||||
## Horizon Designate dashboard plugin
|
||||
designate_dashboard_git_repo: "{{ openstack_opendev_base_url }}/openstack/designate-dashboard"
|
||||
designate_dashboard_git_install_branch: 7bc6a1fc3828d529df37b05f15a84dc8be4223b7
|
||||
designate_dashboard_git_track_branch: stable/2023.1
|
||||
|
||||
## Horizon Heat dashboard plugin
|
||||
heat_dashboard_git_repo: "{{ openstack_opendev_base_url }}/openstack/heat-dashboard"
|
||||
heat_dashboard_git_install_branch: 007a7a5a3b338543dd6e3badd04967324e8f0e9b
|
||||
heat_dashboard_git_track_branch: stable/2023.1
|
||||
|
||||
## Horizon Ironic dashboard plugin
|
||||
ironic_dashboard_git_repo: "{{ openstack_opendev_base_url}}/openstack/ironic-ui"
|
||||
ironic_dashboard_git_install_branch: 2b93b84b90b2a5953a68bde6e9ee0d15df6e5e83
|
||||
ironic_dashboard_git_track_branch: stable/2023.1
|
||||
|
||||
## Horizon Magnum dashboard plugin
|
||||
magnum_dashboard_git_repo: "{{ openstack_opendev_base_url }}/openstack/magnum-ui"
|
||||
magnum_dashboard_git_install_branch: 452ca7da23f4489bc0dd25cfd031d4f1db04dfa6
|
||||
magnum_dashboard_git_track_branch: stable/2023.1
|
||||
|
||||
## Horizon Masakari dashboard plugin
|
||||
masakari_dashboard_git_repo: "{{ openstack_opendev_base_url }}/openstack/masakari-dashboard"
|
||||
masakari_dashboard_git_install_branch: 8c7435371df311c8c362fa99007d0d76852d7d79
|
||||
masakari_dashboard_git_track_branch: stable/2023.1
|
||||
|
||||
## Horizon Murano dashboard plugin
|
||||
murano_dashboard_git_repo: "{{ openstack_opendev_base_url }}/openstack/murano-dashboard"
|
||||
murano_dashboard_git_install_branch: 6c93b2ca8a840b1299ebf4b654f2ce041374f808
|
||||
murano_dashboard_git_track_branch: stable/2023.1
|
||||
|
||||
## Horizon Sahara dashboard plugin
|
||||
sahara_dashboard_git_repo: "{{ openstack_opendev_base_url }}/openstack/sahara-dashboard"
|
||||
sahara_dashboard_git_install_branch: 628ccfadc3922852fb02ad6c26f74ed8f77f7f75
|
||||
sahara_dashboard_git_track_branch: stable/2023.1
|
||||
|
||||
## Horizon Trove dashboard plugin
|
||||
trove_dashboard_git_repo: "{{ openstack_opendev_base_url }}/openstack/trove-dashboard"
|
||||
trove_dashboard_git_install_branch: aadf4a9ce2ed542e6b68e3c2f212fef9d9948b50
|
||||
trove_dashboard_git_track_branch: stable/2023.1
|
||||
|
||||
## Horizon Octavia dashboard plugin
|
||||
octavia_dashboard_git_repo: "{{ openstack_opendev_base_url }}/openstack/octavia-dashboard"
|
||||
octavia_dashboard_git_install_branch: d1a6dd8995c0fcd7333408eae4f38437f65ef9b8
|
||||
octavia_dashboard_git_track_branch: stable/2023.1
|
26
inventory/group_vars/ironic_all/source_git.yml
Normal file
26
inventory/group_vars/ironic_all/source_git.yml
Normal file
@ -0,0 +1,26 @@
|
||||
---
|
||||
# Copyright 2023, Cleura AB
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
### HEAD as of 22.03.2023 ###
|
||||
|
||||
## Ironic service
|
||||
ironic_git_repo: "{{ openstack_opendev_base_url }}/openstack/ironic"
|
||||
ironic_git_install_branch: 943604cb417914194331b8ce5916766b50553128
|
||||
ironic_git_track_branch: stable/2023.1
|
||||
|
||||
## Ironic inspector service
|
||||
ironic_inspector_git_repo: "{{ openstack_opendev_base_url }}/openstack/ironic-inspector"
|
||||
ironic_inspector_git_install_branch: 8258f1e15a7d76063b26cdd20d4ef9b0ec8d643a
|
||||
ironic_inspector_git_track_branch: stable/2023.1
|
20
inventory/group_vars/keystone_all/defaults.yml
Normal file
20
inventory/group_vars/keystone_all/defaults.yml
Normal file
@ -0,0 +1,20 @@
|
||||
---
|
||||
# Copyright 2016, Rackspace US, Inc.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# These are here rather than in keystone_all because
|
||||
# both the os_ceilometer and os_keystone roles require them
|
||||
|
||||
# Hosts allowed to override remote IP with X-Forwarded-For
|
||||
keystone_set_real_ip_from: "{{ groups['haproxy'] | map('extract', hostvars, 'container_address') | list }}"
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
# Copyright 2016, Rackspace US, Inc.
|
||||
# Copyright 2023, Cleura AB
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
@ -13,12 +13,6 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# These are here rather than in keystone_all because
|
||||
# both the os_ceilometer and os_keystone roles require them
|
||||
|
||||
# Hosts allowed to override remote IP with X-Forwarded-For
|
||||
keystone_set_real_ip_from: "{{ groups['haproxy'] | map('extract', hostvars, 'container_address') | list }}"
|
||||
|
||||
haproxy_keystone_service:
|
||||
haproxy_service_name: keystone_service
|
||||
haproxy_backend_nodes: "{{ groups['keystone_all'] | default([]) }}"
|
21
inventory/group_vars/keystone_all/source_git.yml
Normal file
21
inventory/group_vars/keystone_all/source_git.yml
Normal file
@ -0,0 +1,21 @@
|
||||
---
|
||||
# Copyright 2023, Cleura AB
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
### HEAD as of 22.03.2023 ###
|
||||
|
||||
## Keystone service
|
||||
keystone_git_repo: "{{ openstack_opendev_base_url }}/openstack/keystone"
|
||||
keystone_git_install_branch: c08d97672dcd40f8d927f91e59049053cfe3b5e4
|
||||
keystone_git_track_branch: stable/2023.1
|
21
inventory/group_vars/magnum_all/source_git.yml
Normal file
21
inventory/group_vars/magnum_all/source_git.yml
Normal file
@ -0,0 +1,21 @@
|
||||
---
|
||||
# Copyright 2023, Cleura AB
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
### HEAD as of 22.03.2023 ###
|
||||
|
||||
## Magnum service
|
||||
magnum_git_repo: "{{ openstack_opendev_base_url }}/openstack/magnum"
|
||||
magnum_git_install_branch: 848c34a420aac00731447436c282e5c94d4e7b20
|
||||
magnum_git_track_branch: stable/2023.1
|
21
inventory/group_vars/manila_all/source_git.yml
Normal file
21
inventory/group_vars/manila_all/source_git.yml
Normal file
@ -0,0 +1,21 @@
|
||||
---
|
||||
# Copyright 2023, Cleura AB
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
### HEAD as of 22.03.2023 ###
|
||||
|
||||
## Manila service
|
||||
manila_git_repo: "{{ openstack_opendev_base_url }}/openstack/manila"
|
||||
manila_git_install_branch: f03e84ae6212ed80e3b1e56ff289cf13634e9a80
|
||||
manila_git_track_branch: stable/2023.1
|
26
inventory/group_vars/masakari_all/source_git.yml
Normal file
26
inventory/group_vars/masakari_all/source_git.yml
Normal file
@ -0,0 +1,26 @@
|
||||
---
|
||||
# Copyright 2023, Cleura AB
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
### HEAD as of 22.03.2023 ###
|
||||
|
||||
## Masakari service
|
||||
masakari_git_repo: "{{ openstack_opendev_base_url }}/openstack/masakari"
|
||||
masakari_git_install_branch: 72b6929271a38b87cf43489fd9ce28e35c41cedb
|
||||
masakari_git_track_branch: stable/2023.1
|
||||
|
||||
## Masakari monitors services
|
||||
masakari_monitors_git_repo: "{{ openstack_opendev_base_url }}/openstack/masakari-monitors"
|
||||
masakari_monitors_git_install_branch: 9192f777840a45a5bc14e261813004ecfc59cf45
|
||||
masakari_monitors_git_track_branch: stable/2023.1
|
25
inventory/group_vars/mistral_all/source_git.yml
Normal file
25
inventory/group_vars/mistral_all/source_git.yml
Normal file
@ -0,0 +1,25 @@
|
||||
---
|
||||
# Copyright 2023, Cleura AB
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
### HEAD as of 22.03.2023 ###
|
||||
|
||||
## Mistral service
|
||||
mistral_git_repo: "{{ openstack_opendev_base_url }}/openstack/mistral"
|
||||
mistral_git_install_branch: af2b9c5cd8d3bca74f560491fb140809fc27931c
|
||||
mistral_git_track_branch: stable/2023.1
|
||||
|
||||
mistral_extra_git_repo: "{{ openstack_opendev_base_url }}/openstack/mistral-extra"
|
||||
mistral_extra_git_install_branch: e0687d607319b796503859353b8f3ab1cc9aa9f5
|
||||
mistral_extra_git_track_branch: stable/2023.1
|
21
inventory/group_vars/murano_all/source_git.yml
Normal file
21
inventory/group_vars/murano_all/source_git.yml
Normal file
@ -0,0 +1,21 @@
|
||||
---
|
||||
# Copyright 2023, Cleura AB
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
### HEAD as of 22.03.2023 ###
|
||||
|
||||
## Murano service
|
||||
murano_git_repo: "{{ openstack_opendev_base_url }}/openstack/murano"
|
||||
murano_git_install_branch: 19dc9648e1a760037b7a67a3ec169483b3bc0609
|
||||
murano_git_track_branch: stable/2023.1
|
57
inventory/group_vars/neutron_all/source_git.yml
Normal file
57
inventory/group_vars/neutron_all/source_git.yml
Normal file
@ -0,0 +1,57 @@
|
||||
---
|
||||
# Copyright 2023, Cleura AB
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
### HEAD as of 22.03.2023 ###
|
||||
|
||||
## Neutron service
|
||||
neutron_git_repo: "{{ openstack_opendev_base_url }}/openstack/neutron"
|
||||
neutron_git_install_branch: f822742af06b4e0e7e9729ad600102258df0ddad
|
||||
neutron_git_track_branch: stable/2023.1
|
||||
|
||||
neutron_vpnaas_git_repo: "{{ openstack_opendev_base_url }}/openstack/neutron-vpnaas"
|
||||
neutron_vpnaas_git_install_branch: 6ed22d4d75112a19aabde2816694d94e44ca16a2
|
||||
neutron_vpnaas_git_track_branch: stable/2023.1
|
||||
|
||||
neutron_dynamic_routing_git_repo: "{{ openstack_opendev_base_url }}/openstack/neutron-dynamic-routing"
|
||||
neutron_dynamic_routing_git_install_branch: 13e0d8a63dbdbd9e1a863144999794d4fc9af22d
|
||||
neutron_dynamic_routing_git_track_branch: stable/2023.1
|
||||
|
||||
networking_odl_git_repo: "{{ openstack_opendev_base_url }}/openstack/networking-odl"
|
||||
networking_odl_git_install_branch: 48936559c71606d5e43fba1ad4382d74110e7d01
|
||||
networking_odl_git_track_branch: stable/2023.1
|
||||
|
||||
networking_bgpvpn_git_repo: "{{ openstack_opendev_base_url }}/openstack/networking-bgpvpn"
|
||||
networking_bgpvpn_git_install_branch: 039fdc096e0971b90a96ea07a2ef6e3196858594
|
||||
networking_bgpvpn_git_track_branch: stable/2023.1
|
||||
|
||||
networking_sfc_git_repo: "{{ openstack_opendev_base_url }}/openstack/networking-sfc"
|
||||
networking_sfc_git_install_branch: a93b4de04b0f1e34119ab306331b211c0c9dd815
|
||||
networking_sfc_git_track_branch: stable/2023.1
|
||||
|
||||
networking_generic_switch_git_repo: "{{ openstack_opendev_base_url}}/openstack/networking-generic-switch"
|
||||
networking_generic_switch_git_install_branch: 6dcc83c4bac921cbcfc37ece974287f095611883
|
||||
networking_generic_switch_git_track_branch: stable/2023.1
|
||||
|
||||
networking_nsx_git_repo: "{{ openstack_opendev_base_url }}/x/vmware-nsx"
|
||||
networking_nsx_git_install_branch: 0253265f75f63d5619b30f16a6b64459dec79d82
|
||||
networking_nsx_git_track_branch: master
|
||||
|
||||
networking_nsxlib_git_repo: "{{ openstack_opendev_base_url }}/x/vmware-nsxlib"
|
||||
networking_nsxlib_git_install_branch: acb8f2d53fa12880fab548e21f15b0329c5f8eb5
|
||||
networking_nsxlib_git_track_branch: master
|
||||
|
||||
networking_baremetal_git_repo: "{{ openstack_opendev_base_url }}/openstack/networking-baremetal"
|
||||
networking_baremetal_git_install_branch: 1529ce98313336e2ef431bc1113139b790d1c92c
|
||||
networking_baremetal_git_track_branch: stable/2023.1
|
16
inventory/group_vars/nova_all/defaults.yml
Normal file
16
inventory/group_vars/nova_all/defaults.yml
Normal file
@ -0,0 +1,16 @@
|
||||
---
|
||||
# Copyright 2016, Rackspace US, Inc.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
nova_ceph_client_uuid: '{{ cinder_ceph_client_uuid | default() }}'
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
# Copyright 2016, Rackspace US, Inc.
|
||||
# Copyright 2023, Cleura AB
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
@ -13,8 +13,6 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
nova_ceph_client_uuid: '{{ cinder_ceph_client_uuid | default() }}'
|
||||
|
||||
# By default the nova console service on HAProxy is configured in HTTP mode to
|
||||
# allow for more fine grained control. But if the SSL connection is terminated
|
||||
# on the nova console container it has to be run in TCP mode.
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
# Copyright 2014, Rackspace US, Inc.
|
||||
# Copyright 2023, Cleura AB
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
@ -13,7 +13,6 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
|
||||
## NOTICE on items in this file:
|
||||
## * If you use anything in the *._git_install_branch field that is not a TAG
|
||||
## make sure to leave an in-line comment as to "why".
|
||||
@ -31,8 +30,12 @@ novncproxy_git_repo: "{{ openstack_github_base_url }}/novnc/noVNC"
|
||||
novncproxy_git_install_branch: 9985950bfa7bd712b957be8d3358049b54cd534d
|
||||
novncproxy_git_track_branch: master
|
||||
|
||||
|
||||
## spice-html5 from source
|
||||
spicehtml5_git_repo: "https://gitlab.freedesktop.org/spice/spice-html5"
|
||||
spicehtml5_git_install_branch: 56ddb3005e39a9e76670fec9676e667d44167bf3
|
||||
spicehtml5_git_track_branch: master
|
||||
|
||||
## Nova service
|
||||
nova_git_repo: "{{ openstack_opendev_base_url }}/openstack/nova"
|
||||
nova_git_install_branch: 47b6850bb1f3681e6af7d8248152a979bf5051d1
|
||||
nova_git_track_branch: stable/2023.1
|
26
inventory/group_vars/octavia_all/source_git.yml
Normal file
26
inventory/group_vars/octavia_all/source_git.yml
Normal file
@ -0,0 +1,26 @@
|
||||
---
|
||||
# Copyright 2023, Cleura AB
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
### HEAD as of 22.03.2023 ###
|
||||
|
||||
## Octavia service
|
||||
octavia_git_repo: "{{ openstack_opendev_base_url }}/openstack/octavia"
|
||||
octavia_git_install_branch: 4486d2416f600df15df1b5c98a676f898e2b1d42
|
||||
octavia_git_track_branch: stable/2023.1
|
||||
|
||||
## Octavia OVN provider
|
||||
octavia_ovn_octavia_provider_git_repo: "{{ openstack_opendev_base_url }}/openstack/ovn-octavia-provider"
|
||||
octavia_ovn_octavia_provider_git_install_branch: b29211686375b7179641c8580264e11f85a63a24
|
||||
octavia_ovn_octavia_provider_git_track_branch: stable/2023.1
|
21
inventory/group_vars/placement_all/source_git.yml
Normal file
21
inventory/group_vars/placement_all/source_git.yml
Normal file
@ -0,0 +1,21 @@
|
||||
---
|
||||
# Copyright 2023, Cleura AB
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
### HEAD as of 22.03.2023 ###
|
||||
|
||||
## Placement service
|
||||
placement_git_repo: "{{ openstack_opendev_base_url }}/openstack/placement"
|
||||
placement_git_install_branch: b3652feea1855c9481c9441976379d9851c0c62f
|
||||
placement_git_track_branch: stable/2023.1
|
21
inventory/group_vars/sahara_all/source_git.yml
Normal file
21
inventory/group_vars/sahara_all/source_git.yml
Normal file
@ -0,0 +1,21 @@
|
||||
---
|
||||
# Copyright 2023, Cleura AB
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
### HEAD as of 22.03.2023 ###
|
||||
|
||||
## Sahara service
|
||||
sahara_git_repo: "{{ openstack_opendev_base_url }}/openstack/sahara"
|
||||
sahara_git_install_branch: 5e7258bcc8807493f08671be9b8f4f4c4232eb0a
|
||||
sahara_git_track_branch: stable/2023.1
|
21
inventory/group_vars/senlin_all/source_git.yml
Normal file
21
inventory/group_vars/senlin_all/source_git.yml
Normal file
@ -0,0 +1,21 @@
|
||||
---
|
||||
# Copyright 2023, Cleura AB
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
### HEAD as of 22.03.2023 ###
|
||||
|
||||
## Senlin service
|
||||
senlin_git_repo: "{{ openstack_opendev_base_url }}/openstack/senlin"
|
||||
senlin_git_install_branch: 22fd77946723e25e595676e61893c1f645709b2f
|
||||
senlin_git_track_branch: stable/2023.1
|
20
inventory/group_vars/swift_all/defaults.yml
Normal file
20
inventory/group_vars/swift_all/defaults.yml
Normal file
@ -0,0 +1,20 @@
|
||||
---
|
||||
# Copyright 2016, Rackspace US, Inc.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
swift_proxy_port: "{{ hostvars['localhost']['swift_proxy_port'] }}"
|
||||
swift_system_user_name: "{{ hostvars['localhost']['swift_system_user_name'] }}"
|
||||
swift_system_shell: "{{ hostvars['localhost']['swift_system_shell'] }}"
|
||||
swift_system_comment: "{{ hostvars['localhost']['swift_system_comment'] }}"
|
||||
swift_system_home_folder: "{{ hostvars['localhost']['swift_system_home_folder'] }}"
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
# Copyright 2016, Rackspace US, Inc.
|
||||
# Copyright 2023, Cleura AB
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
@ -13,12 +13,6 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
swift_proxy_port: "{{ hostvars['localhost']['swift_proxy_port'] }}"
|
||||
swift_system_user_name: "{{ hostvars['localhost']['swift_system_user_name'] }}"
|
||||
swift_system_shell: "{{ hostvars['localhost']['swift_system_shell'] }}"
|
||||
swift_system_comment: "{{ hostvars['localhost']['swift_system_comment'] }}"
|
||||
swift_system_home_folder: "{{ hostvars['localhost']['swift_system_home_folder'] }}"
|
||||
|
||||
haproxy_swift_proxy_service:
|
||||
haproxy_service_name: swift_proxy
|
||||
haproxy_backend_nodes: "{{ groups['swift_proxy'] | default([]) }}"
|
21
inventory/group_vars/swift_all/source_git.yml
Normal file
21
inventory/group_vars/swift_all/source_git.yml
Normal file
@ -0,0 +1,21 @@
|
||||
---
|
||||
# Copyright 2023, Cleura AB
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
### HEAD as of 22.03.2023 ###
|
||||
|
||||
## Swift service
|
||||
swift_git_repo: "{{ openstack_opendev_base_url }}/openstack/swift"
|
||||
swift_git_install_branch: 9a1bfb8975fb1315fb417161a2865b6bb4760415
|
||||
swift_git_track_branch: master
|
21
inventory/group_vars/tacker_all/source_git.yml
Normal file
21
inventory/group_vars/tacker_all/source_git.yml
Normal file
@ -0,0 +1,21 @@
|
||||
---
|
||||
# Copyright 2023, Cleura AB
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
### HEAD as of 22.03.2023 ###
|
||||
|
||||
## Tacker service
|
||||
tacker_git_repo: "{{ openstack_opendev_base_url }}/openstack/tacker"
|
||||
tacker_git_install_branch: 40a15b59455fdc6b34eecd641af514d32888a5a2
|
||||
tacker_git_track_branch: stable/2023.1
|
16
inventory/group_vars/trove_all/defaults.yml
Normal file
16
inventory/group_vars/trove_all/defaults.yml
Normal file
@ -0,0 +1,16 @@
|
||||
---
|
||||
# Copyright 2016 Internet Solutions (Pty) Ltd
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
swift_proxy_port: "{{ hostvars['localhost']['swift_proxy_port'] }}"
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
# Copyright 2016 Internet Solutions (Pty) Ltd
|
||||
# Copyright 2023, Cleura AB
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
@ -13,8 +13,6 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
swift_proxy_port: "{{ hostvars['localhost']['swift_proxy_port'] }}"
|
||||
|
||||
haproxy_trove_service:
|
||||
haproxy_service_name: trove
|
||||
haproxy_backend_nodes: "{{ groups['trove_api'] | default([]) }}"
|
21
inventory/group_vars/trove_all/source_git.yml
Normal file
21
inventory/group_vars/trove_all/source_git.yml
Normal file
@ -0,0 +1,21 @@
|
||||
---
|
||||
# Copyright 2023, Cleura AB
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
### HEAD as of 22.03.2023 ###
|
||||
|
||||
## Trove service
|
||||
trove_git_repo: "{{ openstack_opendev_base_url }}/openstack/trove"
|
||||
trove_git_install_branch: 8d54913b36fc3d8a80fb02f78dc541f0f08f763b
|
||||
trove_git_track_branch: stable/2023.1
|
31
inventory/group_vars/zun_all/source_git.yml
Normal file
31
inventory/group_vars/zun_all/source_git.yml
Normal file
@ -0,0 +1,31 @@
|
||||
---
|
||||
# Copyright 2023, Cleura AB
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
### HEAD as of 22.03.2023 ###
|
||||
|
||||
## Zun service
|
||||
zun_git_repo: "{{ openstack_opendev_base_url }}/openstack/zun"
|
||||
zun_git_install_branch: 6d4039bc7bc88ecd3caaeee33126ed85e8cf09f0
|
||||
zun_git_track_branch: stable/2023.1
|
||||
|
||||
## Zun kuryr service
|
||||
zun_kuryr_git_repo: "{{ openstack_opendev_base_url }}/openstack/kuryr-libnetwork"
|
||||
zun_kuryr_git_install_branch: a6628c266cb364ffddf3f15c2ccb1ee3ee474f44
|
||||
zun_kuryr_git_track_branch: stable/2023.1
|
||||
|
||||
## Zun kuryr library
|
||||
zun_kuryr_lib_git_repo: "{{ openstack_opendev_base_url }}/openstack/kuryr"
|
||||
zun_kuryr_lib_git_install_branch: 1616fda8d29814c106ab7a95c5661887516f825a
|
||||
zun_kuryr_lib_git_track_branch: stable/2023.1
|
@ -39,7 +39,6 @@
|
||||
user: root
|
||||
environment: "{{ deployment_environment_variables | default({}) }}"
|
||||
vars_files:
|
||||
- "../defaults/repo_packages/openstack_services.yml"
|
||||
- "../defaults/{{ install_method }}_install.yml"
|
||||
tags:
|
||||
- cinder
|
||||
|
@ -39,7 +39,6 @@
|
||||
user: root
|
||||
environment: "{{ deployment_environment_variables | default({}) }}"
|
||||
vars_files:
|
||||
- "../defaults/repo_packages/openstack_services.yml"
|
||||
- "../defaults/{{ install_method }}_install.yml"
|
||||
tags:
|
||||
- neutron
|
||||
|
@ -39,8 +39,6 @@
|
||||
user: root
|
||||
environment: "{{ deployment_environment_variables | default({}) }}"
|
||||
vars_files:
|
||||
- "../defaults/repo_packages/openstack_services.yml"
|
||||
- "../defaults/repo_packages/nova_consoles.yml"
|
||||
- "../defaults/{{ install_method }}_install.yml"
|
||||
tags:
|
||||
- nova
|
||||
|
@ -68,7 +68,6 @@
|
||||
user: root
|
||||
gather_facts: false
|
||||
vars_files:
|
||||
- defaults/repo_packages/openstack_services.yml
|
||||
- "defaults/{{ install_method }}_install.yml"
|
||||
environment: "{{ deployment_environment_variables | default({}) }}"
|
||||
tags:
|
||||
|
@ -25,7 +25,6 @@
|
||||
gather_facts: false
|
||||
serial: "{{ lxc_hosts_serial | default(['100%']) }}"
|
||||
vars_files:
|
||||
- defaults/repo_packages/openstack_services.yml
|
||||
- "defaults/{{ install_method }}_install.yml"
|
||||
environment: "{{ deployment_environment_variables | default({}) }}"
|
||||
tags:
|
||||
|
@ -1,309 +0,0 @@
|
||||
---
|
||||
# Copyright 2014, Rackspace US, Inc.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
|
||||
## NOTICE on items in this file:
|
||||
## * If you use anything in the *._git_install_branch field that is not a TAG
|
||||
## or SHA make sure to leave an in-line comment as to "why".
|
||||
|
||||
## For the sake of anyone else editing this file:
|
||||
## * If you add services to this file please do so in alphabetical order.
|
||||
## * Every entry should be name spaced with the name of the client followed by an "_"
|
||||
## * All items with this file should be separated by `name_` note that the name of the
|
||||
## package should be one long name with no additional `_` separating it.
|
||||
|
||||
### Default values for variables in this file are:
|
||||
## openstack_opendev_base_url: https://opendev.org
|
||||
## openstack_github_base_url: https://github.com
|
||||
|
||||
### Before this is shipped all of these services should have a tag set as the branch,
|
||||
### or have a comment / reason attached to them as to why a tag can not work.
|
||||
|
||||
### HEAD as of 22.03.2023 ###
|
||||
|
||||
## Global Requirements
|
||||
requirements_git_repo: "{{ openstack_opendev_base_url }}/openstack/requirements"
|
||||
requirements_git_install_branch: 65245016de7cf2d1e585eeb1378aac6aa6d75de0
|
||||
requirements_git_track_branch: stable/2023.1
|
||||
|
||||
## Adjutant service
|
||||
adjutant_git_repo: "{{ openstack_opendev_base_url }}/openstack/adjutant"
|
||||
adjutant_git_install_branch: df8c3e4a8b70be8697ac46f0acec9169752b4698
|
||||
adjutant_git_track_branch: stable/2023.1
|
||||
|
||||
## Adjutant dashboard plugin
|
||||
adjutant_dashboard_git_repo: "{{ openstack_opendev_base_url }}/openstack/adjutant-ui"
|
||||
adjutant_dashboard_git_install_branch: 6fa9478b154ba07e4c70aba6c8fa6cc65450fb42
|
||||
adjutant_dashboard_git_track_branch: stable/2023.1
|
||||
|
||||
## Aodh service
|
||||
aodh_git_repo: "{{ openstack_opendev_base_url }}/openstack/aodh"
|
||||
aodh_git_install_branch: ecbbd3078e2ee17f01eb4048770c851b864d9122
|
||||
aodh_git_track_branch: stable/2023.1
|
||||
|
||||
## Barbican service
|
||||
barbican_git_repo: "{{ openstack_opendev_base_url }}/openstack/barbican"
|
||||
barbican_git_install_branch: b5c2f8385c17ac9e02cfb12bcff606788043961d
|
||||
barbican_git_track_branch: stable/2023.1
|
||||
|
||||
## Barbican dashboard plugin
|
||||
barbican_dashboard_git_repo: "{{ openstack_opendev_base_url }}//openstack/barbican-ui"
|
||||
barbican_dashboard_git_install_branch: 3a78a743426376250f43508d4281e86c75067271
|
||||
barbican_dashboard_git_track_branch: master
|
||||
|
||||
## Ceilometer service
|
||||
ceilometer_git_repo: "{{ openstack_opendev_base_url }}/openstack/ceilometer"
|
||||
ceilometer_git_install_branch: 78c2459bdd981a5acab38a445f92d1bfec045cbd
|
||||
ceilometer_git_track_branch: stable/2023.1
|
||||
|
||||
## Cinder service
|
||||
cinder_git_repo: "{{ openstack_opendev_base_url }}/openstack/cinder"
|
||||
cinder_git_install_branch: 24266a2107b7caffb9fc79769e298a84340d8ba8
|
||||
cinder_git_track_branch: stable/2023.1
|
||||
|
||||
## Cloudkitty service
|
||||
cloudkitty_git_repo: "{{ openstack_opendev_base_url }}/openstack/cloudkitty"
|
||||
cloudkitty_git_install_branch: 73d5543f15ec188fafa1562f4142edd41afbad5c
|
||||
cloudkitty_git_track_branch: stable/2023.1
|
||||
|
||||
## Cloudkitty dashboard plugin
|
||||
cloudkitty_dashboard_git_repo: "{{ openstack_opendev_base_url }}/openstack/cloudkitty-dashboard"
|
||||
cloudkitty_dashboard_git_install_branch: 7cdee86bac20a38d191677eaefe94914cc5207f7
|
||||
cloudkitty_dashboard_git_track_branch: stable/2023.1
|
||||
|
||||
## Designate service
|
||||
designate_git_repo: "{{ openstack_opendev_base_url }}/openstack/designate"
|
||||
designate_git_install_branch: bda31ec62c3eaa7fcdd25d69f97742744debf915
|
||||
designate_git_track_branch: stable/2023.1
|
||||
|
||||
## Horizon Designate dashboard plugin
|
||||
designate_dashboard_git_repo: "{{ openstack_opendev_base_url }}/openstack/designate-dashboard"
|
||||
designate_dashboard_git_install_branch: 7bc6a1fc3828d529df37b05f15a84dc8be4223b7
|
||||
designate_dashboard_git_track_branch: stable/2023.1
|
||||
|
||||
## Glance service
|
||||
glance_git_repo: "{{ openstack_opendev_base_url }}/openstack/glance"
|
||||
glance_git_install_branch: 285021bdb0ea344f995508fabb8b4e2485f2cf3c
|
||||
glance_git_track_branch: stable/2023.1
|
||||
|
||||
## Heat service
|
||||
heat_git_repo: "{{ openstack_opendev_base_url }}/openstack/heat"
|
||||
heat_git_install_branch: 6a4c7b57b8383bef4a02fb485e781c4cbb2a03d8
|
||||
heat_git_track_branch: stable/2023.1
|
||||
|
||||
## Horizon Heat dashboard plugin
|
||||
heat_dashboard_git_repo: "{{ openstack_opendev_base_url }}/openstack/heat-dashboard"
|
||||
heat_dashboard_git_install_branch: 007a7a5a3b338543dd6e3badd04967324e8f0e9b
|
||||
heat_dashboard_git_track_branch: stable/2023.1
|
||||
|
||||
## Horizon service
|
||||
horizon_git_repo: "{{ openstack_opendev_base_url }}/openstack/horizon"
|
||||
horizon_git_install_branch: 3dd3d4ffe09b62569b187f2b0efb88dbfc1eddaf
|
||||
horizon_git_track_branch: stable/2023.1
|
||||
|
||||
## Horizon Ironic dashboard plugin
|
||||
ironic_dashboard_git_repo: "{{ openstack_opendev_base_url}}/openstack/ironic-ui"
|
||||
ironic_dashboard_git_install_branch: 2b93b84b90b2a5953a68bde6e9ee0d15df6e5e83
|
||||
ironic_dashboard_git_track_branch: stable/2023.1
|
||||
|
||||
## Horizon Magnum dashboard plugin
|
||||
magnum_dashboard_git_repo: "{{ openstack_opendev_base_url }}/openstack/magnum-ui"
|
||||
magnum_dashboard_git_install_branch: 452ca7da23f4489bc0dd25cfd031d4f1db04dfa6
|
||||
magnum_dashboard_git_track_branch: stable/2023.1
|
||||
|
||||
## Horizon Masakari dashboard plugin
|
||||
masakari_dashboard_git_repo: "{{ openstack_opendev_base_url }}/openstack/masakari-dashboard"
|
||||
masakari_dashboard_git_install_branch: 8c7435371df311c8c362fa99007d0d76852d7d79
|
||||
masakari_dashboard_git_track_branch: stable/2023.1
|
||||
|
||||
## Horizon Sahara dashboard plugin
|
||||
sahara_dashboard_git_repo: "{{ openstack_opendev_base_url }}/openstack/sahara-dashboard"
|
||||
sahara_dashboard_git_install_branch: 628ccfadc3922852fb02ad6c26f74ed8f77f7f75
|
||||
sahara_dashboard_git_track_branch: stable/2023.1
|
||||
|
||||
## Keystone service
|
||||
keystone_git_repo: "{{ openstack_opendev_base_url }}/openstack/keystone"
|
||||
keystone_git_install_branch: c08d97672dcd40f8d927f91e59049053cfe3b5e4
|
||||
keystone_git_track_branch: stable/2023.1
|
||||
|
||||
## Manila service
|
||||
manila_git_repo: "{{ openstack_opendev_base_url }}/openstack/manila"
|
||||
manila_git_install_branch: f03e84ae6212ed80e3b1e56ff289cf13634e9a80
|
||||
manila_git_track_branch: stable/2023.1
|
||||
|
||||
## Neutron service
|
||||
neutron_git_repo: "{{ openstack_opendev_base_url }}/openstack/neutron"
|
||||
neutron_git_install_branch: f822742af06b4e0e7e9729ad600102258df0ddad
|
||||
neutron_git_track_branch: stable/2023.1
|
||||
|
||||
neutron_vpnaas_git_repo: "{{ openstack_opendev_base_url }}/openstack/neutron-vpnaas"
|
||||
neutron_vpnaas_git_install_branch: 6ed22d4d75112a19aabde2816694d94e44ca16a2
|
||||
neutron_vpnaas_git_track_branch: stable/2023.1
|
||||
|
||||
|
||||
neutron_dynamic_routing_git_repo: "{{ openstack_opendev_base_url }}/openstack/neutron-dynamic-routing"
|
||||
neutron_dynamic_routing_git_install_branch: 13e0d8a63dbdbd9e1a863144999794d4fc9af22d
|
||||
neutron_dynamic_routing_git_track_branch: stable/2023.1
|
||||
|
||||
networking_odl_git_repo: "{{ openstack_opendev_base_url }}/openstack/networking-odl"
|
||||
networking_odl_git_install_branch: 48936559c71606d5e43fba1ad4382d74110e7d01
|
||||
networking_odl_git_track_branch: stable/2023.1
|
||||
|
||||
networking_bgpvpn_git_repo: "{{ openstack_opendev_base_url }}/openstack/networking-bgpvpn"
|
||||
networking_bgpvpn_git_install_branch: 039fdc096e0971b90a96ea07a2ef6e3196858594
|
||||
networking_bgpvpn_git_track_branch: stable/2023.1
|
||||
|
||||
networking_sfc_git_repo: "{{ openstack_opendev_base_url }}/openstack/networking-sfc"
|
||||
networking_sfc_git_install_branch: a93b4de04b0f1e34119ab306331b211c0c9dd815
|
||||
networking_sfc_git_track_branch: stable/2023.1
|
||||
|
||||
networking_generic_switch_git_repo: "{{ openstack_opendev_base_url}}/openstack/networking-generic-switch"
|
||||
networking_generic_switch_git_install_branch: 6dcc83c4bac921cbcfc37ece974287f095611883
|
||||
networking_generic_switch_git_track_branch: stable/2023.1
|
||||
|
||||
networking_nsx_git_repo: "{{ openstack_opendev_base_url }}/x/vmware-nsx"
|
||||
networking_nsx_git_install_branch: 0253265f75f63d5619b30f16a6b64459dec79d82
|
||||
networking_nsx_git_track_branch: master
|
||||
|
||||
networking_nsxlib_git_repo: "{{ openstack_opendev_base_url }}/x/vmware-nsxlib"
|
||||
networking_nsxlib_git_install_branch: acb8f2d53fa12880fab548e21f15b0329c5f8eb5
|
||||
networking_nsxlib_git_track_branch: master
|
||||
|
||||
networking_baremetal_git_repo: "{{ openstack_opendev_base_url }}/openstack/networking-baremetal"
|
||||
networking_baremetal_git_install_branch: 1529ce98313336e2ef431bc1113139b790d1c92c
|
||||
networking_baremetal_git_track_branch: stable/2023.1
|
||||
|
||||
## Nova service
|
||||
nova_git_repo: "{{ openstack_opendev_base_url }}/openstack/nova"
|
||||
nova_git_install_branch: 47b6850bb1f3681e6af7d8248152a979bf5051d1
|
||||
nova_git_track_branch: stable/2023.1
|
||||
|
||||
## Sahara service
|
||||
sahara_git_repo: "{{ openstack_opendev_base_url }}/openstack/sahara"
|
||||
sahara_git_install_branch: 5e7258bcc8807493f08671be9b8f4f4c4232eb0a
|
||||
sahara_git_track_branch: stable/2023.1
|
||||
|
||||
## Senlin service
|
||||
senlin_git_repo: "{{ openstack_opendev_base_url }}/openstack/senlin"
|
||||
senlin_git_install_branch: 22fd77946723e25e595676e61893c1f645709b2f
|
||||
senlin_git_track_branch: stable/2023.1
|
||||
|
||||
## Swift service
|
||||
swift_git_repo: "{{ openstack_opendev_base_url }}/openstack/swift"
|
||||
swift_git_install_branch: 9a1bfb8975fb1315fb417161a2865b6bb4760415
|
||||
swift_git_track_branch: master
|
||||
|
||||
## Ironic service
|
||||
ironic_git_repo: "{{ openstack_opendev_base_url }}/openstack/ironic"
|
||||
ironic_git_install_branch: 943604cb417914194331b8ce5916766b50553128
|
||||
ironic_git_track_branch: stable/2023.1
|
||||
|
||||
## Ironic inspector service
|
||||
ironic_inspector_git_repo: "{{ openstack_opendev_base_url }}/openstack/ironic-inspector"
|
||||
ironic_inspector_git_install_branch: 8258f1e15a7d76063b26cdd20d4ef9b0ec8d643a
|
||||
ironic_inspector_git_track_branch: stable/2023.1
|
||||
|
||||
## Magnum service
|
||||
magnum_git_repo: "{{ openstack_opendev_base_url }}/openstack/magnum"
|
||||
magnum_git_install_branch: 848c34a420aac00731447436c282e5c94d4e7b20
|
||||
magnum_git_track_branch: stable/2023.1
|
||||
|
||||
## Masakari service
|
||||
masakari_git_repo: "{{ openstack_opendev_base_url }}/openstack/masakari"
|
||||
masakari_git_install_branch: 72b6929271a38b87cf43489fd9ce28e35c41cedb
|
||||
masakari_git_track_branch: stable/2023.1
|
||||
|
||||
## Masakari monitors services
|
||||
masakari_monitors_git_repo: "{{ openstack_opendev_base_url }}/openstack/masakari-monitors"
|
||||
masakari_monitors_git_install_branch: 9192f777840a45a5bc14e261813004ecfc59cf45
|
||||
masakari_monitors_git_track_branch: stable/2023.1
|
||||
|
||||
## Mistral service
|
||||
mistral_git_repo: "{{ openstack_opendev_base_url }}/openstack/mistral"
|
||||
mistral_git_install_branch: af2b9c5cd8d3bca74f560491fb140809fc27931c
|
||||
mistral_git_track_branch: stable/2023.1
|
||||
|
||||
mistral_extra_git_repo: "{{ openstack_opendev_base_url }}/openstack/mistral-extra"
|
||||
mistral_extra_git_install_branch: e0687d607319b796503859353b8f3ab1cc9aa9f5
|
||||
mistral_extra_git_track_branch: stable/2023.1
|
||||
|
||||
## Murano service
|
||||
murano_git_repo: "{{ openstack_opendev_base_url }}/openstack/murano"
|
||||
murano_git_install_branch: 19dc9648e1a760037b7a67a3ec169483b3bc0609
|
||||
murano_git_track_branch: stable/2023.1
|
||||
|
||||
murano_dashboard_git_repo: "{{ openstack_opendev_base_url }}/openstack/murano-dashboard"
|
||||
murano_dashboard_git_install_branch: 6c93b2ca8a840b1299ebf4b654f2ce041374f808
|
||||
murano_dashboard_git_track_branch: stable/2023.1
|
||||
|
||||
## Trove service
|
||||
trove_git_repo: "{{ openstack_opendev_base_url }}/openstack/trove"
|
||||
trove_git_install_branch: 8d54913b36fc3d8a80fb02f78dc541f0f08f763b
|
||||
trove_git_track_branch: stable/2023.1
|
||||
|
||||
## Horizon Trove dashboard plugin
|
||||
trove_dashboard_git_repo: "{{ openstack_opendev_base_url }}/openstack/trove-dashboard"
|
||||
trove_dashboard_git_install_branch: aadf4a9ce2ed542e6b68e3c2f212fef9d9948b50
|
||||
trove_dashboard_git_track_branch: stable/2023.1
|
||||
|
||||
## Octavia service
|
||||
octavia_git_repo: "{{ openstack_opendev_base_url }}/openstack/octavia"
|
||||
octavia_git_install_branch: 4486d2416f600df15df1b5c98a676f898e2b1d42
|
||||
octavia_git_track_branch: stable/2023.1
|
||||
|
||||
## Octavia OVN provider
|
||||
octavia_ovn_octavia_provider_git_repo: "{{ openstack_opendev_base_url }}/openstack/ovn-octavia-provider"
|
||||
octavia_ovn_octavia_provider_git_install_branch: b29211686375b7179641c8580264e11f85a63a24
|
||||
octavia_ovn_octavia_provider_git_track_branch: stable/2023.1
|
||||
|
||||
## Placement service
|
||||
placement_git_repo: "{{ openstack_opendev_base_url }}/openstack/placement"
|
||||
placement_git_install_branch: b3652feea1855c9481c9441976379d9851c0c62f
|
||||
placement_git_track_branch: stable/2023.1
|
||||
|
||||
## Tacker service
|
||||
tacker_git_repo: "{{ openstack_opendev_base_url }}/openstack/tacker"
|
||||
tacker_git_install_branch: 40a15b59455fdc6b34eecd641af514d32888a5a2
|
||||
tacker_git_track_branch: stable/2023.1
|
||||
|
||||
## Horizon Octavia dashboard plugin
|
||||
octavia_dashboard_git_repo: "{{ openstack_opendev_base_url }}/openstack/octavia-dashboard"
|
||||
octavia_dashboard_git_install_branch: d1a6dd8995c0fcd7333408eae4f38437f65ef9b8
|
||||
octavia_dashboard_git_track_branch: stable/2023.1
|
||||
|
||||
## Blazar service
|
||||
blazar_git_repo: "{{ openstack_opendev_base_url }}/openstack/blazar"
|
||||
blazar_git_install_branch: 24ca97091bcb0d231af98276a6e80013a170d438
|
||||
blazar_git_track_branch: stable/2023.1
|
||||
|
||||
## Blazar Nova Service
|
||||
blazar_nova_git_repo: "{{ openstack_opendev_base_url }}/openstack/blazar-nova"
|
||||
blazar_nova_git_install_branch: bec9434e93ad1baf4a08eb0bd83ad8af83def93e
|
||||
blazar_nova_git_track_branch: stable/2023.1
|
||||
|
||||
## Zun service
|
||||
zun_git_repo: "{{ openstack_opendev_base_url }}/openstack/zun"
|
||||
zun_git_install_branch: 6d4039bc7bc88ecd3caaeee33126ed85e8cf09f0
|
||||
zun_git_track_branch: stable/2023.1
|
||||
|
||||
## Zun kuryr service
|
||||
zun_kuryr_git_repo: "{{ openstack_opendev_base_url }}/openstack/kuryr-libnetwork"
|
||||
zun_kuryr_git_install_branch: a6628c266cb364ffddf3f15c2ccb1ee3ee474f44
|
||||
zun_kuryr_git_track_branch: stable/2023.1
|
||||
|
||||
## Zun kuryr library
|
||||
zun_kuryr_lib_git_repo: "{{ openstack_opendev_base_url }}/openstack/kuryr"
|
||||
zun_kuryr_lib_git_install_branch: 1616fda8d29814c106ab7a95c5661887516f825a
|
||||
zun_kuryr_lib_git_track_branch: stable/2023.1
|
@ -1,32 +0,0 @@
|
||||
Packages built by python from git
|
||||
#################################
|
||||
:date: 2014-09-01 09:57
|
||||
:tags: python, pip, wheel, lxc, openstack, cloud, ansible
|
||||
:category: \*nix
|
||||
|
||||
Packages Downloads and Installable
|
||||
==================================
|
||||
|
||||
Any and all packages that need to be installed for this repository to work should be specified here in the, ``repo_packages`` directory. The files in this directory are given to the python wheel builder for construction.
|
||||
|
||||
Inside these files all download-able objects such as tar-balls and random files should also be specified. While the packaging roles may not be used to process these links the stated purpose of this directory is to have anything that is "installable" in a single location with the goal to allow for easily manipulation of requirements as they change.
|
||||
|
||||
NOTICE on items in this file:
|
||||
* If you use anything in the "*._git_install_branch" field that is not a TAG
|
||||
make sure to leave an in-line comment as to "why".
|
||||
|
||||
For the sake of anyone else editing this file:
|
||||
* If you add clients to this file please do so in alphabetical order.
|
||||
* Every entry should be name spaced with the name of the client followed by an "_"
|
||||
|
||||
Repository data can be set in any of the following locations by default.
|
||||
- <MAIN REPO LOCATION>
|
||||
- /etc/ansible/roles
|
||||
- /etc/openstack_deploy
|
||||
|
||||
The basic structure of all of these files:
|
||||
* git_repo: ``string`` URI to the git repository to clone from.
|
||||
* git_fallback_repo: ``string`` URI to an alternative git repository to clone from when **git_repo** fails.
|
||||
* git_install_branch: ``string`` branch, tag or SHA of a git repository to clone into.
|
||||
* git_repo_plugins: ``list`` of ``hashes`` with keys: path, package | This is used to install additional packages which may be installable from the same base repository.
|
||||
* git_package_name: ``string`` that will override the "egg" name given for the repo.
|
@ -63,7 +63,6 @@
|
||||
roles:
|
||||
- role: "openstack_hosts"
|
||||
vars_files:
|
||||
- defaults/repo_packages/openstack_services.yml
|
||||
- "defaults/{{ install_method }}_install.yml"
|
||||
post_tasks:
|
||||
- name: Ensure deploy host SSH connection is reset
|
||||
|
@ -39,7 +39,6 @@
|
||||
user: root
|
||||
environment: "{{ deployment_environment_variables | default({}) }}"
|
||||
vars_files:
|
||||
- "defaults/repo_packages/openstack_services.yml"
|
||||
- "defaults/{{ install_method }}_install.yml"
|
||||
tags:
|
||||
- adjutant
|
||||
|
@ -39,7 +39,6 @@
|
||||
user: root
|
||||
environment: "{{ deployment_environment_variables | default({}) }}"
|
||||
vars_files:
|
||||
- "defaults/repo_packages/openstack_services.yml"
|
||||
- "defaults/{{ install_method }}_install.yml"
|
||||
tags:
|
||||
- aodh
|
||||
|
@ -39,7 +39,6 @@
|
||||
user: root
|
||||
environment: "{{ deployment_environment_variables | default({}) }}"
|
||||
vars_files:
|
||||
- "defaults/repo_packages/openstack_services.yml"
|
||||
- "defaults/{{ install_method }}_install.yml"
|
||||
tags:
|
||||
- barbican
|
||||
|
@ -39,7 +39,6 @@
|
||||
environment: "{{ deployment_environment_variables | default({}) }}"
|
||||
user: root
|
||||
vars_files:
|
||||
- "defaults/repo_packages/openstack_services.yml"
|
||||
- "defaults/{{ install_method }}_install.yml"
|
||||
tags:
|
||||
- blazar
|
||||
|
@ -29,7 +29,6 @@
|
||||
serial: "{{ ceilometer_serial | default(['1','100%']) }}"
|
||||
user: root
|
||||
vars_files:
|
||||
- "defaults/repo_packages/openstack_services.yml"
|
||||
- "defaults/{{ install_method }}_install.yml"
|
||||
pre_tasks:
|
||||
- include_tasks: "common-tasks/os-{{ container_tech | default('lxc') }}-container-setup.yml"
|
||||
|
@ -40,7 +40,6 @@
|
||||
user: root
|
||||
environment: "{{ deployment_environment_variables | default({}) }}"
|
||||
vars_files:
|
||||
- "defaults/repo_packages/openstack_services.yml"
|
||||
- "defaults/{{ install_method }}_install.yml"
|
||||
tags:
|
||||
- cloudkitty
|
||||
|
@ -42,7 +42,6 @@
|
||||
user: root
|
||||
environment: "{{ deployment_environment_variables | default({}) }}"
|
||||
vars_files:
|
||||
- "defaults/repo_packages/openstack_services.yml"
|
||||
- "defaults/{{ install_method }}_install.yml"
|
||||
tags:
|
||||
- designate
|
||||
|
@ -39,7 +39,6 @@
|
||||
user: root
|
||||
environment: "{{ deployment_environment_variables | default({}) }}"
|
||||
vars_files:
|
||||
- "defaults/repo_packages/openstack_services.yml"
|
||||
- "defaults/{{ install_method }}_install.yml"
|
||||
tags:
|
||||
- glance
|
||||
|
@ -39,8 +39,6 @@
|
||||
user: root
|
||||
environment: "{{ deployment_environment_variables | default({}) }}"
|
||||
vars_files:
|
||||
- "defaults/repo_packages/openstack_services.yml"
|
||||
- "defaults/repo_packages/gnocchi.yml"
|
||||
- "defaults/{{ install_method }}_install.yml"
|
||||
tags:
|
||||
- gnocchi
|
||||
|
@ -41,7 +41,6 @@
|
||||
tags:
|
||||
- heat
|
||||
vars_files:
|
||||
- defaults/repo_packages/openstack_services.yml
|
||||
- "defaults/{{ install_method }}_install.yml"
|
||||
pre_tasks:
|
||||
- include_tasks: "common-tasks/os-{{ container_tech | default('lxc') }}-container-setup.yml"
|
||||
|
@ -39,7 +39,6 @@
|
||||
user: root
|
||||
environment: "{{ deployment_environment_variables | default({}) }}"
|
||||
vars_files:
|
||||
- "defaults/repo_packages/openstack_services.yml"
|
||||
- "defaults/{{ install_method }}_install.yml"
|
||||
tags:
|
||||
- horizon
|
||||
|
@ -39,7 +39,6 @@
|
||||
user: root
|
||||
environment: "{{ deployment_environment_variables | default({}) }}"
|
||||
vars_files:
|
||||
- "defaults/repo_packages/openstack_services.yml"
|
||||
- "defaults/{{ install_method }}_install.yml"
|
||||
tags:
|
||||
- ironic
|
||||
|
@ -67,7 +67,6 @@
|
||||
user: root
|
||||
environment: "{{ deployment_environment_variables | default({}) }}"
|
||||
vars_files:
|
||||
- "defaults/repo_packages/openstack_services.yml"
|
||||
- "defaults/{{ install_method }}_install.yml"
|
||||
tags:
|
||||
- keystone
|
||||
|
@ -42,7 +42,6 @@
|
||||
serial: "{{ magnum_serial | default(['1','100%']) }}"
|
||||
environment: "{{ deployment_environment_variables | default({}) }}"
|
||||
vars_files:
|
||||
- "defaults/repo_packages/openstack_services.yml"
|
||||
- "defaults/{{ install_method }}_install.yml"
|
||||
tags:
|
||||
- magnum
|
||||
|
@ -38,7 +38,6 @@
|
||||
user: root
|
||||
environment: "{{ deployment_environment_variables | default({}) }}"
|
||||
vars_files:
|
||||
- "defaults/repo_packages/openstack_services.yml"
|
||||
- "defaults/{{ install_method }}_install.yml"
|
||||
tags:
|
||||
- manila
|
||||
@ -89,7 +88,6 @@
|
||||
user: root
|
||||
environment: "{{ deployment_environment_variables | default({}) }}"
|
||||
vars_files:
|
||||
- "defaults/repo_packages/openstack_services.yml"
|
||||
- "defaults/{{ install_method }}_install.yml"
|
||||
tags:
|
||||
- manila
|
||||
|
@ -59,7 +59,6 @@
|
||||
serial: "{{ masakari_api_serial | default(['1','100%']) }}"
|
||||
user: root
|
||||
vars_files:
|
||||
- "defaults/repo_packages/openstack_services.yml"
|
||||
- "defaults/{{ install_method }}_install.yml"
|
||||
pre_tasks:
|
||||
- name: Gather additional facts
|
||||
|
@ -39,7 +39,6 @@
|
||||
environment: "{{ deployment_environment_variables | default({}) }}"
|
||||
user: root
|
||||
vars_files:
|
||||
- "defaults/repo_packages/openstack_services.yml"
|
||||
- "defaults/{{ install_method }}_install.yml"
|
||||
tags:
|
||||
- mistral
|
||||
|
@ -39,7 +39,6 @@
|
||||
environment: "{{ deployment_environment_variables | default({}) }}"
|
||||
user: root
|
||||
vars_files:
|
||||
- "defaults/repo_packages/openstack_services.yml"
|
||||
- "defaults/{{ install_method }}_install.yml"
|
||||
tags:
|
||||
- murano
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user