~ubuntu-branches/ubuntu/vivid/heat/vivid

« back to all changes in this revision

Viewing changes to .pc/default-log-dir.patch/etc/heat/heat.conf.sample

  • Committer: Package Import Robot
  • Author(s): Chuck Short, Chuck Short, Corey Bryant
  • Date: 2015-01-06 08:55:22 UTC
  • mfrom: (1.1.21)
  • Revision ID: package-import@ubuntu.com-20150106085522-4o3hnaff5lacvtrf
Tags: 2015.1~b1-0ubuntu1
[ Chuck Short ]
* Open up for vivid.
* debian/control: Update bzr branch. 
* debian/control: Add python-saharaclient,
  python-osprofiler, python-oslo.middleware, python-oslo.serialization.
* debian/patches/fix-reqirements.patch: Refreshed.
* debian/patches/skip-tests.patch: Updated to skip more tests.
* debian/rules: Skip integration tests.

[ Corey Bryant ]
* New upstream release.
  - d/control: Align requirements with upstream.
  - d/watch: Update uversionmangle for kilo beta naming.
  - d/rules: Generate heat.conf.sample and apply patch before copy.
  - d/rules: Run base tests instead of integration tests.
  - d/p/fix-requirements.patch: Refreshed.
  - d/p/remove-gettextutils-import.patch: Cherry picked from master.
* d/control: Bumped Standards-Version to 3.9.6.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
[DEFAULT]
2
 
 
3
 
#
4
 
# Options defined in heat.common.config
5
 
#
6
 
 
7
 
# Name of the engine node. This can be an opaque identifier.
8
 
# It is not necessarily a hostname, FQDN, or IP address.
9
 
# (string value)
10
 
#host=heat
11
 
 
12
 
 
13
 
#
14
 
# Options defined in heat.common.config
15
 
#
16
 
 
17
 
# The default user for new instances. This option is
18
 
# deprecated and will be removed in the Juno release. If it's
19
 
# empty, Heat will use the default user set up with your cloud
20
 
# image (for OS::Nova::Server) or 'ec2-user' (for
21
 
# AWS::EC2::Instance). (string value)
22
 
#instance_user=ec2-user
23
 
 
24
 
# Driver to use for controlling instances. (string value)
25
 
#instance_driver=heat.engine.nova
26
 
 
27
 
# List of directories to search for plug-ins. (list value)
28
 
#plugin_dirs=/usr/lib64/heat,/usr/lib/heat
29
 
 
30
 
# The directory to search for environment files. (string
31
 
# value)
32
 
#environment_dir=/etc/heat/environment.d
33
 
 
34
 
# Select deferred auth method, stored password or trusts.
35
 
# (string value)
36
 
#deferred_auth_method=password
37
 
 
38
 
# Subset of trustor roles to be delegated to heat. (list
39
 
# value)
40
 
#trusts_delegated_roles=heat_stack_owner
41
 
 
42
 
# Maximum resources allowed per top-level stack. (integer
43
 
# value)
44
 
#max_resources_per_stack=1000
45
 
 
46
 
# Maximum number of stacks any one tenant may have active at
47
 
# one time. (integer value)
48
 
#max_stacks_per_tenant=100
49
 
 
50
 
# Number of times to retry to bring a resource to a non-error
51
 
# state. Set to 0 to disable retries. (integer value)
52
 
#action_retry_limit=5
53
 
 
54
 
# Controls how many events will be pruned whenever a  stack's
55
 
# events exceed max_events_per_stack. Set this lower to keep
56
 
# more events at the expense of more frequent purges. (integer
57
 
# value)
58
 
#event_purge_batch_size=10
59
 
 
60
 
# Maximum events that will be available per stack. Older
61
 
# events will be deleted when this is reached. Set to 0 for
62
 
# unlimited events per stack. (integer value)
63
 
#max_events_per_stack=1000
64
 
 
65
 
# Timeout in seconds for stack action (ie. create or update).
66
 
# (integer value)
67
 
#stack_action_timeout=3600
68
 
 
69
 
# RPC timeout for the engine liveness check that is used for
70
 
# stack locking. (integer value)
71
 
#engine_life_check_timeout=2
72
 
 
73
 
# Enable the legacy OS::Heat::CWLiteAlarm resource. (boolean
74
 
# value)
75
 
#enable_cloud_watch_lite=true
76
 
 
77
 
# Enable the preview Stack Abandon feature. (boolean value)
78
 
#enable_stack_abandon=false
79
 
 
80
 
# Enable the preview Stack Adopt feature. (boolean value)
81
 
#enable_stack_adopt=false
82
 
 
83
 
# Deprecated. (string value)
84
 
#onready=<None>
85
 
 
86
 
 
87
 
#
88
 
# Options defined in heat.common.config
89
 
#
90
 
 
91
 
# Seconds between running periodic tasks. (integer value)
92
 
#periodic_interval=60
93
 
 
94
 
# URL of the Heat metadata server. (string value)
95
 
#heat_metadata_server_url=
96
 
 
97
 
# URL of the Heat waitcondition server. (string value)
98
 
#heat_waitcondition_server_url=
99
 
 
100
 
# URL of the Heat CloudWatch server. (string value)
101
 
#heat_watch_server_url=
102
 
 
103
 
# Instance connection to CFN/CW API via https. (string value)
104
 
#instance_connection_is_secure=0
105
 
 
106
 
# Instance connection to CFN/CW API validate certs if SSL is
107
 
# used. (string value)
108
 
#instance_connection_https_validate_certificates=1
109
 
 
110
 
# Default region name used to get services endpoints. (string
111
 
# value)
112
 
#region_name_for_services=<None>
113
 
 
114
 
# Keystone role for heat template-defined users. (string
115
 
# value)
116
 
#heat_stack_user_role=heat_stack_user
117
 
 
118
 
# Keystone domain ID which contains heat template-defined
119
 
# users. If this option is set, stack_user_domain_name option
120
 
# will be ignored. (string value)
121
 
# Deprecated group/name - [DEFAULT]/stack_user_domain
122
 
#stack_user_domain_id=<None>
123
 
 
124
 
# Keystone domain name which contains heat template-defined
125
 
# users. If `stack_user_domain_id` option is set, this option
126
 
# is ignored. (string value)
127
 
#stack_user_domain_name=<None>
128
 
 
129
 
