|
2 | 2 | class mongodb::params inherits mongodb::globals { |
3 | 3 | $ensure = true |
4 | 4 | $dbpath = '/var/lib/mongodb' |
5 | | - $mongos_ensure = true |
6 | 5 | $bind_ip = pick($mongodb::globals::bind_ip, ['127.0.0.1']) |
7 | 6 | $ipv6 = undef |
8 | 7 | $service_manage = pick($mongodb::globals::mongod_service_manage, true) |
|
22 | 21 | $rcfile = "${::root_home}/.mongorc.js" |
23 | 22 | $dbpath_fix = false |
24 | 23 |
|
25 | | - $mongos_service_manage = pick($mongodb::globals::mongos_service_manage, true) |
26 | | - $mongos_service_enable = pick($mongodb::globals::mongos_service_enable, true) |
27 | | - $mongos_service_ensure = pick($mongodb::globals::mongos_service_ensure, 'running') |
28 | | - $mongos_service_status = $mongodb::globals::mongos_service_status |
29 | | - $mongos_configdb = '127.0.0.1:27019' |
30 | | - $mongos_restart = true |
31 | | - |
32 | 24 | $manage_package = pick($mongodb::globals::manage_package, $mongodb::globals::manage_package_repo, false) |
33 | 25 | $pidfilemode = pick($mongodb::globals::pidfilemode, '0644') |
34 | 26 | $manage_pidfile = pick($mongodb::globals::manage_pidfile, true) |
|
61 | 53 | $group = pick($mongodb::globals::group, 'mongod') |
62 | 54 | $server_package_name = pick($mongodb::globals::server_package_name, "mongodb-${edition}-server") |
63 | 55 | $client_package_name = pick($mongodb::globals::client_package_name, "mongodb-${edition}-shell") |
64 | | - $mongos_package_name = pick($mongodb::globals::mongos_package_name, "mongodb-${edition}-mongos") |
65 | | - $mongos_service_name = pick($mongodb::globals::mongos_service_name, 'mongos') |
66 | | - $mongos_config = '/etc/mongodb-shard.conf' |
67 | | - $mongos_pidfilepath = undef |
68 | | - $mongos_unixsocketprefix = undef |
69 | | - $mongos_logpath = undef |
70 | | - $mongos_fork = undef |
71 | 56 | } else { |
72 | 57 | # RedHat/CentOS doesn't come with a prepacked mongodb |
73 | 58 | # so we assume that you are using EPEL repository. |
74 | 59 | $user = pick($mongodb::globals::user, 'mongodb') |
75 | 60 | $group = pick($mongodb::globals::group, 'mongodb') |
76 | 61 | $server_package_name = pick($mongodb::globals::server_package_name, 'mongodb-server') |
77 | 62 | $client_package_name = pick($mongodb::globals::client_package_name, 'mongodb') |
78 | | - $mongos_package_name = pick($mongodb::globals::mongos_package_name, 'mongodb-server') |
79 | | - $mongos_service_name = pick($mongodb::globals::mongos_service_name, 'mongos') |
80 | | - $mongos_config = '/etc/mongos.conf' |
81 | | - $mongos_pidfilepath = '/var/run/mongodb/mongos.pid' |
82 | | - $mongos_unixsocketprefix = '/var/run/mongodb' |
83 | | - $mongos_logpath = '/var/log/mongodb/mongos.log' |
84 | | - $mongos_fork = true |
85 | 63 | } |
86 | 64 |
|
87 | 65 | $service_name = pick($mongodb::globals::service_name, 'mongod') |
|
96 | 74 | $service_name = pick($mongodb::globals::service_name, 'mongod') |
97 | 75 | $server_package_name = pick($mongodb::globals::server_package_name, "mongodb-${edition}-server") |
98 | 76 | $client_package_name = pick($mongodb::globals::client_package_name, "mongodb-${edition}-shell") |
99 | | - $mongos_package_name = pick($mongodb::globals::mongos_package_name, "mongodb-${edition}-mongos") |
100 | | - $mongos_service_name = pick($mongodb::globals::mongos_service_name, 'mongos') |
101 | 77 | $config = '/etc/mongod.conf' |
102 | 78 | $pidfilepath = pick($mongodb::globals::pidfilepath, '/var/run/mongod.pid') |
103 | 79 | } else { |
104 | 80 | $server_package_name = pick($mongodb::globals::server_package_name, 'mongodb-server') |
105 | 81 | $client_package_name = pick($mongodb::globals::client_package_name, 'mongodb-clients') |
106 | | - $mongos_package_name = pick($mongodb::globals::mongos_package_name, 'mongodb-server') |
107 | 82 | $service_name = pick($mongodb::globals::service_name, 'mongodb') |
108 | | - $mongos_service_name = pick($mongodb::globals::mongos_service_name, 'mongos') |
109 | 83 | $config = '/etc/mongodb.conf' |
110 | 84 | $pidfilepath = $mongodb::globals::pidfilepath |
111 | 85 | } |
112 | 86 | $user = pick($mongodb::globals::user, 'mongodb') |
113 | 87 | $group = pick($mongodb::globals::group, 'mongodb') |
114 | 88 | $logpath = '/var/log/mongodb/mongodb.log' |
115 | | - $mongos_config = '/etc/mongodb-shard.conf' |
116 | 89 | # avoid using fork because of the init scripts design |
117 | 90 | $fork = undef |
118 | 91 | $journal = undef |
119 | | - $mongos_pidfilepath = undef |
120 | | - $mongos_unixsocketprefix = undef |
121 | | - $mongos_logpath = undef |
122 | | - $mongos_fork = undef |
123 | 92 | } |
124 | 93 | default: { |
125 | 94 | fail("Osfamily ${::osfamily} is not supported") |
|
0 commit comments