Bump template version for all templates to "ocata"
[apex-tripleo-heat-templates.git] / puppet / services / database / mongodb-base.yaml
1 heat_template_version: ocata
2
3 description: >
4   Configuration details for MongoDB service using composable roles
5
6 parameters:
7   MongoDbNoJournal:
8     default: false
9     description: Should MongoDb journaling be disabled
10     type: boolean
11   MongoDbIPv6:
12     default: false
13     description: Enable IPv6 if MongoDB VIP is IPv6
14     type: boolean
15   MongoDbReplset:
16     type: string
17     default: "tripleo"
18   ServiceNetMap:
19     default: {}
20     description: Mapping of service_name -> network name. Typically set
21                  via parameter_defaults in the resource registry.  This
22                  mapping overrides those in ServiceNetMapDefaults.
23     type: json
24   DefaultPasswords:
25     default: {}
26     type: json
27   EndpointMap:
28     default: {}
29     description: Mapping of service endpoint -> protocol. Typically set
30                  via parameter_defaults in the resource registry.
31     type: json
32
33 outputs:
34   aux_parameters:
35     description: Additional parameters referenced outside the base file
36     value:
37       rplset_name: {get_param: MongoDbReplset}
38   role_data:
39     description: Role data for the MongoDB base service.
40     value:
41       service_name: mongodb_base
42       config_settings:
43         mongodb::server::nojournal: {get_param: MongoDbNoJournal}
44         mongodb::server::journal: false
45         mongodb::server::ipv6: {get_param: MongoDbIPv6}
46         mongodb::server::replset: {get_param: MongoDbReplset}