Icehouse - Icehouse - Icehouse - Icehouse - Icehouse - Icehouse - Icehouse - Icehouse -
The following options allow configuration of the APIs that Orchestration supports. Currently this includes compatibility APIs for CloudFormation and CloudWatch and a native API.
| Configuration option = Default value | Description |
|---|---|
| [DEFAULT] | |
| heat_metadata_server_url = | (StrOpt) URL of the Heat metadata server. |
| heat_stack_user_role = heat_stack_user | (StrOpt) Keystone role for heat template-defined users. |
| heat_waitcondition_server_url = | (StrOpt) URL of the Heat waitcondition server. |
| heat_watch_server_url = | (StrOpt) URL of the Heat CloudWatch server. |
| max_json_body_size = 1048576 | (IntOpt) Maximum raw byte size of JSON request body. Should be larger than max_template_size. |
| policy_default_rule = default | (StrOpt) Rule enforced when requested rule is not found |
| policy_file = policy.json | (StrOpt) JSON file containing policy |
| secure_proxy_ssl_header = X-Forwarded-Proto | (StrOpt) The HTTP Header that will be used to determine which the original request protocol scheme was, even if it was removed by an SSL terminator proxy. |
| stack_action_timeout = 3600 | (IntOpt) Timeout in seconds for stack action (ie. create or update). |
| stack_domain_admin = None | (StrOpt) Keystone username, a user with roles sufficient to manage users and projects in the stack_user_domain. |
| stack_domain_admin_password = None | (StrOpt) Keystone password for stack_domain_admin user. |
| stack_user_domain = None | (StrOpt) Keystone domain ID which contains heat template-defined users. |
| trusts_delegated_roles = heat_stack_owner | (ListOpt) Subset of trustor roles to be delegated to heat. |
| [auth_password] | |
| allowed_auth_uris = | (ListOpt) Allowed keystone endpoints for auth_uri when multi_cloud is enabled. At least one endpoint needs to be specified. |
| multi_cloud = False | (BoolOpt) Allow orchestration of multiple clouds. |
| [ec2authtoken] | |
| allowed_auth_uris = | (ListOpt) Allowed keystone endpoints for auth_uri when multi_cloud is enabled. At least one endpoint needs to be specified. |
| auth_uri = None | (StrOpt) Authentication Endpoint URI. |
| multi_cloud = False | (BoolOpt) Allow orchestration of multiple clouds. |
| [heat_api] | |
| backlog = 4096 | (IntOpt) Number of backlog requests to configure the socket with. |
| bind_host = 0.0.0.0 | (StrOpt) Address to bind the server. Useful when selecting a particular network interface. |
| bind_port = 8004 | (IntOpt) The port on which the server will listen. |
| cert_file = None | (StrOpt) Location of the SSL certificate file to use for SSL mode. |
| key_file = None | (StrOpt) Location of the SSL key file to use for enabling SSL mode. |
| max_header_line = 16384 | (IntOpt) Maximum line size of message headers to be accepted. max_header_line may need to be increased when using large tokens (typically those generated by the Keystone v3 API with big service catalogs). |
| workers = 0 | (IntOpt) Number of workers for Heat service. |
| [paste_deploy] | |
| api_paste_config = api-paste.ini | (StrOpt) The API paste config file to use. |
| flavor = None | (StrOpt) The flavor to use. |
| [ssl] | |
| ca_file = None | (StrOpt) CA certificate file to use to verify connecting clients |
| cert_file = None | (StrOpt) Certificate file to use when starting the server securely |
| key_file = None | (StrOpt) Private key file to use when starting the server securely |
| Configuration option = Default value | Description |
|---|---|
| [DEFAULT] | |
| instance_connection_https_validate_certificates = 1 | (StrOpt) Instance connection to CFN/CW API validate certs if SSL is used. |
| instance_connection_is_secure = 0 | (StrOpt) Instance connection to CFN/CW API via https. |
| [heat_api_cfn] | |
| backlog = 4096 | (IntOpt) Number of backlog requests to configure the socket with. |
| bind_host = 0.0.0.0 | (StrOpt) Address to bind the server. Useful when selecting a particular network interface. |
| bind_port = 8000 | (IntOpt) The port on which the server will listen. |
| cert_file = None | (StrOpt) Location of the SSL certificate file to use for SSL mode. |
| key_file = None | (StrOpt) Location of the SSL key file to use for enabling SSL mode. |
| max_header_line = 16384 | (IntOpt) Maximum line size of message headers to be accepted. max_header_line may need to be increased when using large tokens (typically those generated by the Keystone v3 API with big service catalogs). |
| workers = 0 | (IntOpt) Number of workers for Heat service. |
| [ssl] | |
| ca_file = None | (StrOpt) CA certificate file to use to verify connecting clients |
| cert_file = None | (StrOpt) Certificate file to use when starting the server securely |
| key_file = None | (StrOpt) Private key file to use when starting the server securely |
| Configuration option = Default value | Description |
|---|---|
| [DEFAULT] | |
| heat_watch_server_url = | (StrOpt) URL of the Heat CloudWatch server. |
| [heat_api_cloudwatch] | |
| backlog = 4096 | (IntOpt) Number of backlog requests to configure the socket with. |
| bind_host = 0.0.0.0 | (StrOpt) Address to bind the server. Useful when selecting a particular network interface. |
| bind_port = 8003 | (IntOpt) The port on which the server will listen. |
| cert_file = None | (StrOpt) Location of the SSL certificate file to use for SSL mode. |
| key_file = None | (StrOpt) Location of the SSL key file to use for enabling SSL mode. |
| max_header_line = 16384 | (IntOpt) Maximum line size of message headers to be accepted. max_header_line may need to be increased when using large tokens (typically those generated by the Keystone v3 API with big service catalogs.) |
| workers = 0 | (IntOpt) Number of workers for Heat service. |
| [ssl] | |
| ca_file = None | (StrOpt) CA certificate file to use to verify connecting clients |
| cert_file = None | (StrOpt) Certificate file to use when starting the server securely |
| key_file = None | (StrOpt) Private key file to use when starting the server securely |
| Configuration option = Default value | Description |
|---|---|
| [DEFAULT] | |
| heat_metadata_server_url = | (StrOpt) URL of the Heat metadata server. |
| Configuration option = Default value | Description |
|---|---|
| [DEFAULT] | |
| heat_waitcondition_server_url = | (StrOpt) URL of the Heat waitcondition server. |

