Skip to content

rayderua/puppet-module-k3s

Repository files navigation

k3s

Description

Install and manage k3s server/agent

Setup

include k3s

Default config

# Defaults (see data/common.yaml in module)
---
k3s::ensure: present
k3s::version: v1.32.5+k3s1
k3s::checksum: 9624ef0534b1be432b4ce8dd94dcd7241ed02451d970a4d38943baccf5c60dce
k3s::purge: false
k3s::run_mode: server
k3s::envs: {}
k3s::args: []
k3s::config: {}
k3s::manifests: {}
k3s::service_name: k3s
k3s::service_ensure: running
k3s::service_enable: true
k3s::service_restart: false

Define additional manifests

k3s::manifests:
  link-to-manifest:
    link: "<Url for download manifest file>"
  content-of-manifest:
    content: |
      # manifest content
      ---
      apiVersion: v1
      kind: Pod
      metadata: {}
  source-of-manifest:
    source: "puppet:///<Path to your manifest>"
  config-manifest-as-hash:
    config: 
      apiVersion: v1
      kind: Pod
      metadata: {}
  config-manifest-as-arr:
    config:
      - apiVersion: v1
        kind: Pod
        metadata: {}
      - apiVersion: v1
        kind: Pod
        metadata: {}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •