From 2c9b877f9f0c4f8d7a1abea4e9360b13ec084630 Mon Sep 17 00:00:00 2001 From: Timo Makinen Date: Sat, 29 Apr 2023 14:46:51 +0000 Subject: [PATCH] openbgpd: Initial version of role --- roles/openbgpd/handlers/main.yml | 5 +++++ roles/openbgpd/tasks/main.yml | 15 +++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 roles/openbgpd/handlers/main.yml create mode 100644 roles/openbgpd/tasks/main.yml diff --git a/roles/openbgpd/handlers/main.yml b/roles/openbgpd/handlers/main.yml new file mode 100644 index 0000000..b7a4901 --- /dev/null +++ b/roles/openbgpd/handlers/main.yml @@ -0,0 +1,5 @@ +--- +- name: Restart bgpd + ansible.builtin.service: + name: bgpd + state: restarted diff --git a/roles/openbgpd/tasks/main.yml b/roles/openbgpd/tasks/main.yml new file mode 100644 index 0000000..94e78fe --- /dev/null +++ b/roles/openbgpd/tasks/main.yml @@ -0,0 +1,15 @@ +--- +- name: Copy config + ansible.builtin.copy: + dest: /etc/bgpd.conf + src: "{{ ansible_private }}/files/bgpd/bgpd.conf.{{ inventory_hostname }}" + mode: 0600 + owner: root + group: "{{ ansible_wheel }}" + notify: Restart bgpd + +- name: Enable service + ansible.builtin.service: + name: bgpd + state: started + enabled: true