aboutsummaryrefslogtreecommitdiffstats
path: root/puppet/controller-puppet.yaml
diff options
context:
space:
mode:
authorEmilien Macchi <emilien@redhat.com>2015-03-18 12:01:20 -0400
committerYanis Guenane <yanis.guenane@enovance.com>2015-04-14 15:55:01 +0200
commit1c3bd1feaa2988003a7189bfc1fe4cd9ea580259 (patch)
treecd4389b6ffc7e671e8c8b404302d44069f89e05f /puppet/controller-puppet.yaml
parentbafe58c42d2c0c58346fce929cf443c0436b6cd5 (diff)
puppet: implement MongoDB on controller nodes
This patch aims to configure MongoDB server on controller nodes with Puppet. It also create a default replicaset for Ceilometer, so MongoDB can be highly available when multiple controllers are run. Change-Id: I3c1ff06ebc3c9dac44fc790caaea711d0eba4bb7
Diffstat (limited to 'puppet/controller-puppet.yaml')
-rw-r--r--puppet/controller-puppet.yaml3
1 files changed, 2 insertions, 1 deletions
diff --git a/puppet/controller-puppet.yaml b/puppet/controller-puppet.yaml
index 780c8cfa..fedfe931 100644
--- a/puppet/controller-puppet.yaml
+++ b/puppet/controller-puppet.yaml
@@ -719,7 +719,8 @@ resources:
keystone::public_bind_host: {get_input: controller_host}
keystone::admin_bind_host: {get_input: controller_host}
keystone::debug: {get_input: debug}
-
+ # MongoDB
+ mongodb::server::bind_ip: {get_input: controller_host}
# MySQL
admin_password: {get_input: admin_password}
enable_galera: {get_input: enable_galera}