Puppet Class: kubeinstall::repos

Defined in:
manifests/repos.pp

Summary

Setup Kubernetes repositories

Overview

Setup Kubernetes repositories

Examples:

include kubeinstall::repos


7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'manifests/repos.pp', line 7

class kubeinstall::repos {
  if $facts['os']['family'] == 'RedHat' and versioncmp($facts['os']['release']['major'], '7') >= 0 {
    yumrepo { 'kubernetes':
      ensure        => 'present',
      baseurl       => 'https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64',
      descr         => 'Kubernetes',
      enabled       => '1',
      gpgcheck      => '1',
      gpgkey        => 'https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg',
      repo_gpgcheck => '1',
    }
  }
}