diff options
Diffstat (limited to 'ansible/roles/router/tasks/main.yml')
-rw-r--r-- | ansible/roles/router/tasks/main.yml | 39 |
1 files changed, 16 insertions, 23 deletions
diff --git a/ansible/roles/router/tasks/main.yml b/ansible/roles/router/tasks/main.yml index 2bfaa99..bd28a11 100644 --- a/ansible/roles/router/tasks/main.yml +++ b/ansible/roles/router/tasks/main.yml @@ -1,31 +1,24 @@ - name: install ferm apt: name=ferm -- name: install ferm.conf - copy: - src: ferm.conf - dest: /etc/ferm/ferm.conf - owner: root - group: root - mode: 0640 +- name: copy ferm.conf + copy: > + src=ferm.conf dest=/etc/ferm/ferm.conf + owner=root group=root mode=0640 + notify: restart ferm -- name: restart ferm - service: - name: ferm - state: restarted +- name: remove installer eth3 configuration + file: path=/etc/network/interfaces.d/router state=absent + notify: reload interfaces -- name: configure eth1 and eth2 - copy: - src: interfaces-eth1-eth2 - dest: /etc/network/interfaces.d +- name: configure switch interfaces + template: src=ifupdown-switch dest=/etc/network/interfaces.d/switch + notify: reload interfaces -- name: bring up eth1 and eth2 - shell: ifup eth1 eth2 +- name: reconfigure dnsmasq + copy: src=dnsmasq-router dest=/etc/dnsmasq.d/router + notify: restart dnsmasq - name: set up packet forwarding sysctl config - copy: - src: enable-routing.conf - dest: /etc/sysctl.d - -- name: load sysctl config change - shell: sysctl -p /etc/sysctl.d/enable-routing.conf + copy: src=sysctl-routing.conf dest=/etc/sysctl.d/routing.conf + notify: load sysctl config |