Page MenuHomeDevCentral
Feed Advanced Search

Apr 2 2026

yousra updated the task description for T2292: Create syslog configuration for CARP.
Apr 2 2026, 13:03 · Servers, Secure HA tunnels
yousra added a revision to T2292: Create syslog configuration for CARP: D4036: Configure a dedicated syslog file for carp-ovh logs.
Apr 2 2026, 12:51 · Servers, Secure HA tunnels

Apr 1 2026

yousra updated the task description for T2276: Automate CARP VIP MAC reassignment using devd and OVH API.
Apr 1 2026, 19:50 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels
yousra added a comment to T2276: Automate CARP VIP MAC reassignment using devd and OVH API.
Apr  1 14:03:22 router-002 kernel: carp: 2@vmx1: MASTER -> BACKUP (more frequent advertisement received)
Apr  1 14:03:22 router-002 kernel: in_scrubprefix: err=65, prefix delete failed
Apr  1 14:03:22 router-002 carp-ovh[98074]: Not MASTER -> exit
Apr 1 2026, 14:08 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels
yousra updated the task description for T2276: Automate CARP VIP MAC reassignment using devd and OVH API.
Apr 1 2026, 07:52 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels
yousra updated the task description for T2276: Automate CARP VIP MAC reassignment using devd and OVH API.
Apr 1 2026, 07:50 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels

Mar 31 2026

yousra moved T2292: Create syslog configuration for CARP from Backlog to Working on on the Secure HA tunnels board.
Mar 31 2026, 22:12 · Servers, Secure HA tunnels
yousra claimed T2292: Create syslog configuration for CARP.
Mar 31 2026, 21:29 · Servers, Secure HA tunnels
dereckson triaged T2292: Create syslog configuration for CARP as Normal priority.
Mar 31 2026, 21:16 · Servers, Secure HA tunnels
yousra updated the task description for T2276: Automate CARP VIP MAC reassignment using devd and OVH API.
Mar 31 2026, 15:08 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels
yousra added a revision to T2276: Automate CARP VIP MAC reassignment using devd and OVH API: D4032: Deploy CARP devd configuration via Salt.
Mar 31 2026, 15:02 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels
yousra updated the task description for T2276: Automate CARP VIP MAC reassignment using devd and OVH API.
Mar 31 2026, 14:28 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels
yousra added a revision to T2276: Automate CARP VIP MAC reassignment using devd and OVH API: D4033: Attach OVH VIP to the CARP PRIMARY MAC.
Mar 31 2026, 14:17 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels
yousra updated the task description for T2276: Automate CARP VIP MAC reassignment using devd and OVH API.
Mar 31 2026, 12:27 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels
yousra updated the task description for T2276: Automate CARP VIP MAC reassignment using devd and OVH API.
Mar 31 2026, 12:26 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels
yousra updated the task description for T2276: Automate CARP VIP MAC reassignment using devd and OVH API.
Mar 31 2026, 11:41 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels

Mar 30 2026

yousra added a comment to T2276: Automate CARP VIP MAC reassignment using devd and OVH API.
Apr  1 14:01:39 router-002 kernel: carp: 2@vmx1: BACKUP -> MASTER (master timed out)
Apr  1 14:01:39 router-002 carp-ovh[98049]: Detected MAC on vmx1: 00:50:56:09:3c:f2
Apr  1 14:01:39 router-002 carp-ovh[98053]: Checking current state...
Apr  1 14:01:39 router-002 carp-ovh[98057]: Checking IPs for MAC 00:50:56:09:3c:f2
Apr  1 14:01:39 router-002 carp-ovh[98061]: OVH returned: ['178.32.70.110', '51.68.252.230']
Apr  1 14:01:39 router-002 carp-ovh[98065]: VIP is already on correct MAC -> nothing to do
Mar 30 2026, 14:15 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels
yousra added a comment to T2276: Automate CARP VIP MAC reassignment using devd and OVH API.

