|
a2e181493d
|
systemd_link: rename interfaces
|
2023-03-27 13:09:58 +02:00 |
|
|
9c41558d62
|
ip_forward: create role + playbook
|
2023-03-27 11:56:17 +02:00 |
|
|
eb8368b2e6
|
migrate edge routers (routeur-aurore.adm -> edge-{1,2}.rtr)
|
2023-03-26 17:06:34 +02:00 |
|
|
dcc038bd7c
|
nftables + bird: add role + fix IP addresses
|
2023-01-13 08:56:16 +01:00 |
|
|
8ec059ce55
|
root_account: add alias for bridge
|
2023-01-13 08:54:57 +01:00 |
|
|
621f39a8f2
|
base_utils: add tcpdump + tmux
|
2023-01-13 08:54:38 +01:00 |
|
|
f579e08e21
|
keepalived: change priorities
|
2023-01-13 08:53:56 +01:00 |
|
|
6d66e56b15
|
bird: filter by proto (ugly)
|
2023-01-07 08:53:44 +01:00 |
|
|
5eff05f8c5
|
keepalived + bird: fix IP addrs + OSPF
|
2023-01-07 03:19:40 +01:00 |
|
|
c32b949d04
|
Merge branch 'dhcp' into new-infra
|
2023-01-07 02:26:35 +01:00 |
|
|
19c623ab0a
|
Add config for new VMs
|
2023-01-07 02:25:53 +01:00 |
|
|
7c21275a11
|
Merge branch 'bird' into new-infra
|
2023-01-04 08:05:04 +01:00 |
|
|
95c812b101
|
root_account: add ip alias
|
2023-01-04 08:04:51 +01:00 |
|
|
0a0fc8e52c
|
bird: typos
|
2022-12-22 13:12:24 +01:00 |
|
|
2db69a8f1c
|
bird: return -> accept/reject
|
2022-12-22 12:35:32 +01:00 |
|
|
ac9947c50f
|
bird: function -> filter
|
2022-12-22 12:12:01 +01:00 |
|
|
6773c5e90d
|
bird: cleanup + bogons filtering
|
2022-12-22 12:02:56 +01:00 |
|
|
cc82841560
|
bird: typos
|
2022-12-22 11:00:37 +01:00 |
|
|
b9fb9f377f
|
bird: remove unused OSPF protocol instances
|
2022-12-22 10:50:51 +01:00 |
|
|
f43775fc02
|
bird: don't export static routes to kernel
|
2022-12-22 10:48:52 +01:00 |
|
|
a670cbaba4
|
bird: typos
|
2022-12-21 21:01:47 +01:00 |
|
|
ea78f609b5
|
bird: indent with spaces
|
2022-12-21 19:53:40 +01:00 |
|
|
aac9151280
|
bird: restart prometheus-bird-exporter
reload is not supported by the service
|
2022-12-21 19:49:46 +01:00 |
|
|
1c47ccc4a8
|
bird: install prometheus-bird-exporter
|
2022-12-21 19:48:22 +01:00 |
|
|
99ba67f074
|
bird: add IPv6 support
|
2022-12-21 18:43:00 +01:00 |
|
|
618cad720a
|
bird: add OSPF stubnet support
|
2022-12-21 16:51:43 +01:00 |
|
|
8863eed924
|
bird: add minimal BGP support
|
2022-12-21 16:39:28 +01:00 |
|
|
e13e450a1f
|
Disable some unused modules
|
2022-09-23 12:47:07 +02:00 |
|
|
a15a05ce69
|
resolvconf: add defaults
|
2022-09-04 07:42:57 +02:00 |
|
|
b0e12b19f8
|
bird: prevent duplicate rules
|
2022-09-04 07:40:51 +02:00 |
|
|
61cdb980ea
|
keepalived: add minimal support for virtual_routes
|
2022-09-03 14:09:37 +02:00 |
|
|
866f175ed2
|
bird: add role + playbook, with support for OSPF + RAdv
|
2022-09-03 04:06:39 +02:00 |
|
|
c4e9ecacd7
|
freeradius: disable chase_referal + rebind
|
2022-09-01 22:28:11 +02:00 |
|
|
2d6ee91f93
|
freeradius: support for EAP-TTLS/PAP and EAP-PEAP/GTC
|
2022-09-01 17:35:22 +02:00 |
|
|
231c3aac09
|
freeradius: remove trailing whitespace
|
2022-09-01 08:19:15 +02:00 |
|
|
3f29960a04
|
freeradius: explicitly disable OCSP
|
2022-09-01 08:18:39 +02:00 |
|
|
67994d988b
|
freeradius: disable detail + detail.log modules
|
2022-09-01 03:42:33 +02:00 |
|
|
ea843e2f47
|
freeradius: minimal config for attr_filter
|
2022-09-01 03:42:24 +02:00 |
|
|
c6afab5728
|
freeradius: add eap_inner module
|
2022-09-01 02:21:12 +02:00 |
|
|
a816fb1f01
|
freeradius: add support for sites
|
2022-08-31 05:04:19 +02:00 |
|
|
4bd54fe371
|
freeradius: remove more unused files
|
2022-08-31 04:54:20 +02:00 |
|
|
8f27164c17
|
freeradius: include clients.conf
|
2022-08-31 04:54:00 +02:00 |
|
|
8937e4f8e8
|
freeradius: fix clients.conf (ipv4addr + ipv6addr)
|
2022-08-31 04:53:37 +02:00 |
|
|
3d6e0f21b6
|
freeradius: configure eap module + remove more modules
|
2022-08-31 03:44:20 +02:00 |
|
|
953403d0b3
|
freeradius: create minimal role + playbook
|
2022-08-31 02:01:41 +02:00 |
|
|
5a7c8b280d
|
Merge branch 'master' into dns
|
2022-08-30 13:54:54 +02:00 |
|
|
2e10714a79
|
Merge pull request 'NTP: simple fixes (logdir + local stratum + logchange support)' (#101) from ntp into master
Reviewed-on: #101
|
2022-08-30 13:50:35 +02:00 |
|
|
e86b17094b
|
keepalived: print link-local VIP first + silence priority warning
|
2022-08-27 13:47:08 +02:00 |
|
|
9820ae62e8
|
keepalived: better support for notify scripts
|
2022-08-27 12:55:53 +02:00 |
|
|
c6ac61aa53
|
keepalived: add minimal support for keepalived
|
2022-08-27 11:15:18 +02:00 |
|
|
204ad7f2ce
|
Merge branch 'master' into dhcp
|
2022-08-27 10:26:39 +02:00 |
|
|
34b0ed5478
|
ifupdown2: add ipv6_addrgen option
|
2022-08-27 09:53:41 +02:00 |
|
|
5485254c47
|
ifupdown2: add forward option
|
2022-08-27 09:28:07 +02:00 |
|
|
d5b0fd85c8
|
ifupdown2: add bridge_disable_pvid option
|
2022-08-27 09:18:16 +02:00 |
|
|
f6b12fd696
|
ifupdown2: add minimal support for bridges
|
2022-08-27 08:31:42 +02:00 |
|
|
76f76a0ca4
|
ntp: add logdir + local + logchange support
|
2022-08-27 06:52:38 +02:00 |
|
|
f723c3e1a4
|
ifupdown2: notify ifup -a + auto instead of allow-hotplug
|
2022-08-27 04:46:16 +02:00 |
|
|
5ae7126ce2
|
ifupdown2: add support for stanzas with no gateway
|
2022-08-27 04:10:11 +02:00 |
|
|
a5a4d28ccc
|
ifupdown2: simple interfaces file configuration
|
2022-08-26 20:52:23 +02:00 |
|
|
e26d5dfc27
|
resolvconf: add role
|
2022-08-26 19:11:40 +02:00 |
|
|
3d2ce8f79f
|
ifupdown2: add minimal role
|
2022-08-26 10:13:37 +02:00 |
|
|
9fc0aa1fe8
|
kresd: create role + playbook
|
2022-08-26 02:01:12 +02:00 |
|
|
b00d5bc09e
|
chronyd: fix unit name + remove other ntp packages
|
2022-08-25 23:51:57 +02:00 |
|
|
4b2868783f
|
chronyd: fix typo in chrony.conf.j2
|
2022-08-25 23:51:09 +02:00 |
|
|
d2c1b1c07a
|
chronyd: add role + playbook
|
2022-08-25 23:01:00 +02:00 |
|
|
1938cc24da
|
isc_dhcp_server: remove old role
|
2022-08-20 19:34:54 +02:00 |
|
|
69c3949ef8
|
dhcpd: add support for failover
|
2022-08-20 16:53:10 +02:00 |
|
|
6bb2bbb54f
|
dhcpd: create role with support for DHCPv4 only
|
2022-08-20 16:08:25 +02:00 |
|
|
426296d8bd
|
knotd: fix typo
|
2022-08-20 04:34:28 +02:00 |
|
|
6f32c9bc2c
|
knotd: do not try to load zone file of slave zones
|
2022-08-19 15:52:06 +02:00 |
|
|
126d0f49df
|
dns_zone + knotd: add 'reverse_hosts' option
|
2022-08-19 04:44:49 +02:00 |
|
|
4a29c317a5
|
knotd: hide version in chaos txt
|
2022-08-18 21:24:12 +02:00 |
|
|
b1f26f2cd7
|
knotd: fix knotd__queryacl type
|
2022-08-18 19:50:35 +02:00 |
|
|
b9dd74af40
|
dns_zone + knot: rename some fields + add record types
|
2022-08-18 16:32:56 +02:00 |
|
|
86277d05c2
|
knotd: add knotd__soa_rname variable
|
2022-08-18 03:59:43 +02:00 |
|
|
642b3eb801
|
knotd: use human times for SOA fields
|
2022-08-18 03:47:59 +02:00 |
|
|
f321b12d2f
|
knotd: add queryacl support
|
2022-08-18 01:35:35 +02:00 |
|
|
961a2f1105
|
Add knotd role
|
2022-08-17 19:00:07 +02:00 |
|
Alexandre Iooss
|
a320907047
|
prometheus: fix typo
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2022-01-01 17:55:32 +01:00 |
|
Alexandre Iooss
|
9e4b8c2509
|
prometheus: remove ipmi target
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2022-01-01 17:15:11 +01:00 |
|
Alexandre Iooss
|
a24b473566
|
prometheus: reduce iLO SNMP timeout
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2022-01-01 16:45:32 +01:00 |
|
Alexandre Iooss
|
70c8e0ebe0
|
prometheus: monitor iLO resilient mem and battery
|
2022-01-01 16:45:10 +01:00 |
|
Alexandre Iooss
|
5ab3dcdac2
|
prometheus: use enums for iLO SNMP
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2022-01-01 12:04:01 +01:00 |
|
Alexandre Iooss
|
40d9108b37
|
prometheus: add iLO alert rules
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2021-12-31 21:26:27 +01:00 |
|
Alexandre Iooss
|
2830558545
|
prometheus_federation: add ilo_snmp and remove django
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2021-12-31 20:04:24 +01:00 |
|
Alexandre Iooss
|
733e9f555d
|
prometheus: add _snmp suffix to ilo target
|
2021-12-31 20:03:04 +01:00 |
|
Alexandre Iooss
|
bcded46ed6
|
prometheus: remove JSON targets cleanup
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2021-12-31 19:40:22 +01:00 |
|
Alexandre Iooss
|
860a26a8dc
|
prometheus: federate ilo metrics
continuous-integration/drone/push Build is passing
|
2021-12-31 19:39:38 +01:00 |
|
Alexandre Iooss
|
fdeaa355ad
|
prometheus: use longer timeout for iLO scraping
|
2021-12-31 19:39:23 +01:00 |
|
Alexandre Iooss
|
8c7031d059
|
prometheus: add iLO SNMP target
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2021-12-31 18:31:58 +01:00 |
|
Alexandre Iooss
|
50d9282316
|
prometheus: show failing job when machine is down
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2021-12-31 17:26:26 +01:00 |
|
Alexandre Iooss
|
265bd5fbb7
|
prometheus: use static targets
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2021-12-31 15:08:44 +01:00 |
|
Alexandre Iooss
|
944e200394
|
prometheus: add ipmi job
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2021-12-31 14:45:05 +01:00 |
|
Alexandre Iooss
|
f50778ca96
|
prometheus: commit production alert configuration
|
2021-12-31 14:44:50 +01:00 |
|
Alexandre Iooss
|
bc4dc03029
|
prometheus: add newline at the end of targets JSON
|
2021-12-31 14:44:19 +01:00 |
|
Alexandre Iooss
|
cc2ba9ff7b
|
prometheus: deploy targets_ipmi.json
|
2021-12-31 14:43:47 +01:00 |
|
|
1b9fc70649
|
Merge branch 'bashrc_root'
continuous-integration/drone/push Build is passing
|
2021-12-16 05:56:57 +01:00 |
|
|
8dca876bbc
|
Add a very simple bashrc for root
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2021-12-16 05:48:39 +01:00 |
|
|
515222f404
|
Merge pull request 'Fix SSH CA deployment' (#86) from use_ssh_ca into master
continuous-integration/drone/push Build is passing
Reviewed-on: #86
|
2021-12-15 17:31:29 +01:00 |
|
|
2f3612fd8e
|
Deploy SSH CA everywhere and set root password
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2021-12-15 17:15:57 +01:00 |
|