From 2b9a71e8ecb41cc8e9b73735837f07c9b1351ff7 Mon Sep 17 00:00:00 2001 From: uvok cheetah Date: Sun, 21 Apr 2024 15:50:35 +0200 Subject: Changed to bird tole - rename prefixes to clear_prefixes - add router id - add config files - add handler "change" --- roles/uvok_bird/tasks/main.yml | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) (limited to 'roles/uvok_bird/tasks') diff --git a/roles/uvok_bird/tasks/main.yml b/roles/uvok_bird/tasks/main.yml index c3ef063..4bdcf35 100644 --- a/roles/uvok_bird/tasks/main.yml +++ b/roles/uvok_bird/tasks/main.yml @@ -7,7 +7,17 @@ mode: '0750' owner: 'bird' group: 'bird' -- name: Install template +- name: Install common templates + template: + src: '{{ item.src }}' + dest: '{{ item.dest }}' + mode: '0640' + owner: 'bird' + group: 'bird' + loop: + - { src: 'bird.conf.j2', dest: '{{ uvok_bird_opts.config_dir }}/bird.conf' } + - { src: 'defines.conf.j2', dest: '{{ uvok_bird_opts.config_dir }}/defines.conf' } +- name: Install clearnet templates template: src: clearnet.conf.j2 dest: '{{ uvok_bird_opts.config_dir }}/clearnet.conf' @@ -17,3 +27,14 @@ when: - uvok_bird_opts.clearnet notify: configure bird +- name: Copy remaining files + copy: + src: files/{{ item }} + dest: '{{ uvok_bird_opts.config_dir }}/{{ item }}' + mode: '0640' + owner: 'bird' + group: 'bird' + loop: + - "common.conf" + - "logging.conf" + notify: configure bird -- cgit v1.2.3