When router-003 (The MASTER) become unavailable :

Mar 30 2026, 14:11 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels
yousra updated the task description for T2276: Automate CARP VIP MAC reassignment using devd and OVH API.
Mar 30 2026, 11:03 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels
yousra moved T2268: Configure IPsec tunnels on Saltstack from Working on to Done on the Secure HA tunnels board.
Mar 30 2026, 10:57 · User-Duranzed, Secure HA tunnels
Duranzed moved T2268: Configure IPsec tunnels on Saltstack from WIP to Finished on the User-Duranzed board.
Mar 30 2026, 09:33 · User-Duranzed, Secure HA tunnels
Duranzed closed T2268: Configure IPsec tunnels on Saltstack as Resolved.
Mar 30 2026, 09:33 · User-Duranzed, Secure HA tunnels
Duranzed updated the task description for T2268: Configure IPsec tunnels on Saltstack .
Mar 30 2026, 09:32 · User-Duranzed, Secure HA tunnels
Duranzed updated the task description for T2201: GRE tunnel creation .
Mar 30 2026, 09:31 · User-Duranzed, Secure HA tunnels
Duranzed updated the task description for T2201: GRE tunnel creation .
Mar 30 2026, 09:29 · User-Duranzed, Secure HA tunnels

Mar 29 2026

dereckson added a revision to T2276: Automate CARP VIP MAC reassignment using devd and OVH API: D4031: Generate secretsmith Vault configuration for routers via Salt.
Mar 29 2026, 20:27 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels
yousra updated the task description for T2276: Automate CARP VIP MAC reassignment using devd and OVH API.
Mar 29 2026, 18:22 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels
yousra updated the task description for T2276: Automate CARP VIP MAC reassignment using devd and OVH API.
Mar 29 2026, 17:56 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels
yousra updated the task description for T2276: Automate CARP VIP MAC reassignment using devd and OVH API.
Mar 29 2026, 15:18 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels
yousra updated the task description for T2276: Automate CARP VIP MAC reassignment using devd and OVH API.
Mar 29 2026, 14:04 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels
yousra moved T2290: Installation of CARP switch Python dependencies via Salt from Working on to Done on the Secure HA tunnels board.
Mar 29 2026, 13:44 · Python package, Drake network, Servers, Secure HA tunnels
yousra closed T2290: Installation of CARP switch Python dependencies via Salt as Resolved.
Mar 29 2026, 13:44 · Python package, Drake network, Servers, Secure HA tunnels
yousra closed T2290: Installation of CARP switch Python dependencies via Salt, a subtask of T2276: Automate CARP VIP MAC reassignment using devd and OVH API, as Resolved.
Mar 29 2026, 13:44 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels

Mar 25 2026

dereckson moved T2276: Automate CARP VIP MAC reassignment using devd and OVH API from Backlog to IntraNought / GRE tunnels on the Drake network board.
Mar 25 2026, 12:49 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels
dereckson moved T2290: Installation of CARP switch Python dependencies via Salt from Backlog to IntraNought / GRE tunnels on the Drake network board.
Mar 25 2026, 12:49 · Python package, Drake network, Servers, Secure HA tunnels

Mar 24 2026

yousra updated the task description for T2276: Automate CARP VIP MAC reassignment using devd and OVH API.
Mar 24 2026, 21:28 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels
yousra updated the task description for T2276: Automate CARP VIP MAC reassignment using devd and OVH API.
Mar 24 2026, 21:28 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels
yousra updated the task description for T2276: Automate CARP VIP MAC reassignment using devd and OVH API.
Mar 24 2026, 21:27 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels
yousra added a comment to T2276: Automate CARP VIP MAC reassignment using devd and OVH API.

The script to test if we can access to the OVH credentials (application_key, application_secret, consumer_key):

