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