feat: manage route-reflectors
- add route-reflector role and hieradata - enable using dhcp in networkd - add hieradata/node/* entries for route-reflectors
This commit is contained in:
@@ -32,16 +32,17 @@ class profiles::selinux::frr {
|
||||
allow init_t self:process setpgid;
|
||||
| EOF
|
||||
|
||||
selinux::module { 'frr_local':
|
||||
ensure => 'present',
|
||||
content_te => $frr_te_content,
|
||||
builder => 'simple',
|
||||
before => Service['frr'],
|
||||
}
|
||||
|
||||
selboolean { 'domain_can_mmap_files':
|
||||
value => 'on',
|
||||
persistent => true,
|
||||
before => Service['frr'],
|
||||
if $facts['virtual'] != 'lxc' {
|
||||
selinux::module { 'frr_local':
|
||||
ensure => 'present',
|
||||
content_te => $frr_te_content,
|
||||
builder => 'simple',
|
||||
before => Service['frr'],
|
||||
}
|
||||
selboolean { 'domain_can_mmap_files':
|
||||
value => 'on',
|
||||
persistent => true,
|
||||
before => Service['frr'],
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
# a role to manage mpls route-reflectors
|
||||
class roles::infra::mpls::rr {
|
||||
if $facts['firstrun'] {
|
||||
include profiles::defaults
|
||||
include profiles::firstrun::init
|
||||
}else{
|
||||
include profiles::defaults
|
||||
include profiles::base
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user