Add support for RKE kubernetes implementation 62/85862/11
authorPetr Ospalý <p.ospaly@partner.samsung.com>
Fri, 19 Apr 2019 22:53:01 +0000 (00:53 +0200)
committerPetr Ospalý <p.ospaly@partner.samsung.com>
Fri, 17 May 2019 08:08:11 +0000 (08:08 +0000)
commitfe49ee9006e9396c79f90365b9e814ee70c9fcee
tree5c324db6678a5429d34061160872da13addaf15d
parent280ef8da90cf2bab9ddf7b3df78b12a3b2cf6040
Add support for RKE kubernetes implementation

Added a new playbook rke.yml and role rke which uses rancher RKE:
https://github.com/rancher/rke

It's an implementation of the kubernetes from rancher.com folks
and it is an alternative to the official kubernetes tool: kubeadm.

NOTE: Rancher has a notion of a 'control plane' which cannot run with
etcd on all nodes in a multi-node setup. Control-plane node is the
first kubernetes node from the inventory (as of now).

Change-Id: I0bf669442a5183efa20d44fb1cac823e7ce54348
Issue-ID: OOM-1778
Signed-off-by: Petr Ospalý <p.ospaly@partner.samsung.com>
Signed-off-by: Michal Zegan <m.zegan@samsung.com>
ansible/inventory/hosts.yml
ansible/rke.yml [new file with mode: 0644]
ansible/roles/rke/defaults/main.yml [new file with mode: 0644]
ansible/roles/rke/tasks/main.yml [new file with mode: 0644]
ansible/roles/rke/tasks/rke_config.yml [new file with mode: 0644]
ansible/roles/rke/tasks/rke_deploy.yml [new file with mode: 0644]
ansible/roles/rke/tasks/rke_node.yml [new file with mode: 0644]
ansible/roles/rke/templates/cluster.yml.j2 [new file with mode: 0644]