4 - name: Enable IP Forwarding
6 - { "var": "net.ipv4.ip_forward", "val": 1 }
7 - { "var": "net.ipv4.conf.eth0.send_redirects", "val": 0 }
10 name: "{{ item.var }}"
11 value: "{{ item.val }}"
18 environment_name: "{{ ACCT_NAME }}"
21 subnet_to_announce: "{{ vpc.vpc.cidr_block }}"
28 source: "{{ vpc.vpc.cidr_block }}"
30 - command: /etc/init.d/iptables save
32 creates: /etc/sysconfig/iptables
35 delegate_to: localhost
40 device_id: "{{ ansible_ec2_instance_id }}"
41 region: "{{ ansible_ec2_placement_region }}"
42 reuse_existing_ip_allowed: yes
43 register: eip_attachment
45 - name: Refresh inventory
46 when: eip_attachment|changed
47 meta: refresh_inventory
49 - name: Install support scripts
54 dest: "/usr/local/bin/{{ item }}"
59 - name: Take over private VPC routing
60 command: /usr/local/bin/routeUpdater.py
62 - name: Install Quagga
67 - name: Configure Quagga
73 dest: "/etc/quagga/{{ item }}"