Mar 24 2026, 21:26 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels
yousra updated the task description for T2276: Automate CARP VIP MAC reassignment using devd and OVH API.
Mar 24 2026, 21:09 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels
yousra updated the task description for T2276: Automate CARP VIP MAC reassignment using devd and OVH API.
Mar 24 2026, 20:29 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels
yousra updated the task description for T2276: Automate CARP VIP MAC reassignment using devd and OVH API.
Mar 24 2026, 20:28 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels
yousra updated the task description for T2276: Automate CARP VIP MAC reassignment using devd and OVH API.
Mar 24 2026, 20:20 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels
yousra updated the task description for T2276: Automate CARP VIP MAC reassignment using devd and OVH API.
Mar 24 2026, 19:54 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels
yousra updated the task description for T2276: Automate CARP VIP MAC reassignment using devd and OVH API.
Mar 24 2026, 19:40 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels
yousra added a comment to T2276: Automate CARP VIP MAC reassignment using devd and OVH API.

The script to test the connection to Vault, using a YAML configuration file that tells the secretsmith client how to connect to Vault :

Mar 24 2026, 19:32 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels
yousra updated the task description for T2276: Automate CARP VIP MAC reassignment using devd and OVH API.
Mar 24 2026, 17:37 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels
yousra added a project to T2276: Automate CARP VIP MAC reassignment using devd and OVH API: Drake network.
Mar 24 2026, 16:38 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels
yousra edited projects for T2276: Automate CARP VIP MAC reassignment using devd and OVH API, added: Servers; removed Python.
Mar 24 2026, 16:38 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels
yousra added a project to T2290: Installation of CARP switch Python dependencies via Salt: Python package.
Mar 24 2026, 16:37 · Python package, Drake network, Servers, Secure HA tunnels
yousra updated the task description for T2276: Automate CARP VIP MAC reassignment using devd and OVH API.
Mar 24 2026, 16:26 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels
yousra updated the task description for T2276: Automate CARP VIP MAC reassignment using devd and OVH API.
Mar 24 2026, 16:17 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels
dereckson renamed T2290: Installation of CARP switch Python dependencies via Salt from Installation of CARP switch Python dependencies via Salt to Installation of CARP switch Python dependencies via Salt.
Mar 24 2026, 15:29 · Python package, Drake network, Servers, Secure HA tunnels
dereckson added projects to T2290: Installation of CARP switch Python dependencies via Salt: Secure HA tunnels, Servers, Drake network.
Mar 24 2026, 15:29 · Python package, Drake network, Servers, Secure HA tunnels
dereckson added a subtask for T2276: Automate CARP VIP MAC reassignment using devd and OVH API: T2290: Installation of CARP switch Python dependencies via Salt.
Mar 24 2026, 15:27 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels
yousra updated the task description for T2276: Automate CARP VIP MAC reassignment using devd and OVH API.
Mar 24 2026, 14:08 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels
dereckson added a revision to T2276: Automate CARP VIP MAC reassignment using devd and OVH API: D4027: Install dependencies to register MAC address to ISP.
Mar 24 2026, 13:42 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels
yousra added projects to T2290: Installation of CARP switch Python dependencies via Salt: Salt, Python package.
Mar 24 2026, 13:42 · Python package, Drake network, Servers, Secure HA tunnels
yousra added a revision to T2290: Installation of CARP switch Python dependencies via Salt: D4027: Install dependencies to register MAC address to ISP.
Mar 24 2026, 13:40 · Python package, Drake network, Servers, Secure HA tunnels
yousra updated the task description for T2276: Automate CARP VIP MAC reassignment using devd and OVH API.
Mar 24 2026, 13:39 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels
yousra triaged T2290: Installation of CARP switch Python dependencies via Salt as Normal priority.
Mar 24 2026, 13:39 · Python package, Drake network, Servers, Secure HA tunnels

Mar 23 2026

