zones: load wireguard key pairs on Machine.init()

Signed-off-by: Alejandro Mery <amery@jpi.io>
This commit is contained in:
2023-08-24 14:35:40 +00:00
parent 975e166da7
commit 61374d4cc5
3 changed files with 33 additions and 0 deletions
+9
View File
@@ -25,6 +25,15 @@ func (m *Machine) updatePublicAddresses() error {
return nil
}
func (m *Machine) init() error {
for i := 0; i < RingsCount; i++ {
if err := m.tryReadWireguardKeys(i); err != nil {
return err
}
}
return nil
}
func (m *Machine) scan() error {
for i := 0; i < RingsCount; i++ {
if err := m.tryApplyWireguardConfig(i); err != nil {