19 lines
569 B
YAML
19 lines
569 B
YAML
---
|
|
- setup:
|
|
|
|
- name: Copy interface file
|
|
template: src=../roles/configure-interfaces/templates/interfaces dest=/etc/network/interfaces
|
|
|
|
- name: Copy interface cfg file
|
|
vars:
|
|
interface_name: "{{ ansible_default_ipv4.interface }}"
|
|
template: src=../roles/configure-interfaces/templates/eth.cfg.j2 dest=/etc/network/interfaces.d/{{ interface_name }}.cfg
|
|
|
|
- name: Reboot instance to pickup new network config
|
|
shell: "bash -c 'sleep 15s; reboot;' &"
|
|
ignore_errors: true
|
|
vars:
|
|
interface_name: "{{ ansible_default_ipv4.interface }}"
|
|
async: 100
|
|
poll: 0
|