Maximilian Wilhelm
|
de8bc0eba5
Add top.sls file.
|
7 years ago |
Maximilian Wilhelm
|
14f490fe1e
Reoder config and code, add more documentation.
|
7 years ago |
Maximilian Wilhelm
|
a8c60a049a
Remove unused VXLAN generation code for unicast tunnels.
|
7 years ago |
Maximilian Wilhelm
|
b2b3229077
Add network configuration magic :-)
|
7 years ago |
Maximilian Wilhelm
|
c8dd3b3602
Add basic pillar structure and some meaningful exmaples.
|
7 years ago |
Maximilian Wilhelm
|
152eb4977a
Improve error reporting when pillar is malformed.
|
7 years ago |
Maximilian Wilhelm
|
9bf64d09cf
Make kernel state more flexible.
|
7 years ago |
Maximilian Wilhelm
|
7ed21b9393
Ignore ifdown failres (might be down anyway).
|
8 years ago |
Maximilian Wilhelm
|
9b10e41867
FQDN is the same as minion ID. Save DNS lookup.
|
8 years ago |
Maximilian Wilhelm
|
0e84dd82fc
Add OSPF interface config and te route computation.
|
8 years ago |
Maximilian Wilhelm
|
9dbdb177d9
Pimp VEth interface pairs
|
8 years ago |
Maximilian Wilhelm
|
500628fd28
Pimp libvirt/qemu "started" hook to handle all possible cases.
|
8 years ago |
Maximilian Wilhelm
|
eec5d9fee2
/etc/bat-hosts does not allow duplicate names :-(
|
8 years ago |
Maximilian Wilhelm
|
329a3509ea
Add get_node_iface_ips (node_config, iface_name) function.
|
8 years ago |
Maximilian Wilhelm
|
1ac1fb66dc
Rework B.A.T.M.A.N. VEth interconnect autogeneration.
|
8 years ago |
Maximilian Wilhelm
|
01e5d02a56
Allow to configure fwmark rules for VRFs.
|
8 years ago |
Maximilian Wilhelm
|
84c89fdbd4
Add state for setting up OpenVPN tunnels.
|
8 years ago |
Karsten Böddeker
|
f04a6e2265
nginx: replace nginx-pkg by nginx_pkg
|
8 years ago |
Karsten Böddeker
|
85e0991ae6
add nginx state
|
8 years ago |
Maximilian Wilhelm
|
8cd4c0cbe6
Remove router.conf on non-routers.
|
8 years ago |
Maximilian Wilhelm
|
bbd4ca381c
More Sysctls for everyone.
|
8 years ago |
Maximilian Wilhelm
|
bb8ec11e95
Use generic netfilter sysctl for conntrack size.
|
8 years ago |
Maximilian Wilhelm
|
79bd83b8af
Allow generation of 2nd external BATMAN instance and VEth link pair between BATMAN instances.
|
8 years ago |
Maximilian Wilhelm
|
73abf59658
Generate eBGP session parameters for FFRL Transit from nodes pillar information.
|
8 years ago |
Maximilian Wilhelm
|
714b568b73
ffho_net.get_interface_config () only requires current nodes config.
|
8 years ago |
Maximilian Wilhelm
|
09cbd04a49
dd convenience state batman.hosts to only update /etc/bat-hosts.
|
8 years ago |
Maximilian Wilhelm
|
b082b0f939
Fix sysctl state syntax and remove old files.
|
8 years ago |
Maximilian Wilhelm
|
00d9f8847b
Rework, unify and simplify sysctl config. Add tcp_l3mdev_accept and icmp_errors_use_inbound_ifaddr.
|
8 years ago |
Maximilian Wilhelm
|
1202b8ebb9
Nice 'n shiny Python helper functions to auto enhance and auto generate network config.
|
8 years ago |
Maximilian Wilhelm
|
22b6dc395b
Generate /etc/bat-hosts files with all BATMAN MACs we know of.
|
8 years ago |