WIP: Infrastructure routers #91

Draft
jeltz wants to merge 15 commits from infra_router into master

15 commits

Author SHA1 Message Date
237a47b4f3
Add conntrackd role
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2022-01-13 14:51:23 +01:00
4d85cd7e4b
Fix some nftables issues
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-01-13 13:59:49 +01:00
f4acc8949c
Add bastion network
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-01-10 22:08:54 +01:00
64772b76e4
Add nftables role
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
This is a fully static version of the config, and it is meant to be
temporary (until I figure out a way to properly configure nftables using
ansible…).
2022-01-08 23:41:51 +01:00
9316313f1f Do not add IPv4 link local addresses
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-01-03 01:57:51 +01:00
8883e672bd Harmonisation of variable names
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-01-02 20:31:49 +01:00
907816af06 Add spaces before comments to please ansible-lint
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-01-02 16:53:33 +01:00
d112c1df91 Enable IP forwarding for infra-* interfaces
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2022-01-02 16:52:00 +01:00
4ca24ac99c Add IPForward= support systemd_networkd role 2022-01-02 16:51:31 +01:00
1a193e5dfb Add router.yml playbook
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2022-01-02 16:32:24 +01:00
20274b596f Add network host_vars for infra-{1,2}.router
This is meant to be temporary (hopefully we'll use Netbox soon).
2022-01-02 16:31:14 +01:00
9c0bf190e2 Add systemd-networkd role 2022-01-02 16:30:59 +01:00
91743e598b Relax permissions on bird6?.conf 2022-01-02 16:07:18 +01:00
a616065513 Add keepalived role
All checks were successful
continuous-integration/drone/push Build is passing
2022-01-01 21:45:17 +01:00
0d705bc922 Add bird role 2022-01-01 21:45:08 +01:00