Skip to content

WATonomous/ansible-role-microk8s

 
 

Repository files navigation

Ansible Role: microk8s

MIT GitHub Workflow Status GitHub last commit GitHub Release Date Maintenance

Install and configure microk8s - the smallest, simplest, pure production K8s on debian based systems.

Requirements

  • Ansible >= 2.10
  • Linux Distribution
    • Debian Family
      • Ubuntu
        • Focal (20.04)

Usage

Role Variables

Some variables available in this role are listed here. The full set is defined in [defaults/main.yml](defaults/main.yml).

  • microk8s_plugins: Enable/disable various plugins.
  • microk8s_enable_ha: Enable/disable high-availability.
  • microk8s_group_ha: Hostgroup whose members will form HA cluster.
  • microk8s_csr_template: If defined, will cause a custom CSR to be used in generating certificates.

Basic playbook

- hosts: servers
  roles:
    - role: gepaplexx.microk8s
      vars:
        microk8s_plugins:
          istio: true
          ingress: true

License

MIT

Author Information

This role is maintained by Clemens Kaserer.

Contributions by:

Releases

No releases published

Packages

No packages published

Languages

  • YAML 99.7%
  • Jinja 0.3%