|
34 | 34 | # Validity period for node certificates (ns|us|ms|s|m|h) (default 2160h0m0s)
|
35 | 35 | # defaults to undef
|
36 | 36 | #
|
| 37 | +# [*default_addr_pool*] |
| 38 | +# Array of default subnet pools for global scope networks (['30.30.0.0/16','40.40.0.0/16']) |
| 39 | +# defaults to undef |
| 40 | +# |
| 41 | +# [*default_addr_pool_mask_length*] |
| 42 | +# Default subnet pools mask length for default-addr-pools (CIDR block number) |
| 43 | +# defaults to undef |
| 44 | +# |
37 | 45 | # [*dispatcher_heartbeat*]
|
38 | 46 | # Dispatcher heartbeat period (ns|us|ms|s|m|h) (default 5s)
|
39 | 47 | # Defaults to undef
|
|
78 | 86 | Optional[String] $advertise_addr = undef,
|
79 | 87 | Optional[Boolean] $autolock = false,
|
80 | 88 | Optional[String] $cert_expiry = undef,
|
| 89 | + Optional[Array] $default_addr_pool = undef, |
| 90 | + Optional[String] $default_addr_pool_mask_length = undef, |
81 | 91 | Optional[String] $dispatcher_heartbeat = undef,
|
82 | 92 | Optional[String] $external_ca = undef,
|
83 | 93 | Optional[Boolean] $force_new_cluster = false,
|
|
115 | 125 |
|
116 | 126 | if $init {
|
117 | 127 | $docker_swarm_init_flags = docker_swarm_init_flags({
|
118 |
| - init => $init, |
119 |
| - advertise_addr => $advertise_addr, |
120 |
| - autolock => $autolock, |
121 |
| - cert_expiry => $cert_expiry, |
122 |
| - dispatcher_heartbeat => $dispatcher_heartbeat, |
123 |
| - external_ca => $external_ca, |
124 |
| - force_new_cluster => $force_new_cluster, |
125 |
| - listen_addr => $listen_addr, |
126 |
| - max_snapshots => $max_snapshots, |
127 |
| - snapshot_interval => $snapshot_interval, |
| 128 | + init => $init, |
| 129 | + advertise_addr => $advertise_addr, |
| 130 | + autolock => $autolock, |
| 131 | + cert_expiry => $cert_expiry, |
| 132 | + dispatcher_heartbeat => $dispatcher_heartbeat, |
| 133 | + default_addr_pool => $default_addr_pool, |
| 134 | + default_addr_pool_mask_length => $default_addr_pool_mask_length, |
| 135 | + external_ca => $external_ca, |
| 136 | + force_new_cluster => $force_new_cluster, |
| 137 | + listen_addr => $listen_addr, |
| 138 | + max_snapshots => $max_snapshots, |
| 139 | + snapshot_interval => $snapshot_interval, |
128 | 140 | })
|
129 | 141 |
|
130 | 142 | $exec_init = "${docker_command} ${docker_swarm_init_flags}"
|
|
0 commit comments