├── .gitignore ├── README.md ├── Vagrantfile └── kubernetes-setup ├── cert-manager.yaml ├── kubernetes-dashboard.yaml ├── master-playbook.yaml ├── node-playbook.yaml ├── output └── .gitkeep └── roles ├── common ├── README.md ├── defaults │ └── main.yml ├── files │ └── daemon.json ├── handlers │ └── main.yml ├── meta │ └── main.yml ├── tasks │ └── main.yml ├── tests │ ├── inventory │ └── test.yml └── vars │ └── main.yml ├── master-node ├── README.md ├── defaults │ └── main.yml ├── handlers │ └── main.yml ├── meta │ └── main.yml ├── tasks │ └── main.yml ├── tests │ ├── inventory │ └── test.yml └── vars │ └── main.yml └── worker-node ├── README.md ├── defaults └── main.yml ├── handlers └── main.yml ├── meta └── main.yml ├── tasks └── main.yml ├── tests ├── inventory └── test.yml └── vars └── main.yml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borjatur/kubernetes-using-ansible-vagrant/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borjatur/kubernetes-using-ansible-vagrant/HEAD/README.md -------------------------------------------------------------------------------- /Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borjatur/kubernetes-using-ansible-vagrant/HEAD/Vagrantfile -------------------------------------------------------------------------------- /kubernetes-setup/cert-manager.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borjatur/kubernetes-using-ansible-vagrant/HEAD/kubernetes-setup/cert-manager.yaml -------------------------------------------------------------------------------- /kubernetes-setup/kubernetes-dashboard.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borjatur/kubernetes-using-ansible-vagrant/HEAD/kubernetes-setup/kubernetes-dashboard.yaml -------------------------------------------------------------------------------- /kubernetes-setup/master-playbook.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borjatur/kubernetes-using-ansible-vagrant/HEAD/kubernetes-setup/master-playbook.yaml -------------------------------------------------------------------------------- /kubernetes-setup/node-playbook.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borjatur/kubernetes-using-ansible-vagrant/HEAD/kubernetes-setup/node-playbook.yaml -------------------------------------------------------------------------------- /kubernetes-setup/output/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /kubernetes-setup/roles/common/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borjatur/kubernetes-using-ansible-vagrant/HEAD/kubernetes-setup/roles/common/README.md -------------------------------------------------------------------------------- /kubernetes-setup/roles/common/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # defaults file for common 3 | -------------------------------------------------------------------------------- /kubernetes-setup/roles/common/files/daemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borjatur/kubernetes-using-ansible-vagrant/HEAD/kubernetes-setup/roles/common/files/daemon.json -------------------------------------------------------------------------------- /kubernetes-setup/roles/common/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # handlers file for common 3 | -------------------------------------------------------------------------------- /kubernetes-setup/roles/common/meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borjatur/kubernetes-using-ansible-vagrant/HEAD/kubernetes-setup/roles/common/meta/main.yml -------------------------------------------------------------------------------- /kubernetes-setup/roles/common/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borjatur/kubernetes-using-ansible-vagrant/HEAD/kubernetes-setup/roles/common/tasks/main.yml -------------------------------------------------------------------------------- /kubernetes-setup/roles/common/tests/inventory: -------------------------------------------------------------------------------- 1 | localhost 2 | 3 | -------------------------------------------------------------------------------- /kubernetes-setup/roles/common/tests/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borjatur/kubernetes-using-ansible-vagrant/HEAD/kubernetes-setup/roles/common/tests/test.yml -------------------------------------------------------------------------------- /kubernetes-setup/roles/common/vars/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # vars file for common 3 | kubernetes_version: "1.20.6-00" 4 | -------------------------------------------------------------------------------- /kubernetes-setup/roles/master-node/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borjatur/kubernetes-using-ansible-vagrant/HEAD/kubernetes-setup/roles/master-node/README.md -------------------------------------------------------------------------------- /kubernetes-setup/roles/master-node/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # defaults file for master-node 3 | -------------------------------------------------------------------------------- /kubernetes-setup/roles/master-node/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borjatur/kubernetes-using-ansible-vagrant/HEAD/kubernetes-setup/roles/master-node/handlers/main.yml -------------------------------------------------------------------------------- /kubernetes-setup/roles/master-node/meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borjatur/kubernetes-using-ansible-vagrant/HEAD/kubernetes-setup/roles/master-node/meta/main.yml -------------------------------------------------------------------------------- /kubernetes-setup/roles/master-node/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borjatur/kubernetes-using-ansible-vagrant/HEAD/kubernetes-setup/roles/master-node/tasks/main.yml -------------------------------------------------------------------------------- /kubernetes-setup/roles/master-node/tests/inventory: -------------------------------------------------------------------------------- 1 | localhost 2 | 3 | -------------------------------------------------------------------------------- /kubernetes-setup/roles/master-node/tests/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borjatur/kubernetes-using-ansible-vagrant/HEAD/kubernetes-setup/roles/master-node/tests/test.yml -------------------------------------------------------------------------------- /kubernetes-setup/roles/master-node/vars/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borjatur/kubernetes-using-ansible-vagrant/HEAD/kubernetes-setup/roles/master-node/vars/main.yml -------------------------------------------------------------------------------- /kubernetes-setup/roles/worker-node/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borjatur/kubernetes-using-ansible-vagrant/HEAD/kubernetes-setup/roles/worker-node/README.md -------------------------------------------------------------------------------- /kubernetes-setup/roles/worker-node/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # defaults file for worker-node 3 | -------------------------------------------------------------------------------- /kubernetes-setup/roles/worker-node/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borjatur/kubernetes-using-ansible-vagrant/HEAD/kubernetes-setup/roles/worker-node/handlers/main.yml -------------------------------------------------------------------------------- /kubernetes-setup/roles/worker-node/meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borjatur/kubernetes-using-ansible-vagrant/HEAD/kubernetes-setup/roles/worker-node/meta/main.yml -------------------------------------------------------------------------------- /kubernetes-setup/roles/worker-node/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borjatur/kubernetes-using-ansible-vagrant/HEAD/kubernetes-setup/roles/worker-node/tasks/main.yml -------------------------------------------------------------------------------- /kubernetes-setup/roles/worker-node/tests/inventory: -------------------------------------------------------------------------------- 1 | localhost 2 | 3 | -------------------------------------------------------------------------------- /kubernetes-setup/roles/worker-node/tests/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borjatur/kubernetes-using-ansible-vagrant/HEAD/kubernetes-setup/roles/worker-node/tests/test.yml -------------------------------------------------------------------------------- /kubernetes-setup/roles/worker-node/vars/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # vars file for worker-node 3 | --------------------------------------------------------------------------------