/ansible-role-kubernetes

Ansible role to install a Kubernetes cluster

Apache License 2.0Apache-2.0

Kubernetes Role

This ansible role installs a Kubernetes cluster.

Role Variables

The variables that can be passed to this role and a brief description about them are as follows.

# Type of node front or wn
kube_type_of_node: front
# IP address or name of the Kube front node
kube_server: "{{ ansible_default_ipv4.address }}"
# Allow privileged containers
kube_allow_privileged: true

Example Playbook

This an example of how to install this role in the front-end node:

- hosts: server
  roles:
  - { role: 'grycap.kubernetes' }

And in the WNs:

- hosts: wn
  roles:
  - { role: 'grycap.kubernetes', kube_type_of_node: 'wn', kube_server: '10.0.0.1' }

Contributing to the role

In order to keep the code clean, pushing changes to the master branch has been disabled. If you want to contribute, you have to create a branch, upload your changes and then create a pull request. Thanks