Skip to content

Commit

Permalink
crio: ensure service is started and enabled (kubernetes-sigs#6753)
Browse files Browse the repository at this point in the history
  • Loading branch information
hafe authored and LuckySB committed Jan 16, 2021
1 parent c90445d commit a364c94
Showing 1 changed file with 16 additions and 4 deletions.
20 changes: 16 additions & 4 deletions roles/container-engine/cri-o/tasks/main.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
---

- name: check if fedora coreos
stat:
path: /run/ostree-booted
Expand All @@ -9,7 +8,6 @@
set_fact:
is_ostree: "{{ ostree.stat.exists }}"


- name: gather os specific variables
include_vars: "{{ item }}"
with_first_found:
Expand Down Expand Up @@ -46,7 +44,6 @@
state: present
when: not is_ostree
with_items: "{{ crio_packages }}"
notify: restart crio
register: package_install
until: package_install is succeeded
retries: 4
Expand Down Expand Up @@ -99,6 +96,7 @@
template:
src: crio.conf.j2
dest: /etc/crio/crio.conf
notify: restart crio

- name: Copy mounts.conf
copy:
Expand All @@ -125,10 +123,24 @@
- ansible_distribution == "CentOS"
- ansible_distribution_major_version == "7"


- name: Write cri-o proxy drop-in
template:
src: http-proxy.conf.j2
dest: /etc/systemd/system/crio.service.d/http-proxy.conf
notify: restart crio
when: http_proxy is defined or https_proxy is defined

- name: Ensure crio service is started and enabled
service:
name: crio
daemon_reload: true
enabled: true
state: started

- name: Verify that crio is running
command: "crio-status info"
register: get_crio_info
until: get_crio_info is succeeded
changed_when: false
retries: 5
delay: "{{ retry_stagger | random + 3 }}"

0 comments on commit a364c94

Please sign in to comment.