diff options
Diffstat (limited to 'roles/uvok_bird/tasks')
| -rw-r--r-- | roles/uvok_bird/tasks/main.yml | 23 | 
1 files changed, 22 insertions, 1 deletions
| 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 | 