yousra updated the task description for T2276: Automate CARP VIP MAC reassignment using devd and OVH API.
Mar 23 2026, 23:12 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels
yousra updated the task description for T2276: Automate CARP VIP MAC reassignment using devd and OVH API.
Mar 23 2026, 23:12 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels

Mar 22 2026

dereckson updated the task description for T2276: Automate CARP VIP MAC reassignment using devd and OVH API.
Mar 22 2026, 23:47 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels
dereckson added a comment to T2276: Automate CARP VIP MAC reassignment using devd and OVH API.

Ah, that's now what we need, nice for the script!

Mar 22 2026, 23:43 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels
yousra added a comment to T2276: Automate CARP VIP MAC reassignment using devd and OVH API.

The file /usr/local/etc/devd/carp.conf :

Mar 22 2026, 21:33 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels
dereckson added a comment to T2276: Automate CARP VIP MAC reassignment using devd and OVH API.

You can directly use variables in the action to pass interface and state with $subsystem and $type

Mar 22 2026, 21:13 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels
yousra added a comment to T2276: Automate CARP VIP MAC reassignment using devd and OVH API.
notify 0 {
    match "system" "CARP";
    match "subsystem" "[0-9]+@[0-9a-z.]+";
    match "type" "(MASTER|BACKUP)";
    action "/usr/local/scripts/carp-test.sh";
};
Mar 22 2026, 20:24 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels
dereckson added a project to T1767: Provision /etc/hosts: Secure HA tunnels.
Mar 22 2026, 18:48 · Secure HA tunnels, Salt, Drake network
dereckson added a comment to T2276: Automate CARP VIP MAC reassignment using devd and OVH API.

For all CARP external documentation, I think I've found the threshold where information is outdated in that man page:

Mar 22 2026, 17:46 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels
dereckson added a comment to T2276: Automate CARP VIP MAC reassignment using devd and OVH API.

According carp(4) (man carp) examples section, the name has changed.

Mar 22 2026, 17:43 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels
yousra added a comment to T2276: Automate CARP VIP MAC reassignment using devd and OVH API.

@dereckson I first tried to redefine the devd rule by matching specific IFNET event types such as LINK_UP, LINK_DOWN, UP and DOWN, but none of them were triggered during CARP state changes in my tests.

Mar 22 2026, 17:11 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels
dereckson added a comment to T2276: Automate CARP VIP MAC reassignment using devd and OVH API.
notify 0 {
    match "system" "IFNET";
    match "subsystem" "vmx1";
    action "logger CARP state change detected";
};
Mar 22 2026, 16:32 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels
yousra added a comment to T2276: Automate CARP VIP MAC reassignment using devd and OVH API.

A dedicated devd file was placed in /usr/local/etc/devd because this directory is usually used for custom configurations added by administrators, while /etc/devd contains the default system rules from FreeBSD. It makes the setup cleaner, avoids mixing custom logic with system configuration, and makes future maintenance or upgrades easier.

Mar 22 2026, 15:48 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels
yousra updated the task description for T2276: Automate CARP VIP MAC reassignment using devd and OVH API.
Mar 22 2026, 15:28 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels
yousra updated the task description for T2276: Automate CARP VIP MAC reassignment using devd and OVH API.
Mar 22 2026, 15:26 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels
yousra updated the task description for T2276: Automate CARP VIP MAC reassignment using devd and OVH API.
Mar 22 2026, 15:25 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels
yousra updated the task description for T2276: Automate CARP VIP MAC reassignment using devd and OVH API.
Mar 22 2026, 15:24 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels

Mar 21 2026

