Puppet Class: kubeinstall::params

Inherited by:
kubeinstall
kubeinstall::repos::crio
Defined in:
manifests/params.pp

Summary

A short summary of the purpose of this class

Overview

A description of what this class does

Examples:

include kubeinstall::params


7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# File 'manifests/params.pp', line 7

class kubeinstall::params {
  $apiserver_bind_port     = 6443
  # https://kubernetes.io/docs/tasks/administer-cluster/migrating-from-dockershim/
  $docker_socket           = '/var/run/dockershim.sock'
  $crio_socket             = '/var/run/crio/crio.sock'
  $service_dns_domain      = 'cluster.local'
  $service_cidr            = '10.96.0.0/12'
  $pod_network_cidr        = '172.16.0.0/16'
  $service_node_port_range = '30000-32767'
  $dashboard_configuration = 'https://raw.githubusercontent.com/kubernetes/dashboard/v2.4.0/aio/deploy/recommended.yaml'
  # directory where to store static manifests under folder 'manifests'
  $manifests_directory     = '/etc/kubectl'

  $helm_configs_path = '/root/.config/helm'
  $helm_charts_path  = "${helm_configs_path}/charts"

  $topolvm_scheduler_path = '/var/lib/kubelet/plugins/topolvm.io/scheduler'

  $cert_dir = '/etc/kubernetes/pki'
}