This method works well, Salt automation is welcome.
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
All Stories
Yesterday
Solution is satisfactory and stable all summer long.
We can consider we're done and handle the remaining as regular tasks.
All server has been upgraded to FreeBSD 15, excepted router-001, which will be decom when router-002/003 will be live.
https://migration.mediawiki.test.ook.space/w/index.php reports an unknown wiki.
[ Not working actively on this, also we'd need a repro URL. ]
[ Not actively working on this, but please ping me if you need this. ]
Not working on this for now, and the number of services in our API doesn't make that urgent.
Not in misc anymore
Whitespace issues
Extract TeX live states to tex.sls for clarity. Fix symlink.
For all CARP external documentation, I think I've found the threshold where information is outdated in that man page:
According carp(4) (man carp) examples section, the name has changed.
@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.
Procedure still the same in current TeX Live Guide, updated the link.
[ Deassigning, as it needs some CI love first, to be able to run modern Node 24 on Jenkins ]
notify 0 {
match "system" "IFNET";
match "subsystem" "vmx1";
action "logger CARP state change detected";
};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.
In a Debian container, this works:
As the eggdrop code supports to run a function periodically with bind time with a syntax similar to cron, it could be interesting too to check server connections health there too.
Need to publish it to Docker Hub, for local tests to create the operations agent image.
Sat, Mar 21
Restore private.key provisioning from Vault as requested by dereckson
Apply dereckson feedback: add headers, remove defaults for bind/port to fail loudly if undefined
Just a note Flow isn't maintained anymore. The current recommended discussions extension is https://www.mediawiki.org/wiki/Extension:DiscussionTools
YAML/Jinaj Style: remove defaults to fail loudly on missing ports/bind as suggested by dereckson, plus add headers
Provisioning of /etc/anubis/private.key we added here has disappeared: https://devcentral.nasqueron.org/D3908?vs=10478&id=10480#toc
Plan is to replace pip installation by a script, ideally invokable through make, to prepare the venv or anything else with Salt there.
Proof of concept to call OVH API from Python to define MAC address to router-002/003.