tripleo-heat-templates/puppet/services/database/mongodb-base.yaml

31 lines
882 B
YAML

heat_template_version: 2016-04-08
description: >
Configuration details for MongoDB service using composable roles
parameters:
MongoDbNoJournal:
default: false
description: Should MongoDb journaling be disabled
type: boolean
MongoDbIPv6:
default: false
description: Enable IPv6 if MongoDB VIP is IPv6
type: boolean
MongoDbReplset:
type: string
default: "tripleo"
outputs:
aux_parameters:
description: Additional parameters referenced outside the base file
value:
rplset_name: {get_param: MongoDbReplset}
role_data:
description: Role data for the MongoDB base service.
value:
service_name: mongodb-base
config_settings:
mongodb::server::nojournal: {get_param: MongoDbNoJournal}
mongodb::server::ipv6: {get_param: MongoDbIPv6}
mongodb::server::replset: {get_param: MongoDbReplset}