Name: ansible-exabgp
Owner: Sauce Labs
Description: Role to manage exabgp
Forked from: ldx/ansible-exabgp
Created: 2017-11-21 21:58:55.0
Updated: 2017-11-21 21:58:57.0
Pushed: 2017-05-01 20:11:02.0
Size: 10
Language: Shell
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
Role to deploy and manage exabgp.
The only requirement is pip. This role will install pip if it is missing.
gp_env:
gp.daemon:
emonize: true
d: "{{ exabgp_pid_file }}"
gp.log:
l: false
able: true
stination: syslog
gp_conf:
ction: group
me: EXAMPLE
nfig: |-
local-as 64512;
local-address 127.0.0.1;
hold-time 180;
group-updates;
family {
ipv4 unicast;
}
neighbor 127.0.0.10 {
description "EXAMPLE";
peer-as 64513;
}
No dependency on other roles.
Example:
- hosts: bgp_servers
vars:
exabgp_conf:
- section: neighbor
name: 127.0.0.15
config: |-
local-as 64512;
local-address 127.0.0.1;
description "Example neighbor";
peer-as 64514;
hold-time 5;
static {
route 127.0.0.2 {
next-hop 127.0.0.3;
}
}
family {
inet unicast;
}
roles:
- { role: sfromm.exabgp }
GPLv2
See https://github.com/sfromm