aboutsummaryrefslogtreecommitdiff
path: root/tnet/bird-gen.yml
diff options
context:
space:
mode:
Diffstat (limited to 'tnet/bird-gen.yml')
-rw-r--r--tnet/bird-gen.yml17
1 files changed, 4 insertions, 13 deletions
diff --git a/tnet/bird-gen.yml b/tnet/bird-gen.yml
index 9fa71b1..74a83b1 100644
--- a/tnet/bird-gen.yml
+++ b/tnet/bird-gen.yml
@@ -1,25 +1,16 @@
-- name: Remove old configuration
- hosts: localhost
- connection: local
- gather_facts: False
- tasks:
- - file:
- path: files
- state: absent
- changed_when: False
-
- name: Generate Bird configuration
hosts: tnet_bird
connection: local
gather_facts: False
tasks:
- - file:
+ - name: rmdir files/$hostname
+ file:
path: files/{{ inventory_hostname }}
- state: directory
+ state: absent
changed_when: False
- template:
src: "{{ item }}.j2"
- dest: "files/{{ inventory_hostname }}/{{ item }}"
+ dest: "templates/{{ inventory_hostname }}/{{ item }}"
loop:
- bird-tnet-pre.conf
- bird-tnet.conf