Skip to content

Commit

Permalink
Added dependencies to Ansible #111
Browse files Browse the repository at this point in the history
Added dependencies to Ansible
  • Loading branch information
tanmaysawaji committed Apr 4, 2022
1 parent 7b1f623 commit d13c0ea
Showing 1 changed file with 55 additions and 0 deletions.
55 changes: 55 additions & 0 deletions kube-cluster/kube-dependencies.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
- hosts: all
become: yes
tasks:
- name: create Docker config directory
file: path=/etc/docker state=directory

- name: changing Docker to systemd driver
copy:
dest: "/etc/docker/daemon.json"
content: |
{
"exec-opts": ["native.cgroupdriver=systemd"]
}
- name: install Docker
apt:
name: docker.io
state: present
update_cache: true

- name: install APT Transport HTTPS
apt:
name: apt-transport-https
state: present

- name: add Kubernetes apt-key
apt_key:
url: https://packages.cloud.google.com/apt/doc/apt-key.gpg
state: present

- name: add Kubernetes' APT repository
apt_repository:
repo: deb http://apt.kubernetes.io/ kubernetes-xenial main
state: present
filename: 'kubernetes'

- name: install kubelet
apt:
name: kubelet=1.22.4-00
state: present
update_cache: true

- name: install kubeadm
apt:
name: kubeadm=1.22.4-00
state: present

- hosts: control_plane
become: yes
tasks:
- name: install kubectl
apt:
name: kubectl=1.22.4-00
state: present
force: yes

0 comments on commit d13c0ea

Please sign in to comment.