handle sysvinit

This commit is contained in:
Smaine Kahlouch
2015-12-31 14:05:55 +01:00
parent 1d1d8b9c28
commit 1695682d85
5 changed files with 281 additions and 2 deletions

View File

@@ -2,6 +2,17 @@
- name: Write kubelet systemd init file
template: src=kubelet.service.j2 dest=/etc/systemd/system/kubelet.service backup=yes
notify: restart kubelet
when: init_system == "systemd"
- name: Write kubelet initd script
template: src=deb-kubelet.initd.j2 dest=/etc/init.d/kubelet owner=root mode=755 backup=yes
notify: restart reloaded-kubelet
when: init_system == "sysvinit" and ansible_os_family == "Debian"
- name: Write kubelet initd script
template: src=rh-kubelet.initd.j2 dest=/etc/init.d/kubelet owner=root mode=755 backup=yes
notify: restart reloaded-kubelet
when: init_system == "sysvinit" and ansible_os_family == "RedHat"
- name: Install kubelet binary
copy:
@@ -23,4 +34,4 @@
mode=0755
when: kube_network_plugin == "calico"
notify:
- restart kubelet
- restart kubelet

View File

@@ -28,7 +28,7 @@
- secrets
- name: Write kubelet config file
template: src=kubelet.j2 dest={{ kube_config_dir }}/kubelet.conf backup=yes
template: src=kubelet.j2 dest={{ kube_config_dir }}/kubelet backup=yes
notify:
- restart kubelet