From af1c9850f108c85911e709c30a45b8e6f09bc1e5 Mon Sep 17 00:00:00 2001 From: wubijie Date: Tue, 5 Nov 2024 16:41:15 +0800 Subject: [PATCH] Improve the ApplyConfigHandler to handle ssh configuration logic --- configmanage/server/controller/configinstance.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/configmanage/server/controller/configinstance.go b/configmanage/server/controller/configinstance.go index 771ee9e1..f849ff15 100644 --- a/configmanage/server/controller/configinstance.go +++ b/configmanage/server/controller/configinstance.go @@ -302,7 +302,19 @@ func ApplyConfigHandler(c *gin.Context) { return } response.Success(c, nil, "apply hostconfig success") + case global.SSH: + sshconfig := &service.SSHConfig{ + UUID: query.UUID, + ConfigInfoUUID: ci.UUID, + } + _, err := sshconfig.Apply() + if err != nil { + logger.Error("failed to apply sshconfig file: %s", err.Error()) + response.Fail(c, "failed to apply sshconfig:", err.Error()) + return + } + response.Success(c, nil, "apply sshconfig success") case global.SSHD: -- Gitee