Page MenuHomeDevCentral
Feed Advanced Search

Mar 29 2026

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

yousra accepted D3988: Configure strongSwan as IPsec implementation.
Mar 25 2026, 15:47
yousra added a reviewer for D3988: Configure strongSwan as IPsec implementation: yousra.
Mar 25 2026, 15:46
yousra accepted D4011: Allow to search dotfiles with ripgrep.
Mar 25 2026, 15:37
yousra added a comment to D4011: Allow to search dotfiles with ripgrep.

Tested locally with ripgrep. Configuration files like .arcconfig are now correctly included in search results !

Mar 25 2026, 15:37
yousra added a comment to D4023: Provide a Docker image able to run tests.

I tested the Docker image locally and the image builds, the container starts correctly, and the test suite runs inside it.

Mar 25 2026, 15:01
yousra accepted D4024: Make available TeX fonts to all the system on devserver.
Mar 25 2026, 14:03
yousra added a reviewer for D4024: Make available TeX fonts to all the system on devserver: yousra.
Mar 25 2026, 14:02
yousra accepted D4025: Prune OCSP artefact from Git ignore list.
Mar 25 2026, 13:55
yousra added a reviewer for D4025: Prune OCSP artefact from Git ignore list: yousra.
Mar 25 2026, 13:55
yousra accepted D4026: Deploy or rotate Vault secrets.
Mar 25 2026, 13:26
yousra added a reviewer for D4026: Deploy or rotate Vault secrets: yousra.
Mar 25 2026, 12:36
yousra closed D4030: Sort more DevCentral projects in Notifications Center.
Mar 25 2026, 12:24
yousra committed rOPS88bee5959739: Sort more DevCentral projects in Notifications Center (authored by dereckson).
Sort more DevCentral projects in Notifications Center
Mar 25 2026, 12:24
yousra accepted D4030: Sort more DevCentral projects in Notifications Center.
Mar 25 2026, 11:48
yousra added a reviewer for D4030: Sort more DevCentral projects in Notifications Center: yousra.
Mar 25 2026, 11:38
yousra closed D4029: Allow role router to access ops/secrets/network/router/vault.
Mar 25 2026, 11:31
yousra committed rOPSdafd033ae37e: Allow role router to access ops/secrets/network/router/vault (authored by yousra).
Allow role router to access ops/secrets/network/router/vault
Mar 25 2026, 11:31

Mar 24 2026

yousra closed D4027: Install dependencies to register MAC address to ISP.
Mar 24 2026, 21:36
yousra committed rOPSef6ea0d9f929: Install dependencies to register MAC address to ISP (authored by yousra).
Install dependencies to register MAC address to ISP
Mar 24 2026, 21:36
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 requested review of D4029: Allow role router to access ops/secrets/network/router/vault.
Mar 24 2026, 20:27
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 created P398 access to credentials Vault.
Mar 24 2026, 19:06
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 updated the diff for D4027: Install dependencies to register MAC address to ISP.

It is not necessary to create a local map.jinja here, since it only imports a variable from the global map.jinja.

Mar 24 2026, 17:27
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 summary of D4027: Install dependencies to register MAC address to ISP.
Mar 24 2026, 16:31
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
yousra updated the diff for D4027: Install dependencies to register MAC address to ISP.
  1. Install pip using the OS-specific package prefix from map.jinja.
Mar 24 2026, 15:27
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
yousra removed projects from T2290: Installation of CARP switch Python dependencies via Salt: Python package, Salt, Secure HA tunnels.
Mar 24 2026, 13:50 · Python package, Drake network, Servers, 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 updated the summary of D4027: Install dependencies to register MAC address to ISP.
Mar 24 2026, 13:40
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
yousra added a comment to D4027: Install dependencies to register MAC address to ISP.

ovh and secretsmith are now installed on the router-002 and router-003.

Mar 23 2026, 23:09
yousra updated the diff for D4027: Install dependencies to register MAC address to ISP.

1.Add map to avoid to hunt version every time we update python.

Mar 23 2026, 22:59
yousra requested review of D4027: Install dependencies to register MAC address to ISP.
Mar 23 2026, 20:37

Mar 22 2026