# Keystone username, a user with roles sufficient to manage
130
 
# users and projects in the stack_user_domain. (string value)
131
 
#stack_domain_admin=<None>
132
 
 
133
 
# Keystone password for stack_domain_admin user. (string
134
 
# value)
135
 
#stack_domain_admin_password=<None>
136
 
 
137
 
# Maximum raw byte size of any template. (integer value)
138
 
#max_template_size=524288
139
 
 
140
 
# Maximum depth allowed when using nested stacks. (integer
141
 
# value)
142
 
#max_nested_stack_depth=3
143
 
 
144
 
# Number of heat-engine processes to fork and run. (integer
145
 
# value)
146
 
#num_engine_workers=1
147
 
 
148
 
 
149
 
#
150
 
# Options defined in heat.common.wsgi
151
 
#
152
 
 
153
 
# Maximum raw byte size of JSON request body. Should be larger
154
 
# than max_template_size. (integer value)
155
 
#max_json_body_size=1048576
156
 
 
157
 
 
158
 
#
159
 
# Options defined in oslo.messaging
160
 
#
161
 
 
162
 
# Use durable queues in amqp. (boolean value)
163
 
# Deprecated group/name - [DEFAULT]/rabbit_durable_queues
164
 
#amqp_durable_queues=false
165
 
 
166
 
# Auto-delete queues in amqp. (boolean value)
167
 
#amqp_auto_delete=false
168
 
 
169
 
# Size of RPC connection pool. (integer value)
170
 
#rpc_conn_pool_size=30
171
 
 
172
 
# Qpid broker hostname. (string value)
173
 
#qpid_hostname=localhost
174
 
 
175
 
# Qpid broker port. (integer value)
176
 
#qpid_port=5672
177
 
 
178
 
# Qpid HA cluster host:port pairs. (list value)
179
 
#qpid_hosts=$qpid_hostname:$qpid_port
180
 
 
181
 
# Username for Qpid connection. (string value)
182
 
#qpid_username=
183
 
 
184
 
# Password for Qpid connection. (string value)
185
 
#qpid_password=
186
 
 
187
 
# Space separated list of SASL mechanisms to use for auth.
188
 
# (string value)
189
 
#qpid_sasl_mechanisms=
190
 
 
191
 
# Seconds between connection keepalive heartbeats. (integer
192
 
# value)
193
 
#qpid_heartbeat=60
194
 
 
195
 
# Transport to use, either 'tcp' or 'ssl'. (string value)
196
 
#qpid_protocol=tcp
197
 
 
198
 
# Whether to disable the Nagle algorithm. (boolean value)
199
 
#qpid_tcp_nodelay=true
200
 
 
201
 
# The number of prefetched messages held by receiver. (integer
202
 
# value)
203
 
#qpid_receiver_capacity=1
204
 
 
205
 
# The qpid topology version to use.  Version 1 is what was
206
 
# originally used by impl_qpid.  Version 2 includes some
207
 
# backwards-incompatible changes that allow broker federation
208
 
# to work.  Users should update to version 2 when they are
209
 
# able to take everything down, as it requires a clean break.
210
 
# (integer value)
211
 
#qpid_topology_version=1
212
 
 
213
 
# SSL version to use (valid only if SSL enabled). valid values
214
 
# are TLSv1, SSLv23 and SSLv3. SSLv2 may be available on some
215
 
# distributions. (string value)
216
 
#kombu_ssl_version=
217
 
 
218
 
# SSL key file (valid only if SSL enabled). (string value)
219
 
#kombu_ssl_keyfile=
220
 
 
221
 
# SSL cert file (valid only if SSL enabled). (string value)
222
 
#kombu_ssl_certfile=
223
 
 
224
 
# SSL certification authority file (valid only if SSL
225
 
# enabled). (string value)
226
 
#kombu_ssl_ca_certs=
227
 
 
228
 
# How long to wait before reconnecting in response to an AMQP
229
 
# consumer cancel notification. (floating point value)
230
 
#kombu_reconnect_delay=1.0
231
 
 
232
 
# The RabbitMQ broker address where a single node is used.
233
 
# (string value)
234
 
#rabbit_host=localhost
235
 
 
236
 
# The RabbitMQ broker port where a single node is used.
237
 
# (integer value)
238
 
#rabbit_port=5672
239
 
 
240
 
# RabbitMQ HA cluster host:port pairs. (list value)
241
 
#rabbit_hosts=$rabbit_host:$rabbit_port
242
 
 
243
 
# Connect over SSL for RabbitMQ. (boolean value)
244
 
#rabbit_use_ssl=false
245
 
 
246
 
# The RabbitMQ userid. (string value)
247
 
#rabbit_userid=guest
248
 
 
249
 
# The RabbitMQ password. (string value)
250
 
#rabbit_password=guest
251
 
 
252
 
# the RabbitMQ login method (string value)
253
 
#rabbit_login_method=AMQPLAIN
254
 
 
255
 
# The RabbitMQ virtual host. (string value)
256
 
#rabbit_virtual_host=/
257
 
 
258
 
# How frequently to retry connecting with RabbitMQ. (integer
259
 
# value)
260
 
#rabbit_retry_interval=1
261
 
 
262
 
# How long to backoff for between retries when connecting to
263
 
# RabbitMQ. (integer value)
264
 
#rabbit_retry_backoff=2
265
 
 
266
 
# Maximum number of RabbitMQ connection retries. Default is 0
267
 
# (infinite retry count). (integer value)
268
 
#rabbit_max_retries=0
269
 
 
270
 
# Use HA queues in RabbitMQ (x-ha-policy: all). If you change
271
 
# this option, you must wipe the RabbitMQ database. (boolean
272
 
# value)
273
 
#rabbit_ha_queues=false
274
 
 
275
 
# If passed, use a fake RabbitMQ provider. (boolean value)
276
 
#fake_rabbit=false
277
 
 
278
 
# ZeroMQ bind address. Should be a wildcard (*), an ethernet
279
 
# interface, or IP. The "host" option should point or resolve
280
 
# to this address. (string value)
281
 
#rpc_zmq_bind_address=*
282
 
 
283
 
# MatchMaker driver. (string value)
284
 
#rpc_zmq_matchmaker=oslo.messaging._drivers.matchmaker.MatchMakerLocalhost
285
 
 
286
 
# ZeroMQ receiver listening port. (integer value)
287
 