dereckson moved T2205: Enable CARP high-availability on router-002 and router-003 from Backlog to Servers config on the Salt board.
Mar 21 2026, 20:35 · Vault, Monitoring and reporting, Salt, Secure HA tunnels
dereckson moved T2274: Configure CARP to send advertisements in unicast mode from Backlog to Servers config on the Salt board.
Mar 21 2026, 20:34 · Monitoring and reporting, Salt, Secure HA tunnels
yousra moved T2274: Configure CARP to send advertisements in unicast mode from Working on to Done on the Secure HA tunnels board.
Mar 21 2026, 19:53 · Monitoring and reporting, Salt, Secure HA tunnels
yousra closed T2274: Configure CARP to send advertisements in unicast mode as Resolved.
Mar 21 2026, 19:53 · Monitoring and reporting, Salt, Secure HA tunnels
yousra moved T2205: Enable CARP high-availability on router-002 and router-003 from Working on to Done on the Secure HA tunnels board.
Mar 21 2026, 19:52 · Vault, Monitoring and reporting, Salt, Secure HA tunnels
yousra closed T2205: Enable CARP high-availability on router-002 and router-003 as Resolved.
Mar 21 2026, 19:52 · Vault, Monitoring and reporting, Salt, Secure HA tunnels
dereckson edited P392 roles/router/carp/files/carp-ovh-switch.py.
Mar 21 2026, 16:07 · Secure HA tunnels
dereckson added a comment to P392 roles/router/carp/files/carp-ovh-switch.py.

Proof of concept to call OVH API from Python to define MAC address to router-002/003.

Mar 21 2026, 16:06 · Secure HA tunnels
dereckson added a project to P392 roles/router/carp/files/carp-ovh-switch.py: Secure HA tunnels.
Mar 21 2026, 16:04 · Secure HA tunnels
dereckson lowered the priority of T2277: Check DNS records with reference to router-001 from High to Normal.
Mar 21 2026, 10:34 · DNS, Secure HA tunnels
dereckson triaged T2277: Check DNS records with reference to router-001 as High priority.
Mar 21 2026, 10:33 · DNS, Secure HA tunnels
dereckson triaged T2279: Prometheus / IPsec exporter as Normal priority.
Mar 21 2026, 10:33 · Monitoring and reporting, Secure HA tunnels

Mar 20 2026

dereckson added a comment to T2276: Automate CARP VIP MAC reassignment using devd and OVH API.

OVH API credentials published to apps/network/carp-hyper-001-switch path,
under application_key, application_secret, consumer_key keys.

Mar 20 2026, 23:11 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels
dereckson added a revision to T2276: Automate CARP VIP MAC reassignment using devd and OVH API: D4016: Provision Vault policy for routers.
Mar 20 2026, 22:54 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels
dereckson moved T2201: GRE tunnel creation from Backlog to Working on on the Secure HA tunnels board.
Mar 20 2026, 22:52 · User-Duranzed, Secure HA tunnels

Mar 19 2026

dereckson renamed T2279: Prometheus / IPsec exporter from Prometheus / ipsec exporter to Prometheus / IPsec exporter .
Mar 19 2026, 21:58 · Monitoring and reporting, Secure HA tunnels

Mar 18 2026

dereckson moved T2279: Prometheus / IPsec exporter from Backlog to Prometheus on the Monitoring and reporting board.
Mar 18 2026, 18:52 · Monitoring and reporting, Secure HA tunnels
dereckson added a project to T2279: Prometheus / IPsec exporter : Monitoring and reporting.
Mar 18 2026, 18:52 · Monitoring and reporting, Secure HA tunnels
Duranzed created T2279: Prometheus / IPsec exporter .
Mar 18 2026, 16:58 · Monitoring and reporting, Secure HA tunnels
yousra updated the task description for T2274: Configure CARP to send advertisements in unicast mode.
Mar 18 2026, 15:04 · Monitoring and reporting, Salt, Secure HA tunnels
yousra updated the task description for T2274: Configure CARP to send advertisements in unicast mode.
Mar 18 2026, 15:03 · Monitoring and reporting, Salt, Secure HA tunnels
yousra updated the task description for T2274: Configure CARP to send advertisements in unicast mode.
Mar 18 2026, 14:48 · Monitoring and reporting, Salt, Secure HA tunnels