Skip to content
Snippets Groups Projects
Commit b9781fa7 authored by Antoine Legrand's avatar Antoine Legrand
Browse files

Symlink dnsmasq conf

parent 08052f60
No related branches found
No related tags found
No related merge requests found
...@@ -4,13 +4,33 @@ ...@@ -4,13 +4,33 @@
path: /etc/dnsmasq.d path: /etc/dnsmasq.d
state: directory state: directory
- name: ensure dnsmasq.d-available directory exists
file:
path: /etc/dnsmasq.d-available
state: directory
- name: Write dnsmasq configuration - name: Write dnsmasq configuration
template: template:
src: 01-kube-dns.conf.j2 src: 01-kube-dns.conf.j2
dest: /etc/dnsmasq.d/01-kube-dns.conf dest: /etc/dnsmasq.d-available/01-kube-dns.conf
mode: 755 mode: 0755
backup: yes backup: yes
- name: Stat dnsmasq configuration
stat: path=/etc/dnsmasq.d/01-kube-dns.conf
register: sym
- name: Move previous configuration
command: mv /etc/dnsmasq.d/01-kube-dns.conf /etc/dnsmasq.d-available/01-kube-dns.conf.bak
changed_when: False
when: sym.stat.islnk is defined and sym.stat.islnk == False
- name: Enable dnsmasq configuration
file:
src: /etc/dnsmasq.d-available/01-kube-dns.conf
dest: /etc/dnsmasq.d/01-kube-dns.conf
state: link
- name: Create dnsmasq pod manifest - name: Create dnsmasq pod manifest
template: src=dnsmasq-pod.yml dest=/etc/kubernetes/manifests/dnsmasq-pod.manifest template: src=dnsmasq-pod.yml dest=/etc/kubernetes/manifests/dnsmasq-pod.manifest
...@@ -60,7 +80,7 @@ ...@@ -60,7 +80,7 @@
- attempts:2 - attempts:2
- name: disable resolv.conf modification by dhclient - name: disable resolv.conf modification by dhclient
copy: src=dhclient_nodnsupdate dest=/etc/dhcp/dhclient-enter-hooks.d/nodnsupdate mode=u+x backup=yes copy: src=dhclient_nodnsupdate dest=/etc/dhcp/dhclient-enter-hooks.d/nodnsupdate mode=0755 backup=yes
when: ansible_os_family == "Debian" when: ansible_os_family == "Debian"
- name: disable resolv.conf modification by dhclient - name: disable resolv.conf modification by dhclient
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
src: deb-etcd.initd.j2 src: deb-etcd.initd.j2
dest: /etc/init.d/etcd dest: /etc/init.d/etcd
owner: root owner: root
mode: 755 mode: 0755
when: init_system == "sysvinit" and ansible_os_family == "Debian" when: init_system == "sysvinit" and ansible_os_family == "Debian"
notify: restart etcd notify: restart etcd
......
...@@ -54,7 +54,7 @@ ...@@ -54,7 +54,7 @@
src: "deb-kube-apiserver.initd.j2" src: "deb-kube-apiserver.initd.j2"
dest: "/etc/init.d/kube-apiserver" dest: "/etc/init.d/kube-apiserver"
owner: root owner: root
mode: 755 mode: 0755
backup: yes backup: yes
when: init_system == "sysvinit" and ansible_os_family == "Debian" when: init_system == "sysvinit" and ansible_os_family == "Debian"
......
...@@ -5,12 +5,12 @@ ...@@ -5,12 +5,12 @@
notify: restart kubelet notify: restart kubelet
- name: install | Write kubelet initd script - name: install | Write kubelet initd script
template: src=deb-kubelet.initd.j2 dest=/etc/init.d/kubelet owner=root mode=755 backup=yes template: src=deb-kubelet.initd.j2 dest=/etc/init.d/kubelet owner=root mode=0755 backup=yes
when: init_system == "sysvinit" and ansible_os_family == "Debian" when: init_system == "sysvinit" and ansible_os_family == "Debian"
notify: restart kubelet notify: restart kubelet
- name: install | Write kubelet initd script - name: install | Write kubelet initd script
template: src=rh-kubelet.initd.j2 dest=/etc/init.d/kubelet owner=root mode=755 backup=yes template: src=rh-kubelet.initd.j2 dest=/etc/init.d/kubelet owner=root mode=0755 backup=yes
when: init_system == "sysvinit" and ansible_os_family == "RedHat" when: init_system == "sysvinit" and ansible_os_family == "RedHat"
notify: restart kubelet notify: restart kubelet
......
...@@ -60,12 +60,12 @@ ...@@ -60,12 +60,12 @@
notify: restart calico-node notify: restart calico-node
- name: Calico | Write calico-node initd script - name: Calico | Write calico-node initd script
template: src=calico/deb-calico.initd.j2 dest=/etc/init.d/calico-node owner=root mode=755 template: src=calico/deb-calico.initd.j2 dest=/etc/init.d/calico-node owner=root mode=0755
when: init_system == "sysvinit" and ansible_os_family == "Debian" when: init_system == "sysvinit" and ansible_os_family == "Debian"
notify: restart calico-node notify: restart calico-node
- name: Calico | Write calico-node initd script - name: Calico | Write calico-node initd script
template: src=calico/rh-calico.initd.j2 dest=/etc/init.d/calico-node owner=root mode=755 template: src=calico/rh-calico.initd.j2 dest=/etc/init.d/calico-node owner=root mode=0755
when: init_system == "sysvinit" and ansible_os_family == "RedHat" when: init_system == "sysvinit" and ansible_os_family == "RedHat"
notify: restart calico-node notify: restart calico-node
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment