From 92e7b2fce357b6ea539d7962883fc56790bce1c3 Mon Sep 17 00:00:00 2001 From: Andy Ning Date: Wed, 27 Dec 2023 15:18:29 -0500 Subject: [PATCH] Preset to enable strongswan IPSec daemon service This update added strongswan IPSec daemon (charon) to systemd preset config to enable it on all types of systems. Test Plan (DX system): PASS: Install and bootstrap controller-0, verify IPSec service is "enabled" and "vendor preset: enabled" after first reboot and bootstrap. PASS: Unlock controller-0, verify IPSec service is enabled and "vendor preset: enabled" after unlock. PASS: Install controller-1, verify IPSec service is enabled and "vendor preset: enabled" after first reboot. Story: 2010940 Task: 49482 Co-Authored-By: Andy Ning Change-Id: I2bc122f080e33b87fd1b6535d1817df2a9cb0b52 Signed-off-by: Leonardo Mendes --- base/systemd-presets/source/stx/systemd/traits/aio.preset | 3 +++ .../source/stx/systemd/traits/controller.preset | 3 +++ .../source/stx/systemd/traits/lowlatency.preset | 3 +++ base/systemd-presets/source/stx/systemd/traits/storage.preset | 3 +++ .../source/stx/systemd/traits/worker-lowlatency.preset | 3 +++ base/systemd-presets/source/stx/systemd/traits/worker.preset | 3 +++ 6 files changed, 18 insertions(+) diff --git a/base/systemd-presets/source/stx/systemd/traits/aio.preset b/base/systemd-presets/source/stx/systemd/traits/aio.preset index a7bcf4170..e69fb4ea7 100644 --- a/base/systemd-presets/source/stx/systemd/traits/aio.preset +++ b/base/systemd-presets/source/stx/systemd/traits/aio.preset @@ -131,6 +131,9 @@ enable logmgmt.service # sssd enable sssd.service +# strongswan ipsec daemon +enable strongswan-starter.service + # worker-utils.spec enable affine-platform.sh.service enable affine-tasks.service diff --git a/base/systemd-presets/source/stx/systemd/traits/controller.preset b/base/systemd-presets/source/stx/systemd/traits/controller.preset index d38eae044..5442d0c32 100644 --- a/base/systemd-presets/source/stx/systemd/traits/controller.preset +++ b/base/systemd-presets/source/stx/systemd/traits/controller.preset @@ -135,6 +135,9 @@ disable opt-platform.service # sssd enable sssd.service +# strongswan ipsec daemon +enable strongswan-starter.service + # worker-utils.spec disable affine-platform.sh.service disable affine-tasks.service diff --git a/base/systemd-presets/source/stx/systemd/traits/lowlatency.preset b/base/systemd-presets/source/stx/systemd/traits/lowlatency.preset index a7bcf4170..e69fb4ea7 100644 --- a/base/systemd-presets/source/stx/systemd/traits/lowlatency.preset +++ b/base/systemd-presets/source/stx/systemd/traits/lowlatency.preset @@ -131,6 +131,9 @@ enable logmgmt.service # sssd enable sssd.service +# strongswan ipsec daemon +enable strongswan-starter.service + # worker-utils.spec enable affine-platform.sh.service enable affine-tasks.service diff --git a/base/systemd-presets/source/stx/systemd/traits/storage.preset b/base/systemd-presets/source/stx/systemd/traits/storage.preset index e54450e5e..aaf4d642f 100644 --- a/base/systemd-presets/source/stx/systemd/traits/storage.preset +++ b/base/systemd-presets/source/stx/systemd/traits/storage.preset @@ -132,6 +132,9 @@ disable epmd.socket # sssd enable sssd.service +# strongswan ipsec daemon +enable strongswan-starter.service + # storage personality disable ceph-manager.service disable dcmanager-api.service diff --git a/base/systemd-presets/source/stx/systemd/traits/worker-lowlatency.preset b/base/systemd-presets/source/stx/systemd/traits/worker-lowlatency.preset index 8fe5ee542..50942af22 100644 --- a/base/systemd-presets/source/stx/systemd/traits/worker-lowlatency.preset +++ b/base/systemd-presets/source/stx/systemd/traits/worker-lowlatency.preset @@ -127,6 +127,9 @@ enable opt-platform.service # sssd enable sssd.service +# strongswan ipsec daemon +enable strongswan-starter.service + # worker-utils.spec enable affine-platform.sh.service enable affine-tasks.service diff --git a/base/systemd-presets/source/stx/systemd/traits/worker.preset b/base/systemd-presets/source/stx/systemd/traits/worker.preset index 8fe5ee542..50942af22 100644 --- a/base/systemd-presets/source/stx/systemd/traits/worker.preset +++ b/base/systemd-presets/source/stx/systemd/traits/worker.preset @@ -127,6 +127,9 @@ enable opt-platform.service # sssd enable sssd.service +# strongswan ipsec daemon +enable strongswan-starter.service + # worker-utils.spec enable affine-platform.sh.service enable affine-tasks.service