yousra accepted D4019: Revert "Try to install Salt 3006.8 as test dependency".
Mar 22 2026, 22:45
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
yousra accepted D4016: Provision Vault policy for routers.
Mar 22 2026, 21:16
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
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
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

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
yousra committed rOPS339882122b8d: Add to template roles/router/carp/files/carp.rc the parameter peer for the… (authored by yousra).
Add to template roles/router/carp/files/carp.rc the parameter peer for the…
Mar 21 2026, 18:58
yousra closed D4010: Add to template roles/router/carp/files/carp.rc the parameter peer for the command ifconfig.
Mar 21 2026, 18:58
yousra closed D4009: Read the CARP peer parameter from pillar.
Mar 21 2026, 18:54
yousra committed rOPSdf4a2c0fb05f: Read the CARP peer parameter from pillar (authored by yousra).
Read the CARP peer parameter from pillar
Mar 21 2026, 18:54
yousra closed D4008: Add the CARP peer parameter to the generated pillar configuration.
Mar 21 2026, 18:43
yousra committed rOPS96155f8b7e38: Add the CARP peer parameter to the generated pillar configuration (authored by yousra).
Add the CARP peer parameter to the generated pillar configuration
Mar 21 2026, 18:43
yousra closed D4006: Automate CARP activation and parameter preemption.
Mar 21 2026, 18:38
yousra committed rOPS66b757b85061: Automate CARP activation and parameter preemption (authored by yousra).
Automate CARP activation and parameter preemption
Mar 21 2026, 18:38

Mar 19 2026

yousra updated the diff for D4009: Read the CARP peer parameter from pillar.

Simplified in Python 3.8+ :

Mar 19 2026, 08:48

Mar 18 2026

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 requested review of D4010: Add to template roles/router/carp/files/carp.rc the parameter peer for the command ifconfig.
Mar 18 2026, 14:59
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
yousra added a revision to T2274: Configure CARP to send advertisements in unicast mode: D4009: Read the CARP peer parameter from pillar.
Mar 18 2026, 13:35 · Monitoring and reporting, Salt, Secure HA tunnels
yousra requested review of D4009: Read the CARP peer parameter from pillar.
Mar 18 2026, 13:35
yousra added a revision to T2205: Enable CARP high-availability on router-002 and router-003: D4006: Automate CARP activation and parameter preemption.
Mar 18 2026, 12:05 · Vault, Monitoring and reporting, Salt, Secure HA tunnels
yousra updated the summary of D4006: Automate CARP activation and parameter preemption.
Mar 18 2026, 12:05
yousra added a revision to T2274: Configure CARP to send advertisements in unicast mode: D4008: Add the CARP peer parameter to the generated pillar configuration.
Mar 18 2026, 12:01 · Monitoring and reporting, Salt, Secure HA tunnels
yousra updated the summary of D4008: Add the CARP peer parameter to the generated pillar configuration.
Mar 18 2026, 12:01
yousra updated the task description for T2274: Configure CARP to send advertisements in unicast mode.
Mar 18 2026, 11:58 · Monitoring and reporting, Salt, Secure HA tunnels
yousra requested review of D4008: Add the CARP peer parameter to the generated pillar configuration.
Mar 18 2026, 11:57
yousra updated the task description for T2274: Configure CARP to send advertisements in unicast mode.
Mar 18 2026, 11:17 · Monitoring and reporting, Salt, Secure HA tunnels
yousra updated the diff for D2790: Generate a pillar from NetBox information.

1.Rename CARP functions for clarity.

Mar 18 2026, 11:16
yousra updated the diff for D2790: Generate a pillar from NetBox information.

Change comment/section titles

Mar 18 2026, 09:37
yousra updated the task description for T2274: Configure CARP to send advertisements in unicast mode.
Mar 18 2026, 09:08 · 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, 08:25 · Monitoring and reporting, Salt, Secure HA tunnels

Mar 17 2026

yousra updated the diff for D2790: Generate a pillar from NetBox information.

Fix: router-002 and router-003 should have a canonical_public_ipv4 that is the VIP.

Mar 17 2026, 15:29
yousra added projects to T2276: Automate CARP VIP MAC reassignment using devd and OVH API: Python, Monitoring and reporting.
Mar 17 2026, 13:40 · Python, Drake network, Servers, Monitoring and reporting, Secure HA tunnels