#rpc_zmq_port=9501
288
 
 
289
 
# Number of ZeroMQ contexts, defaults to 1. (integer value)
290
 
#rpc_zmq_contexts=1
291
 
 
292
 
# Maximum number of ingress messages to locally buffer per
293
 
# topic. Default is unlimited. (integer value)
294
 
#rpc_zmq_topic_backlog=<None>
295
 
 
296
 
# Directory for holding IPC sockets. (string value)
297
 
#rpc_zmq_ipc_dir=/var/run/openstack
298
 
 
299
 
# Name of this node. Must be a valid hostname, FQDN, or IP
300
 
# address. Must match "host" option, if running Nova. (string
301
 
# value)
302
 
#rpc_zmq_host=heat
303
 
 
304
 
# Seconds to wait before a cast expires (TTL). Only supported
305
 
# by impl_zmq. (integer value)
306
 
#rpc_cast_timeout=30
307
 
 
308
 
# Heartbeat frequency. (integer value)
309
 
#matchmaker_heartbeat_freq=300
310
 
 
311
 
# Heartbeat time-to-live. (integer value)
312
 
#matchmaker_heartbeat_ttl=600
313
 
 
314
 
# Size of RPC greenthread pool. (integer value)
315
 
#rpc_thread_pool_size=64
316
 
 
317
 
# Driver or drivers to handle sending notifications. (multi
318
 
# valued)
319
 
#notification_driver=
320
 
 
321
 
# AMQP topic used for OpenStack notifications. (list value)
322
 
# Deprecated group/name - [rpc_notifier2]/topics
323
 
#notification_topics=notifications
324
 
 
325
 
# Seconds to wait for a response from a call. (integer value)
326
 
#rpc_response_timeout=60
327
 
 
328
 
# A URL representing the messaging driver to use and its full
329
 
# configuration. If not set, we fall back to the rpc_backend
330
 
# option and driver specific configuration. (string value)
331
 
#transport_url=<None>
332
 
 
333
 
# The messaging driver to use, defaults to rabbit. Other
334
 
# drivers include qpid and zmq. (string value)
335
 
#rpc_backend=rabbit
336
 
 
337
 
# The default exchange under which topics are scoped. May be
338
 
# overridden by an exchange name specified in the
339
 
# transport_url option. (string value)
340
 
#control_exchange=openstack
341
 
 
342
 
 
343
 
#
344
 
# Options defined in heat.api.middleware.ssl
345
 
#
346
 
 
347
 
# The HTTP Header that will be used to determine which the
348
 
# original request protocol scheme was, even if it was removed
349
 
# by an SSL terminator proxy. (string value)
350
 
#secure_proxy_ssl_header=X-Forwarded-Proto
351
 
 
352
 
 
353
 
#
354
 
# Options defined in heat.common.crypt
355
 
#
356
 
 
357
 
# Encryption key used for authentication info in database.
358
 
# (string value)
359
 
#auth_encryption_key=notgood but just long enough i think
360
 
 
361
 
 
362
 
#
363
 
# Options defined in heat.common.heat_keystoneclient
364
 
#
365
 
 
366
 
# Fully qualified class name to use as a keystone backend.
367
 
# (string value)
368
 
#keystone_backend=heat.common.heat_keystoneclient.KeystoneClientV3
369
 
 
370
 
 
371
 
#
372
 
# Options defined in heat.engine.clients
373
 
#
374
 
 
375
 
# Fully qualified class name to use as a client backend.
376
 
# (string value)
377
 
#cloud_backend=heat.engine.clients.OpenStackClients
378
 
 
379
 
 
380
 
#
381
 
# Options defined in heat.engine.notification
382
 
#
383
 
 
384
 
# Default notification level for outgoing notifications.
385
 
# (string value)
386
 
#default_notification_level=INFO
387
 
 
388
 
# Default publisher_id for outgoing notifications. (string
389
 
# value)
390
 
#default_publisher_id=<None>
391
 
 
392
 
# List of drivers to send notifications (DEPRECATED). (multi
393
 
# valued)
394
 
#list_notifier_drivers=<None>
395
 
 
396
 
 
397
 
#
398
 
# Options defined in heat.engine.resources.loadbalancer
399
 
#
400
 
 
401
 
# Custom template for the built-in loadbalancer nested stack.
402
 
# (string value)
403
 
#loadbalancer_template=<None>
404
 
 
405
 
 
406
 
#
407
 
# Options defined in heat.openstack.common.eventlet_backdoor
408
 
#
409
 
 
410
 
# Enable eventlet backdoor.  Acceptable values are 0, <port>,
411
 
# and <start>:<end>, where 0 results in listening on a random
412
 
# tcp port number; <port> results in listening on the
413
 
# specified port number (and not enabling backdoor if that
414
 
# port is in use); and <start>:<end> results in listening on
415
 
# the smallest unused port number within the specified range
416
 
# of port numbers.  The chosen port is displayed in the
417
 
# service's log file. (string value)
418
 
#backdoor_port=<None>
419
 
 
420
 
 
421
 
#
422
 
# Options defined in heat.openstack.common.lockutils
423
 
#
424
 
 
425
 
# Enables or disables inter-process locks. (boolean value)
426
 
#disable_process_locking=false
427
 
 
428
 
# Directory to use for lock files. (string value)
429
 
#lock_path=<None>
430
 
 
431
 
 
432
 
#
433
 
# Options defined in heat.openstack.common.log
434
 
#
435
 
 
436
 
# Print debugging output (set logging level to DEBUG instead
437
 
# of default WARNING level). (boolean value)
438
 
#debug=false
439
 
 
440
 
# Print more verbose output (set logging level to INFO instead
441
 
# of default WARNING level). (boolean value)
442
 
#verbose=false
443
 
 
444
 
# Log output to standard error. (boolean value)
445
 
#use_stderr=true
446
 
 
447
 
# Format string to use for log messages with context. (string
448
 
# value)
449
 
#logging_context_format_string=%(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user_identity)s] %(instance)s%(message)s
450
 
 
451
 
# Format string to use for log messages without context.
452
 
# (string value)
453
 
#logging_default_format_string=%(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s
454
 
 
455
 
# Data to append to log format when level is DEBUG. (string
456
 
# value)
457
 
#logging_debug_format_suffix=%(funcName)s %(pathname)s:%(lineno)d
458
 
 
459
 
