[doc] Mention uwsgi overrides in doc
Change-Id: I157123dcd6b93d3edcaf1515af5f60a9b5056ce9 Closes-Bug: #1902585
This commit is contained in:
parent
b053c2019e
commit
f9c51dbce6
@ -197,93 +197,16 @@ The list of overrides available may be found by executing:
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
find . -name "main.yml" -exec grep '_.*_overrides:' {} \; \
|
||||
| grep -v "^#" \
|
||||
ls /etc/ansible/roles/*/defaults/main.yml -1 \
|
||||
| xargs -I {} grep '_.*_overrides:' {} \
|
||||
| egrep -v "^#|^\s" \
|
||||
| sort -u
|
||||
|
||||
The following override variables are currently available:
|
||||
.. note::
|
||||
|
||||
Galera:
|
||||
* galera_client_my_cnf_overrides
|
||||
* galera_my_cnf_overrides
|
||||
* galera_cluster_cnf_overrides
|
||||
* galera_debian_cnf_overrides
|
||||
|
||||
Telemetry service (ceilometer):
|
||||
* ceilometer_policy_overrides
|
||||
* ceilometer_ceilometer_conf_overrides
|
||||
* ceilometer_event_definitions_yaml_overrides
|
||||
* ceilometer_event_pipeline_yaml_overrides
|
||||
* ceilometer_pipeline_yaml_overrides
|
||||
|
||||
Block Storage (cinder):
|
||||
* cinder_policy_overrides
|
||||
* cinder_rootwrap_conf_overrides
|
||||
* cinder_api_paste_ini_overrides
|
||||
* cinder_cinder_conf_overrides
|
||||
|
||||
Image service (glance):
|
||||
* glance_glance_api_paste_ini_overrides
|
||||
* glance_glance_api_conf_overrides
|
||||
* glance_glance_cache_conf_overrides
|
||||
* glance_glance_manage_conf_overrides
|
||||
* glance_glance_scrubber_conf_overrides
|
||||
* glance_glance_scheme_json_overrides
|
||||
* glance_policy_overrides
|
||||
|
||||
Orchestration service (heat):
|
||||
* heat_heat_conf_overrides
|
||||
* heat_api_paste_ini_overrides
|
||||
* heat_default_yaml_overrides
|
||||
* heat_aws_rds_dbinstance_yaml_overrides
|
||||
* heat_policy_overrides
|
||||
|
||||
Identity service (keystone):
|
||||
* keystone_keystone_conf_overrides
|
||||
* keystone_keystone_default_conf_overrides
|
||||
* keystone_keystone_paste_ini_overrides
|
||||
* keystone_policy_overrides
|
||||
|
||||
Networking service (neutron):
|
||||
* neutron_neutron_conf_overrides
|
||||
* neutron_ml2_conf_ini_overrides
|
||||
* neutron_dhcp_agent_ini_overrides
|
||||
* neutron_api_paste_ini_overrides
|
||||
* neutron_rootwrap_conf_overrides
|
||||
* neutron_policy_overrides
|
||||
* neutron_dnsmasq_neutron_conf_overrides
|
||||
* neutron_l3_agent_ini_overrides
|
||||
* neutron_metadata_agent_ini_overrides
|
||||
* neutron_metering_agent_ini_overrides
|
||||
|
||||
Compute service (nova):
|
||||
* nova_nova_conf_overrides
|
||||
* nova_rootwrap_conf_overrides
|
||||
* nova_api_paste_ini_overrides
|
||||
* nova_policy_overrides
|
||||
|
||||
Object Storage service (swift):
|
||||
* swift_swift_conf_overrides
|
||||
* swift_swift_dispersion_conf_overrides
|
||||
* swift_proxy_server_conf_overrides
|
||||
* swift_account_server_conf_overrides
|
||||
* swift_account_server_replicator_conf_overrides
|
||||
* swift_container_server_conf_overrides
|
||||
* swift_container_server_replicator_conf_overrides
|
||||
* swift_object_server_conf_overrides
|
||||
* swift_object_server_replicator_conf_overrides
|
||||
|
||||
Tempest:
|
||||
* tempest_tempest_conf_overrides
|
||||
|
||||
pip:
|
||||
* pip_global_conf_overrides
|
||||
|
||||
.. note::
|
||||
|
||||
Possible additional overrides can be found in the "Tunable Section"
|
||||
of each role's ``main.yml`` file, such as
|
||||
``/etc/ansible/roles/role_name/defaults/main.yml``.
|
||||
Possible additional overrides can be found in the "Tunable Section"
|
||||
of each role's ``main.yml`` file, such as
|
||||
``/etc/ansible/roles/role_name/defaults/main.yml``.
|
||||
|
||||
Overriding OpenStack configuration defaults
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
@ -343,6 +266,21 @@ To do this, you use the following configuration entry in the
|
||||
name used in these examples to add parameters to the ``nova.conf`` file is
|
||||
``nova_nova_conf_overrides``.
|
||||
|
||||
The same way you can apply overrides to the uwsgi services. For example:
|
||||
|
||||
.. code-block:: yaml
|
||||
|
||||
nova_api_os_compute_uwsgi_ini_overrides:
|
||||
uwsgi:
|
||||
limit: 1024
|
||||
|
||||
.. note::
|
||||
|
||||
Some roles, like uwsgi, are used for lot of roles, and have "special" overrides,
|
||||
(like `uwsgi_ini_overrides`) which can be defined to impact all services which
|
||||
are using uwsgi. These variables are "special" as they will have precedence over
|
||||
role defined `*_uwsgi_ini_overrides`.
|
||||
|
||||
You can also apply overrides on a per-host basis with the following
|
||||
configuration in the ``/etc/openstack_deploy/openstack_user_config.yml``
|
||||
file:
|
||||
|
Loading…
Reference in New Issue
Block a user