WIP: Infrastructure routers #91

Draft
jeltz wants to merge 15 commits from infra_router into master

15 Commits (master)

Author SHA1 Message Date
jeltz 237a47b4f3
Add conntrackd role
continuous-integration/drone/push Build is failing Details
continuous-integration/drone/pr Build is failing Details
2 years ago
jeltz 4d85cd7e4b
Fix some nftables issues
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2 years ago
jeltz f4acc8949c
Add bastion network
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2 years ago
jeltz 64772b76e4
Add nftables role
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
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…).
2 years ago
jeltz 9316313f1f Do not add IPv4 link local addresses
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2 years ago
jeltz 8883e672bd Harmonisation of variable names
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2 years ago
jeltz 907816af06 Add spaces before comments to please ansible-lint
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2 years ago
jeltz d112c1df91 Enable IP forwarding for infra-* interfaces
continuous-integration/drone/push Build is failing Details
continuous-integration/drone/pr Build is failing Details
2 years ago
jeltz 4ca24ac99c Add IPForward= support systemd_networkd role 2 years ago
jeltz 1a193e5dfb Add router.yml playbook
continuous-integration/drone/push Build is failing Details
continuous-integration/drone/pr Build is failing Details
2 years ago
jeltz 20274b596f Add network host_vars for infra-{1,2}.router
This is meant to be temporary (hopefully we'll use Netbox soon).
2 years ago
jeltz 9c0bf190e2 Add systemd-networkd role 2 years ago
jeltz 91743e598b Relax permissions on bird6?.conf 2 years ago
jeltz a616065513 Add keepalived role
continuous-integration/drone/push Build is passing Details
2 years ago
jeltz 0d705bc922 Add bird role 2 years ago