Puppet Class: magnum::cluster_template

Defined in:
manifests/cluster_template.pp

Overview

Class: magnum::cluster_template

Setup magnum cluster_template.

Parameters

kubernetes_allowed_network_drivers

(optional) Allowed network drivers for kubernetes cluster-templates. Defaults to $facts

kubernetes_default_network_driver

(optional) Default network driver for kubernetes. Defaults to $facts

Parameters:

  • kubernetes_allowed_network_drivers (Any) (defaults to: $facts['os_service_default'])
  • kubernetes_default_network_driver (Any) (defaults to: $facts['os_service_default'])


15
16
17
18
19
20
21
22
23
24
25
26
# File 'manifests/cluster_template.pp', line 15

class magnum::cluster_template (
  $kubernetes_allowed_network_drivers = $facts['os_service_default'],
  $kubernetes_default_network_driver  = $facts['os_service_default'],
) {

  include magnum::deps

  magnum_config {
    'cluster_template/kubernetes_allowed_network_drivers': value => join(any2array($kubernetes_allowed_network_drivers), ',');
    'cluster_template/kubernetes_default_network_driver':  value => $kubernetes_default_network_driver;
  }
}