# Prefix each line of exception output with this format.
460
 
# (string value)
461
 
#logging_exception_prefix=%(asctime)s.%(msecs)03d %(process)d TRACE %(name)s %(instance)s
462
 
 
463
 
# List of logger=LEVEL pairs. (list value)
464
 
#default_log_levels=amqp=WARN,amqplib=WARN,boto=WARN,qpid=WARN,sqlalchemy=WARN,suds=INFO,oslo.messaging=INFO,iso8601=WARN,requests.packages.urllib3.connectionpool=WARN
465
 
 
466
 
# Enables or disables publication of error events. (boolean
467
 
# value)
468
 
#publish_errors=false
469
 
 
470
 
# Enables or disables fatal status of deprecations. (boolean
471
 
# value)
472
 
#fatal_deprecations=false
473
 
 
474
 
# The format for an instance that is passed with the log
475
 
# message.  (string value)
476
 
#instance_format="[instance: %(uuid)s] "
477
 
 
478
 
# The format for an instance UUID that is passed with the log
479
 
# message.  (string value)
480
 
#instance_uuid_format="[instance: %(uuid)s] "
481
 
 
482
 
# The name of a logging configuration file. This file is
483
 
# appended to any existing logging configuration files. For
484
 
# details about logging configuration files, see the Python
485
 
# logging module documentation. (string value)
486
 
# Deprecated group/name - [DEFAULT]/log_config
487
 
#log_config_append=<None>
488
 
 
489
 
# DEPRECATED. A logging.Formatter log message format string
490
 
# which may use any of the available logging.LogRecord
491
 
# attributes. This option is deprecated.  Please use
492
 
# logging_context_format_string and
493
 
# logging_default_format_string instead. (string value)
494
 
#log_format=<None>
495
 
 
496
 
# Format string for %%(asctime)s in log records. Default:
497
 
# %(default)s . (string value)
498
 
#log_date_format=%Y-%m-%d %H:%M:%S
499
 
 
500
 
# (Optional) Name of log file to output to. If no default is
501
 
# set, logging will go to stdout. (string value)
502
 
# Deprecated group/name - [DEFAULT]/logfile
503
 
#log_file=<None>
504
 
 
505
 
# (Optional) The base directory used for relative --log-file
506
 
# paths. (string value)
507
 
# Deprecated group/name - [DEFAULT]/logdir
508
 
#log_dir=<None>
509
 
 
510
 
# Use syslog for logging. Existing syslog format is DEPRECATED
511
 
# during I, and will change in J to honor RFC5424. (boolean
512
 
# value)
513
 
#use_syslog=false
514
 
 
515
 
# (Optional) Enables or disables syslog rfc5424 format for
516
 
# logging. If enabled, prefixes the MSG part of the syslog
517
 
# message with APP-NAME (RFC5424). The format without the APP-
518
 
# NAME is deprecated in I, and will be removed in J. (boolean
519
 
# value)
520
 
#use_syslog_rfc_format=false
521
 
 
522
 
# Syslog facility to receive log lines. (string value)
523
 
#syslog_log_facility=LOG_USER
524
 
 
525
 
 
526
 
#
527
 
# Options defined in heat.openstack.common.policy
528
 
#
529
 
 
530
 
# The JSON file that defines policies. (string value)
531
 
#policy_file=policy.json
532
 
 
533
 
# Default rule. Enforced when a requested rule is not found.
534
 
# (string value)
535
 
#policy_default_rule=default
536
 
 
537
 
 
538
 
[auth_password]
539
 
 
540
 
#
541
 
# Options defined in heat.common.config
542
 
#
543
 
 
544
 
# Allow orchestration of multiple clouds. (boolean value)
545
 
#multi_cloud=false
546
 
 
547
 
# Allowed keystone endpoints for auth_uri when multi_cloud is
548
 
# enabled. At least one endpoint needs to be specified. (list
549
 
# value)
550
 
#allowed_auth_uris=
551
 
 
552
 
 
553
 
[clients]
554
 
 
555
 
#
556
 
# Options defined in heat.common.config
557
 
#
558
 
 
559
 
# Type of endpoint in Identity service catalog to use for
560
 
# communication with the OpenStack service. (string value)
561
 
#endpoint_type=publicURL
562
 
 
563
 
# Optional CA cert file to use in SSL connections. (string
564
 
# value)
565
 
#ca_file=<None>
566
 
 
567
 
# Optional PEM-formatted certificate chain file. (string
568
 
# value)
569
 
#cert_file=<None>
570
 
 
571
 
# Optional PEM-formatted file that contains the private key.
572
 
# (string value)
573
 
#key_file=<None>
574
 
 
575
 
# If set, then the server's certificate will not be verified.
576
 
# (boolean value)
577
 
#insecure=false
578
 
 
579
 
 
580
 
[clients_ceilometer]
581
 
 
582
 
#
583
 
# Options defined in heat.common.config
584
 
#
585
 
 
586
 
# Type of endpoint in Identity service catalog to use for
587
 
# communication with the OpenStack service. (string value)
588
 
#endpoint_type=publicURL
589
 
 
590
 
# Optional CA cert file to use in SSL connections. (string
591
 
# value)
592
 
#ca_file=<None>
593
 
 
594
 
# Optional PEM-formatted certificate chain file. (string
595
 
# value)
596
 
#cert_file=<None>
597
 
 
598
 
# Optional PEM-formatted file that contains the private key.
599
 
# (string value)
600
 
#key_file=<None>
601
 
 
602
 
# If set, then the server's certificate will not be verified.
603
 
# (boolean value)
604
 
#insecure=false
605
 
 
606
 
 
607
 
[clients_cinder]
608
 
 
609
 
#
610
 
# Options defined in heat.common.config
611
 
#
612
 
 
613
 
# Type of endpoint in Identity service catalog to use for
614
 
# communication with the OpenStack service. (string value)
615
 
#endpoint_type=publicURL
616
 
 
617
 
# Optional CA cert file to use in SSL connections. (string
618
 
# value)
619
 
#ca_file=<None>
620
 
 
621
 
# Optional PEM-formatted certificate chain file. (string
622
 
# value)
623
 
#cert_file=<None>
624
 
 
625
 
# Optional PEM-formatted file that contains the private key.
626
 
# (string value)
627
 
#key_file=<None>
628
 
 
629
 
# If set, then the server's certificate will not be verified.
630
 
