ovh and secretsmith are now installed on the router-002 and router-003.
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Advanced Search
Mon, Mar 23
1.Add map to avoid to hunt version every time we update python.
Sun, Mar 22
The file /usr/local/etc/devd/carp.conf :
notify 0 {
match "system" "CARP";
match "subsystem" "[0-9]+@[0-9a-z.]+";
match "type" "(MASTER|BACKUP)";
action "/usr/local/scripts/carp-test.sh";
};@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.
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.
Sat, Mar 21
Thu, Mar 19
Simplified in Python 3.8+ :
Wed, Mar 18
1.Rename CARP functions for clarity.
Change comment/section titles
Tue, Mar 17
Fix: router-002 and router-003 should have a canonical_public_ipv4 that is the VIP.
Mon, Mar 16
This task required the renewal of the Vault certificate :
Fix : {{ in place of { {
Put the line "# Enable CARP preemption" in the if block so we don't have the
orphan comment in non-router systems.
Sun, Mar 15
Changes :
- roles/router/carp/files/carp-loader.conf rename on roles/router/carp/files/carp.conf
- roles/router/carp/files/carp.conf is not a Jinja template
- The Salt function is now called in the state and its result is passed to the template through the context, it is a convention.
roles/core/network/files/FreeBSD/gre.conf is not a Jinja template.
Fri, Mar 13
Thu, Mar 12
The alphabetical order in top.sls must be respected.
Add the gateway public for router-002 and router-003
Tue, Mar 10
No more VIP for intranought, we will see in the futur when it will be necessary.