Tinc setup

This commit is contained in:
Paul-Henri Froidmont 2018-09-18 04:00:12 +02:00
parent 3bcd961c81
commit e954247db5
20 changed files with 584 additions and 59 deletions

104
k8s.yml
View file

@ -1,52 +1,56 @@
---
- hosts: localhost
become: yes
gather_facts: no
- hosts: k8s_proxy:k8s_masters:k8s_workers
roles:
- role: harden-linux
tags: role-harden-linux
- role: githubixx.peervpn
tags: role-peervpn
- hosts: k8s
vars:
ansible_user: ubuntu
gather_facts: no
roles:
- role: harden-linux
tags: role-harden-linux
- hosts: all
become: yes
roles:
- role: peervpn
tags: role-peervpn
- hosts: k8s_ca
become: yes
gather_facts: no
roles:
- role: cfssl
tags: role-cfssl
- role: kubernetes-ca
tags: role-kubernetes-ca
- hosts: k8s_etcd
become: yes
gather_facts: no
roles:
- role: etcd
tags: role-etcd
- hosts: k8s_master
gather_facts: no
roles:
- role: kubernetes-controller
tags: role-kubernetes-controller
- hosts: k8s_worker
gather_facts: no
roles:
- role: githubixx.kubernetes-worker
tags: role-kubernetes-worker
- hosts: k8s
gather_facts: no
roles:
- role: githubixx.flanneld
tags: role-kubernetes-flanneld
- role: githubixx.docker
tags: role-docker
- role: proxy
tags: proxy
#- hosts: localhost
# become: yes
# gather_facts: no
# roles:
# - role: harden-linux
# tags: role-harden-linux
# - role: githubixx.peervpn
# tags: role-peervpn
#- hosts: k8s
# vars:
# ansible_user: ubuntu
# gather_facts: no
# roles:
# - role: harden-linux
# tags: role-harden-linux
#- hosts: all
# become: yes
# roles:
# - role: peervpn
# tags: role-peervpn
#- hosts: k8s_ca
# become: yes
# gather_facts: no
# roles:
# - role: cfssl
# tags: role-cfssl
# - role: kubernetes-ca
# tags: role-kubernetes-ca
#- hosts: k8s_etcd
# become: yes
# gather_facts: no
# roles:
# - role: etcd
# tags: role-etcd
#- hosts: k8s_master
# gather_facts: no
# roles:
# - role: kubernetes-controller
# tags: role-kubernetes-controller
#- hosts: k8s_worker
# gather_facts: no
# roles:
# - role: githubixx.kubernetes-worker
# tags: role-kubernetes-worker
#- hosts: k8s
# gather_facts: no
# roles:
# - role: githubixx.flanneld
# tags: role-kubernetes-flanneld
# - role: githubixx.docker
# tags: role-docker