# (boolean value)
631
 
#insecure=false
632
 
 
633
 
 
634
 
#
635
 
# Options defined in heat.common.config
636
 
#
637
 
 
638
 
# Allow client's debug log output. (boolean value)
639
 
#http_log_debug=false
640
 
 
641
 
 
642
 
[clients_glance]
643
 
 
644
 
#
645
 
# Options defined in heat.common.config
646
 
#
647
 
 
648
 
# Type of endpoint in Identity service catalog to use for
649
 
# communication with the OpenStack service. (string value)
650
 
#endpoint_type=publicURL
651
 
 
652
 
# Optional CA cert file to use in SSL connections. (string
653
 
# value)
654
 
#ca_file=<None>
655
 
 
656
 
# Optional PEM-formatted certificate chain file. (string
657
 
# value)
658
 
#cert_file=<None>
659
 
 
660
 
# Optional PEM-formatted file that contains the private key.
661
 
# (string value)
662
 
#key_file=<None>
663
 
 
664
 
# If set, then the server's certificate will not be verified.
665
 
# (boolean value)
666
 
#insecure=false
667
 
 
668
 
 
669
 
[clients_heat]
670
 
 
671
 
#
672
 
# Options defined in heat.common.config
673
 
#
674
 
 
675
 
# Type of endpoint in Identity service catalog to use for
676
 
# communication with the OpenStack service. (string value)
677
 
#endpoint_type=publicURL
678
 
 
679
 
# Optional CA cert file to use in SSL connections. (string
680
 
# value)
681
 
#ca_file=<None>
682
 
 
683
 
# Optional PEM-formatted certificate chain file. (string
684
 
# value)
685
 
#cert_file=<None>
686
 
 
687
 
# Optional PEM-formatted file that contains the private key.
688
 
# (string value)
689
 
#key_file=<None>
690
 
 
691
 
# If set, then the server's certificate will not be verified.
692
 
# (boolean value)
693
 
#insecure=false
694
 
 
695
 
 
696
 
#
697
 
# Options defined in heat.common.config
698
 
#
699
 
 
700
 
# Optional heat url in format like
701
 
# http://0.0.0.0:8004/v1/%(tenant_id)s. (string value)
702
 
#url=<None>
703
 
 
704
 
 
705
 
[clients_keystone]
706
 
 
707
 
#
708
 
# Options defined in heat.common.config
709
 
#
710
 
 
711
 
# Type of endpoint in Identity service catalog to use for
712
 
# communication with the OpenStack service. (string value)
713
 
#endpoint_type=publicURL
714
 
 
715
 
# Optional CA cert file to use in SSL connections. (string
716
 
# value)
717
 
#ca_file=<None>
718
 
 
719
 
# Optional PEM-formatted certificate chain file. (string
720
 
# value)
721
 
#cert_file=<None>
722
 
 
723
 
# Optional PEM-formatted file that contains the private key.
724
 
# (string value)
725
 
#key_file=<None>
726
 
 
727
 
# If set, then the server's certificate will not be verified.
728
 
# (boolean value)
729
 
#insecure=false
730
 
 
731
 
 
732
 
[clients_neutron]
733
 
 
734
 
#
735
 
# Options defined in heat.common.config
736
 
#
737
 
 
738
 
# Type of endpoint in Identity service catalog to use for
739
 
# communication with the OpenStack service. (string value)
740
 
#endpoint_type=publicURL
741
 
 
742
 
# Optional CA cert file to use in SSL connections. (string
743
 
# value)
744
 
#ca_file=<None>
745
 
 
746
 
# Optional PEM-formatted certificate chain file. (string
747
 
# value)
748
 
#cert_file=<None>
749
 
 
750
 
# Optional PEM-formatted file that contains the private key.
751
 
# (string value)
752
 
#key_file=<None>
753
 
 
754
 
# If set, then the server's certificate will not be verified.
755
 
# (boolean value)
756
 
#insecure=false
757
 
 
758
 
 
759
 
[clients_nova]
760
 
 
761
 
#
762
 
# Options defined in heat.common.config
763
 
#
764
 
 
765
 
# Type of endpoint in Identity service catalog to use for
766
 
# communication with the OpenStack service. (string value)
767
 
#endpoint_type=publicURL
768
 
 
769
 
# Optional CA cert file to use in SSL connections. (string
770
 
# value)
771
 
#ca_file=<None>
772
 
 
773
 
# Optional PEM-formatted certificate chain file. (string
774
 
# value)
775
 
#cert_file=<None>
776
 
 
777
 
# Optional PEM-formatted file that contains the private key.
778
 
# (string value)
779
 
#key_file=<None>
780
 
 
781
 
# If set, then the server's certificate will not be verified.
782
 
# (boolean value)
783
 
#insecure=false
784
 
 
785
 
 
786
 
#
787
 
# Options defined in heat.common.config
788
 
#
789
 
 
790
 
# Allow client's debug log output. (boolean value)
791
 
#http_log_debug=false
792
 
 
793
 
 
794
 
[clients_swift]
795
 
 
796
 
#
797
 
# Options defined in heat.common.config
798
 
#
799
 
 
800
 
# Type of endpoint in Identity service catalog to use for
801
 
# communication with the OpenStack service. (string value)
802
 
#endpoint_type=publicURL
803
 
 
804
 
# Optional CA cert file to use in SSL connections. (string
805
 
# value)
806
 
#ca_file=<None>
807
 
 
808
 
# Optional PEM-formatted certificate chain file. (string
809
 
# value)
810
 
#cert_file=<None>
811
 
 
812
 
# Optional PEM-formatted file that contains the private key.
813
 
# (string value)
814
 
#key_file=<None>
815
 
 
816
 
# If set, then the server's certificate will not be verified.
817
 
# (boolean value)
818
 
#insecure=false
819
 
 
820
 
 
821
 
[clients_trove]
822
 
 
823
 
#
824
 
# Options defined in heat.common.config
825
 
#
826
 
 
827
 
# Type of endpoint in Identity service catalog to use for
828
 
# communication with the OpenStack service. (string value)
829
 
#endpoint_type=publicURL
830
 
 
831
 
# Optional CA cert file to use in SSL connections. (string
832
 
# value)
833
 
#ca_file=<None>
834
 
 
835
 
# Optional PEM-formatted certificate chain file. (string
836
 
# value)
837
 
