1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- ---
- - name: Add kubernetes repo
- copy:
- src: kubernetes.repo
- dest: "{{ k8s_repo_dest }}"
- owner: root
- group: root
- mode: "{{ k8s_repo_file_mode }}"
- tags: install
- - name: Add docker community edition repository
- get_url:
- url: "{{ docker_repo_url }}"
- dest: "{{ docker_repo_dest }}"
- tags: install
- - name: Update sysctl to handle incorrectly routed traffic when iptables is bypassed
- copy:
- src: k8s.conf
- dest: "{{ k8s_conf_dest }}"
- owner: root
- group: root
- mode: "{{ k8s_conf_file_mode }}"
- tags: install
- - name: Update sysctl
- command: /sbin/sysctl --system
- changed_when: true
- tags: install
- - name: Install docker
- package:
- name: docker-ce
- state: present
- tags: install
- - name: Install k8s packages
- package:
- name: "{{ k8s_packages }}"
- state: present
- tags: install
- - name: Versionlock kubernetes
- command: "yum versionlock '{{ item }}'"
- args:
- warn: false
- with_items:
- - "{{ k8s_packages }}"
- changed_when: true
- tags: install
- - name: Start and enable docker service
- service:
- name: docker
- state: restarted
- enabled: yes
- tags: install
- - name: Start and enable kubernetes - kubelet
- service:
- name: kubelet
- state: restarted
- enabled: yes
|