Puppet Class: mongodb::replset

Defined in:
manifests/replset.pp

Overview

Wrapper class useful for hiera based deployments

Parameters:

  • sets (Any) (defaults to: undef)


2
3
4
5
6
7
8
9
10
11
12
13
14
# File 'manifests/replset.pp', line 2

class mongodb::replset(
  $sets = undef
) {

  if $sets {
    create_resources(mongodb_replset, $sets)
  }

  # Order replset before any DB's and shard config
  Mongodb_replset <| |> -> Mongodb_database <| |>
  Mongodb_replset <| |> -> Mongodb_shard <| |>
  Mongodb_replset <| |> -> Mongodb_user <| |>
}