#cert_file=<None>
838
 
 
839
 
# Optional PEM-formatted file that contains the private key.
840
 
# (string value)
841
 
#key_file=<None>
842
 
 
843
 
# If set, then the server's certificate will not be verified.
844
 
# (boolean value)
845
 
#insecure=false
846
 
 
847
 
 
848
 
[database]
849
 
 
850
 
#
851
 
# Options defined in oslo.db
852
 
#
853
 
 
854
 
# The file name to use with SQLite. (string value)
855
 
#sqlite_db=oslo.sqlite
856
 
 
857
 
# If True, SQLite uses synchronous mode. (boolean value)
858
 
#sqlite_synchronous=true
859
 
 
860
 
# The back end to use for the database. (string value)
861
 
# Deprecated group/name - [DEFAULT]/db_backend
862
 
#backend=sqlalchemy
863
 
 
864
 
# The SQLAlchemy connection string to use to connect to the
865
 
# database. (string value)
866
 
# Deprecated group/name - [DEFAULT]/sql_connection
867
 
# Deprecated group/name - [DATABASE]/sql_connection
868
 
# Deprecated group/name - [sql]/connection
869
 
#connection=<None>
870
 
 
871
 
# The SQLAlchemy connection string to use to connect to the
872
 
# slave database. (string value)
873
 
#slave_connection=<None>
874
 
 
875
 
# The SQL mode to be used for MySQL sessions. This option,
876
 
# including the default, overrides any server-set SQL mode. To
877
 
# use whatever SQL mode is set by the server configuration,
878
 
# set this to no value. Example: mysql_sql_mode= (string
879
 
# value)
880
 
#mysql_sql_mode=TRADITIONAL
881
 
 
882
 
# Timeout before idle SQL connections are reaped. (integer
883
 
# value)
884
 
# Deprecated group/name - [DEFAULT]/sql_idle_timeout
885
 
# Deprecated group/name - [DATABASE]/sql_idle_timeout
886
 
# Deprecated group/name - [sql]/idle_timeout
887
 
#idle_timeout=3600
888
 
 
889
 
# Minimum number of SQL connections to keep open in a pool.
890
 
# (integer value)
891
 
# Deprecated group/name - [DEFAULT]/sql_min_pool_size
892
 
# Deprecated group/name - [DATABASE]/sql_min_pool_size
893
 
#min_pool_size=1
894
 
 
895
 
# Maximum number of SQL connections to keep open in a pool.
896
 
# (integer value)
897
 
# Deprecated group/name - [DEFAULT]/sql_max_pool_size
898
 
# Deprecated group/name - [DATABASE]/sql_max_pool_size
899
 
#max_pool_size=<None>
900
 
 
901
 
# Maximum db connection retries during startup. Set to -1 to
902
 
# specify an infinite retry count. (integer value)
903
 
# Deprecated group/name - [DEFAULT]/sql_max_retries
904
 
# Deprecated group/name - [DATABASE]/sql_max_retries
905
 
#max_retries=10
906
 
 
907
 
# Interval between retries of opening a SQL connection.
908
 
# (integer value)
909
 
# Deprecated group/name - [DEFAULT]/sql_retry_interval
910
 
# Deprecated group/name - [DATABASE]/reconnect_interval
911
 
#retry_interval=10
912
 
 
913
 
# If set, use this value for max_overflow with SQLAlchemy.
914
 
# (integer value)
915
 
# Deprecated group/name - [DEFAULT]/sql_max_overflow
916
 
# Deprecated group/name - [DATABASE]/sqlalchemy_max_overflow
917
 
#max_overflow=<None>
918
 
 
919
 
# Verbosity of SQL debugging information: 0=None,
920
 
# 100=Everything. (integer value)
921
 
# Deprecated group/name - [DEFAULT]/sql_connection_debug
922
 
#connection_debug=0
923
 
 
924
 
# Add Python stack traces to SQL as comment strings. (boolean
925
 
# value)
926
 
# Deprecated group/name - [DEFAULT]/sql_connection_trace
927
 
#connection_trace=false
928
 
 
929
 
# If set, use this value for pool_timeout with SQLAlchemy.
930
 
# (integer value)
931
 
# Deprecated group/name - [DATABASE]/sqlalchemy_pool_timeout
932
 
#pool_timeout=<None>
933
 
 
934
 
# Enable the experimental use of database reconnect on
935
 
# connection lost. (boolean value)
936
 
#use_db_reconnect=false
937
 
 
938
 
# Seconds between database connection retries. (integer value)
939
 
#db_retry_interval=1
940
 
 
941
 
# If True, increases the interval between database connection
942
 
# retries up to db_max_retry_interval. (boolean value)
943
 
#db_inc_retry_interval=true
944
 
 
945
 
# If db_inc_retry_interval is set, the maximum seconds between
946
 
# database connection retries. (integer value)
947
 
#db_max_retry_interval=10
948
 
 
949
 
# Maximum database connection retries before error is raised.
950
 
# Set to -1 to specify an infinite retry count. (integer
951
 
# value)
952
 
#db_max_retries=20
953
 
 
954
 
 
955
 
[ec2authtoken]
956
 
 
957
 
#
958
 
# Options defined in heat.api.aws.ec2token
959
 
#
960
 
 
961
 
# Authentication Endpoint URI. (string value)
962
 
#auth_uri=<None>
963
 
 
964
 
# Allow orchestration of multiple clouds. (boolean value)
965
 
#multi_cloud=false
966
 
 
967
 
# Allowed keystone endpoints for auth_uri when multi_cloud is
968
 
# enabled. At least one endpoint needs to be specified. (list
969
 
# value)
970
 
#allowed_auth_uris=
971
 
 
972
 
 
973
 
[heat_api]
974
 
 
975
 
#
976
 
# Options defined in heat.common.wsgi
977
 
#
978
 
 
979
 
# Address to bind the server. Useful when selecting a
980
 
# particular network interface. (string value)
981
 
#bind_host=0.0.0.0
982
 
 
983
 
# The port on which the server will listen. (integer value)
984
 
#bind_port=8004
985
 
 
986
 
# Number of backlog requests to configure the socket with.
987
 
# (integer value)
988
 
#backlog=4096
989
 
 
990
 
# Location of the SSL certificate file to use for SSL mode.
991
 
# (string value)
992
 
#cert_file=<None>
993
 
 
994
 
