Merge "Add support for setting min TTL limit in designate"
This commit is contained in:
commit
b1824a00ff
|
@ -51,13 +51,22 @@ parameters:
|
|||
default: 0
|
||||
description: Number of workers for Designate services.
|
||||
type: number
|
||||
DesignateMinTTL:
|
||||
default: 0
|
||||
description: >
|
||||
Configure the minimum allowable TTL in seconds. The default value is
|
||||
0 which leaves the parameter unset.
|
||||
type: number
|
||||
DesignatePassword:
|
||||
description: The password for the Designate's database account.
|
||||
type: string
|
||||
hidden: true
|
||||
|
||||
conditions:
|
||||
designate_workers_zero: {equals : [{get_param: DesignateWorkers}, 0]}
|
||||
designate_workers_set:
|
||||
not: {equals : [{get_param: DesignateWorkers}, 0]}
|
||||
designate_min_ttl_set:
|
||||
not: {equals : [{get_param: DesignateMinTTL}, 0]}
|
||||
enable_sqlalchemy_collectd: {equals : [{get_param: EnableSQLAlchemyCollectd}, true]}
|
||||
|
||||
resources:
|
||||
|
@ -106,11 +115,15 @@ outputs:
|
|||
read_default_file: /etc/my.cnf.d/tripleo.cnf
|
||||
read_default_group: tripleo
|
||||
|
||||
-
|
||||
if:
|
||||
- designate_workers_zero
|
||||
- {}
|
||||
- designate::central::workers: {get_param: DesignateWorkers}
|
||||
designate::central::workers:
|
||||
if:
|
||||
- designate_workers_set
|
||||
- {get_param: DesignateWorkers}
|
||||
designate::central::min_ttl:
|
||||
if:
|
||||
- designate_min_ttl_set
|
||||
- {get_param: DesignateMinTTL}
|
||||
|
||||
service_config_settings:
|
||||
mysql:
|
||||
designate::db::mysql::password: {get_param: DesignatePassword}
|
||||
|
|
Loading…
Reference in New Issue