diff options
Diffstat (limited to 'roles/kubernetes/standalone/base/tasks')
-rw-r--r-- | roles/kubernetes/standalone/base/tasks/main.yml | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/roles/kubernetes/standalone/base/tasks/main.yml b/roles/kubernetes/standalone/base/tasks/main.yml index 241c3136..d7f47ff4 100644 --- a/roles/kubernetes/standalone/base/tasks/main.yml +++ b/roles/kubernetes/standalone/base/tasks/main.yml @@ -32,3 +32,23 @@ template: src: "cni-{{ kubernetes_standalone_cni_variant }}.conflist.j2" dest: /etc/cni/net.d/kube-standalone.conflist + +- name: install local-services iptables script + template: + src: kube-standalone-local-services.sh.j2 + dest: /usr/local/sbin/kube-standalone-local-services.sh + mode: 0755 + notify: restart local-services + +- name: install local-services systemd unit + template: + src: kube-standalone-local-services.service.j2 + dest: /etc/systemd/system/kube-standalone-local-services.service + notify: restart local-services + +- name: make sure local-services is enabled and started + systemd: + daemon_reload: yes + name: kube-standalone-local-services.service + state: started + enabled: yes |