# Location of the SSL key file to use for enabling SSL mode.
995
 
# (string value)
996
 
#key_file=<None>
997
 
 
998
 
# Number of workers for Heat service. (integer value)
999
 
#workers=0
1000
 
 
1001
 
# Maximum line size of message headers to be accepted.
1002
 
# max_header_line may need to be increased when using large
1003
 
# tokens (typically those generated by the Keystone v3 API
1004
 
# with big service catalogs). (integer value)
1005
 
#max_header_line=16384
1006
 
 
1007
 
 
1008
 
[heat_api_cfn]
1009
 
 
1010
 
#
1011
 
# Options defined in heat.common.wsgi
1012
 
#
1013
 
 
1014
 
# Address to bind the server. Useful when selecting a
1015
 
# particular network interface. (string value)
1016
 
#bind_host=0.0.0.0
1017
 
 
1018
 
# The port on which the server will listen. (integer value)
1019
 
#bind_port=8000
1020
 
 
1021
 
# Number of backlog requests to configure the socket with.
1022
 
# (integer value)
1023
 
#backlog=4096
1024
 
 
1025
 
# Location of the SSL certificate file to use for SSL mode.
1026
 
# (string value)
1027
 
#cert_file=<None>
1028
 
 
1029
 
# Location of the SSL key file to use for enabling SSL mode.
1030
 
# (string value)
1031
 
#key_file=<None>
1032
 
 
1033
 
# Number of workers for Heat service. (integer value)
1034
 
#workers=0
1035
 
 
1036
 
# Maximum line size of message headers to be accepted.
1037
 
# max_header_line may need to be increased when using large
1038
 
# tokens (typically those generated by the Keystone v3 API
1039
 
# with big service catalogs). (integer value)
1040
 
#max_header_line=16384
1041
 
 
1042
 
 
1043
 
[heat_api_cloudwatch]
1044
 
 
1045
 
#
1046
 
# Options defined in heat.common.wsgi
1047
 
#
1048
 
 
1049
 
# Address to bind the server. Useful when selecting a
1050
 
# particular network interface. (string value)
1051
 
#bind_host=0.0.0.0
1052
 
 
1053
 
# The port on which the server will listen. (integer value)
1054
 
#bind_port=8003
1055
 
 
1056
 
# Number of backlog requests to configure the socket with.
1057
 
# (integer value)
1058
 
#backlog=4096
1059
 
 
1060
 
# Location of the SSL certificate file to use for SSL mode.
1061
 
# (string value)
1062
 
#cert_file=<None>
1063
 
 
1064
 
# Location of the SSL key file to use for enabling SSL mode.
1065
 
# (string value)
1066
 
#key_file=<None>
1067
 
 
1068
 
# Number of workers for Heat service. (integer value)
1069
 
#workers=0
1070
 
 
1071
 
# Maximum line size of message headers to be accepted.
1072
 
# max_header_line may need to be increased when using large
1073
 
# tokens (typically those generated by the Keystone v3 API
1074
 
# with big service catalogs.) (integer value)
1075
 
#max_header_line=16384
1076
 
 
1077
 
 
1078
 
[keystone_authtoken]
1079
 
 
1080
 
#
1081
 
# Options defined in keystonemiddleware.auth_token
1082
 
#
1083
 
 
1084
 
# Prefix to prepend at the beginning of the path. Deprecated,
1085
 
# use identity_uri. (string value)
1086
 
#auth_admin_prefix=
1087
 
 
1088
 
# Host providing the admin Identity API endpoint. Deprecated,
1089
 
# use identity_uri. (string value)
1090
 
#auth_host=127.0.0.1
1091
 
 
1092
 
# Port of the admin Identity API endpoint. Deprecated, use
1093
 
# identity_uri. (integer value)
1094
 
#auth_port=35357
1095
 
 
1096
 
# Protocol of the admin Identity API endpoint (http or https).
1097
 
# Deprecated, use identity_uri. (string value)
1098
 
#auth_protocol=https
1099
 
 
1100
 
# Complete public Identity API endpoint (string value)
1101
 
#auth_uri=<None>
1102
 
 
1103
 
# Complete admin Identity API endpoint. This should specify
1104
 
# the unversioned root endpoint e.g. https://localhost:35357/
1105
 
# (string value)
1106
 
#identity_uri=<None>
1107
 
 
1108
 
# API version of the admin Identity API endpoint (string
1109
 
# value)
1110
 
#auth_version=<None>
1111
 
 
1112
 
# Do not handle authorization requests within the middleware,
1113
 
# but delegate the authorization decision to downstream WSGI
1114
 
# components (boolean value)
1115
 
#delay_auth_decision=false
1116
 
 
1117
 
# Request timeout value for communicating with Identity API
1118
 
# server. (boolean value)
1119
 
#http_connect_timeout=<None>
1120
 
 
1121
 
# How many times are we trying to reconnect when communicating
1122
 
# with Identity API Server. (integer value)
1123
 
#http_request_max_retries=3
1124
 
 
1125
 
# This option is deprecated and may be removed in a future
1126
 
# release. Single shared secret with the Keystone
1127
 
# configuration used for bootstrapping a Keystone
1128
 
# installation, or otherwise bypassing the normal
1129
 
# authentication process. This option should not be used, use
1130
 
# `admin_user` and `admin_password` instead. (string value)
1131
 
#admin_token=<None>
1132
 
 
1133
 
# Keystone account username (string value)
1134
 
#admin_user=<None>
1135
 
 
1136
 
# Keystone account password (string value)
1137
 
#admin_password=<None>
1138
 
 
1139
 
# Keystone service account tenant name to validate user tokens
1140
 
# (string value)
1141
 
#admin_tenant_name=admin
1142
 
 
1143
 
# Env key for the swift cache (string value)
1144
 
#cache=<None>
1145
 
 
1146
 
# Required if Keystone server requires client certificate
1147
 
# (string value)
1148
 
#certfile=<None>
1149
 
 
1150
 
# Required if Keystone server requires client certificate
1151
 
# (string value)
1152
 
#keyfile=<None>
1153
 
 
1154
 
# A PEM encoded Certificate Authority to use when verifying
1155
 
# HTTPs connections. Defaults to system CAs. (string value)
1156
 
#cafile=<None>
1157
 
 
1158
 
# Verify HTTPS connections. (boolean value)
1159
 
