Description of common configuration options
Configuration option = Default value Description
[DEFAULT]
= False (BoolOpt) Enables engine with convergence architecture. All stacks with this option will be created using convergence engine .
= CFN_SIGNAL (StrOpt) Template default for how the server should signal to heat with the deployment output values. CFN_SIGNAL will allow an HTTP POST to a CFN keypair signed URL (requires enabled heat-api-cfn). TEMP_URL_SIGNAL will create a Swift TempURL to be signaled via HTTP PUT (requires object-store endpoint which supports TempURL). HEAT_SIGNAL will allow calls to the Heat API resource-signal using the provided keystone credentials
= POLL_SERVER_CFN (StrOpt) Template default for how the server should receive the metadata required for software configuration. POLL_SERVER_CFN will allow calls to the cfn API action DescribeStackResource authenticated with the provided keypair (requires enabled heat-api-cfn). POLL_SERVER_HEAT will allow calls to the Heat API resource-show using the provided keystone credentials (requires keystone v3 API, and configured stack_user_* config options). POLL_TEMP_URL will create and populate a Swift TempURL with metadata for polling (requires object-store endpoint which supports TempURL).
= trusts (StrOpt) Select deferred auth method, stored password or trusts.
= /etc/heat/environment.d (StrOpt) The directory to search for environment files.
= 240 (IntOpt) Error wait time in seconds for stack action (ie. create or update).
= 10 (IntOpt) Controls how many events will be pruned whenever a stack's events exceed max_events_per_stack. Set this lower to keep more events at the expense of more frequent purges.
= localhost (StrOpt) Name of the engine node. This can be an opaque identifier. It is not necessarily a hostname, FQDN, or IP address.
= ec2-user (StrOpt) The default user for new instances. This option is deprecated and will be removed in the Juno release. If it's empty, Heat will use the default user set up with your cloud image (for OS::Nova::Server) or 'ec2-user' (for AWS::EC2::Instance).
= heat.common.heat_keystoneclient.KeystoneClientV3 (StrOpt) Fully qualified class name to use as a keystone backend.
= None (ListOpt) Memcached servers or None for in process cache.
= 60 (IntOpt) Seconds between running periodic tasks.
= /usr/lib64/heat, /usr/lib/heat, /usr/local/lib/heat, /usr/local/lib64/heat (ListOpt) List of directories to search for plug-ins.
[keystone_authtoken]
= None (ListOpt) Optionally specify a list of memcached server(s) to use for caching. If left undefined, tokens will instead be cached in-process.
[revision]
= unknown (StrOpt) Heat build revision. If you would prefer to manage your build revision separately, you can move this section to a different file and add it as another config option.