kolla-ansible/ansible/roles/nova-cell/tasks
Matt Crees 6c2aace8d6 Integrate oslo-config-validator
Regularly, we experience issues in Kolla Ansible deployments because we
use wrong options in OpenStack configuration files. This is because
OpenStack services ignore unknown options. We also need to keep on top
of deprecated options that may be removed in the future. Integrating
oslo-config-validator into Kolla Ansible will greatly help.

Adds a shared role to run oslo-config-validator on each service. Takes
into account that services have multiple containers, and these may also
use multiple config files. Service roles are extended to use this shared
role. Executed with the new command ``kolla-ansible validate-config``.

Change-Id: Ic10b410fc115646d96d2ce39d9618e7c46cb3fbc
2022-12-21 17:19:09 +00:00
..
bootstrap.yml Adding container_engine to kolla_toolbox module 2022-11-04 15:32:30 +01:00
bootstrap_service.yml Support multiple nova cells 2019-10-16 17:42:36 +00:00
bootstrap_upgrade.yml Support multiple nova cells 2019-10-16 17:42:36 +00:00
cell_proxy_loadbalancer.yml Add loadbalancer-config role and wrap haproxy-config role inside 2022-08-09 12:15:49 +02:00
check-containers.yml Fix var-spacing 2022-07-25 22:15:15 +02:00
check.yml Copy Nova role as a basis for the Nova cell role 2019-10-01 14:48:19 +01:00
clone.yml permission denied when enable_kolla_dev_mod 2020-06-07 19:36:42 +08:00
config-host.yml Remove deprecated sysctl knobs 2022-09-26 11:54:08 +00:00
config-libvirt-tls.yml Performance: remove one include_tasks in nova-cell 2020-08-28 16:16:56 +00:00
config-nova-fake.yml Support multiple nova cells 2019-10-16 17:42:36 +00:00
config.yml Support specifying Nova compute provider config 2022-10-07 12:58:38 +00:00
config_bootstrap.yml Support multiple nova cells 2019-10-16 17:42:36 +00:00
config_validate.yml Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
copy-certs.yml Refactor copy certificates task 2020-04-14 17:26:19 +00:00
create_cells.yml Merge "Fix nova cell message queue URL with separate notification queue" 2020-04-26 16:46:35 +00:00
deploy-containers.yml Copy Nova role as a basis for the Nova cell role 2019-10-01 14:48:19 +01:00
deploy.yml nova: improve compute service registration failure handling 2022-03-29 11:26:44 +01:00
discover_computes.yml Usage of kolla_container_engine variable instead of docker 2022-10-28 09:15:55 +02:00
external_ceph.yml Fix issues introduced by ansible-lint 6.6.0 2022-09-21 14:34:54 +00:00
get_cell_settings.yml Fix nova compute addition with limit 2020-04-14 19:36:49 +00:00
libvirt-cleanup.yml Adding container engine to kolla_container_facts 2022-11-02 13:44:45 +01:00
loadbalancer.yml Add loadbalancer-config role and wrap haproxy-config role inside 2022-08-09 12:15:49 +02:00
main.yml Revert "Performance: Use import_tasks in the main plays" 2020-12-14 10:36:55 +00:00
online_data_migrations.yml Support multiple nova cells 2019-10-16 17:42:36 +00:00
precheck.yml Adding container engine to kolla_container_facts 2022-11-02 13:44:45 +01:00
proxy_loadbalancer.yml Add loadbalancer-config role and wrap haproxy-config role inside 2022-08-09 12:15:49 +02:00
pull.yml Refactor and optimise image pulling 2021-08-10 11:57:54 +00:00
rabbitmq.yml Fix nova deployment failure when rabbitmq is disabled 2021-07-27 22:07:08 +08:00
reconfigure.yml Performance: replace unconditional include_tasks with import_tasks 2020-08-28 16:12:03 +00:00
reload.yml Fix var-spacing 2022-07-25 22:15:15 +02:00
rolling_upgrade.yml Performance: optimize genconfig 2020-10-12 19:30:06 +02:00
stop.yml Use "name:" instead of "role:" for *_role modules 2020-03-02 10:01:17 +01:00
upgrade.yml Performance: replace unconditional include_tasks with import_tasks 2020-08-28 16:12:03 +00:00
wait_discover_computes.yml Usage of kolla_container_engine variable instead of docker 2022-10-28 09:15:55 +02:00