#insecure=false
1160
 
 
1161
 
# Directory used to cache files related to PKI tokens (string
1162
 
# value)
1163
 
#signing_dir=<None>
1164
 
 
1165
 
# Optionally specify a list of memcached server(s) to use for
1166
 
# caching. If left undefined, tokens will instead be cached
1167
 
# in-process. (list value)
1168
 
# Deprecated group/name - [DEFAULT]/memcache_servers
1169
 
#memcached_servers=<None>
1170
 
 
1171
 
# In order to prevent excessive effort spent validating
1172
 
# tokens, the middleware caches previously-seen tokens for a
1173
 
# configurable duration (in seconds). Set to -1 to disable
1174
 
# caching completely. (integer value)
1175
 
#token_cache_time=300
1176
 
 
1177
 
# Determines the frequency at which the list of revoked tokens
1178
 
# is retrieved from the Identity service (in seconds). A high
1179
 
# number of revocation events combined with a low cache
1180
 
# duration may significantly reduce performance. (integer
1181
 
# value)
1182
 
#revocation_cache_time=10
1183
 
 
1184
 
# (optional) if defined, indicate whether token data should be
1185
 
# authenticated or authenticated and encrypted. Acceptable
1186
 
# values are MAC or ENCRYPT.  If MAC, token data is
1187
 
# authenticated (with HMAC) in the cache. If ENCRYPT, token
1188
 
# data is encrypted and authenticated in the cache. If the
1189
 
# value is not one of these options or empty, auth_token will
1190
 
# raise an exception on initialization. (string value)
1191
 
#memcache_security_strategy=<None>
1192
 
 
1193
 
# (optional, mandatory if memcache_security_strategy is
1194
 
# defined) this string is used for key derivation. (string
1195
 
# value)
1196
 
#memcache_secret_key=<None>
1197
 
 
1198
 
# (optional) number of seconds memcached server is considered
1199
 
# dead before it is tried again. (integer value)
1200
 
#memcache_pool_dead_retry=300
1201
 
 
1202
 
# (optional) max total number of open connections to every
1203
 
# memcached server. (integer value)
1204
 
#memcache_pool_maxsize=10
1205
 
 
1206
 
# (optional) socket timeout in seconds for communicating with
1207
 
# a memcache server. (integer value)
1208
 
#memcache_pool_socket_timeout=3
1209
 
 
1210
 
# (optional) number of seconds a connection to memcached is
1211
 
# held unused in the pool before it is closed. (integer value)
1212
 
#memcache_pool_unused_timeout=60
1213
 
 
1214
 
# (optional) number of seconds that an operation will wait to
1215
 
# get a memcache client connection from the pool. (integer
1216
 
# value)
1217
 
#memcache_pool_conn_get_timeout=10
1218
 
 
1219
 
# (optional) use the advanced (eventlet safe) memcache client
1220
 
# pool. The advanced pool will only work under python 2.x.
1221
 
# (boolean value)
1222
 
#memcache_use_advanced_pool=false
1223
 
 
1224
 
# (optional) indicate whether to set the X-Service-Catalog
1225
 
# header. If False, middleware will not ask for service
1226
 
# catalog on token validation and will not set the X-Service-
1227
 
# Catalog header. (boolean value)
1228
 
#include_service_catalog=true
1229
 
 
1230
 
# Used to control the use and type of token binding. Can be
1231
 
# set to: "disabled" to not check token binding. "permissive"
1232
 
# (default) to validate binding information if the bind type
1233
 
# is of a form known to the server and ignore it if not.
1234
 
# "strict" like "permissive" but if the bind type is unknown
1235
 
# the token will be rejected. "required" any form of token
1236
 
# binding is needed to be allowed. Finally the name of a
1237
 
# binding method that must be present in tokens. (string
1238
 
# value)
1239
 
#enforce_token_bind=permissive
1240
 
 
1241
 
# If true, the revocation list will be checked for cached
1242
 
# tokens. This requires that PKI tokens are configured on the
1243
 
# Keystone server. (boolean value)
1244
 
#check_revocations_for_cached=false
1245
 
 
1246
 
# Hash algorithms to use for hashing PKI tokens. This may be a
1247
 
# single algorithm or multiple. The algorithms are those
1248
 
# supported by Python standard hashlib.new(). The hashes will
1249
 
# be tried in the order given, so put the preferred one first
1250
 
# for performance. The result of the first hash will be stored
1251
 
# in the cache. This will typically be set to multiple values
1252
 
# only while migrating from a less secure algorithm to a more
1253
 
# secure one. Once all the old tokens are expired this option
1254
 
# should be set to a single value for better performance.
1255
 
# (list value)
1256
 
#hash_algorithms=md5
1257
 
 
1258
 
 
1259
 
[matchmaker_redis]
1260
 
 
1261
 
#
1262
 
# Options defined in oslo.messaging
1263
 
#
1264
 
 
1265
 
# Host to locate redis. (string value)
1266
 
#host=127.0.0.1
1267
 
 
1268
 
# Use this port to connect to redis host. (integer value)
1269
 
#port=6379
1270
 
 
1271
 
# Password for Redis server (optional). (string value)
1272
 
#password=<None>
1273
 
 
1274
 
 
1275
 
[matchmaker_ring]
1276
 
 
1277
 
#
1278
 
# Options defined in oslo.messaging
1279
 
#
1280
 
 
1281
 
# Matchmaker ring file (JSON). (string value)
1282
 
# Deprecated group/name - [DEFAULT]/matchmaker_ringfile
1283
 
#ringfile=/etc/oslo/matchmaker_ring.json
1284
 
 
1285
 
 
1286
 
[paste_deploy]
1287
 
 
1288
 
#
1289
 
# Options defined in heat.common.config
1290
 
#
1291
 
 
1292
 
# The flavor to use. (string value)
1293
 
#flavor=<None>
1294
 
 
1295
 
# The API paste config file to use. (string value)
1296
 
#api_paste_config=api-paste.ini
1297
 
 
1298
 
 
1299
 
[revision]
1300
 
 
1301
 
#
1302
 
# Options defined in heat.common.config
1303
 
#
1304
 
 
1305
 
# Heat build revision. If you would prefer to manage your
1306
 
# build revision separately, you can move this section to a
1307
 
# different file and add it as another config option. (string
1308
 
# value)
1309
 
#heat_revision=unknown
1310
 
 
1311