--- File[/etc/systemd/system/opensearch_2@.service.d/opensearch_2@.conf].orig
+++ File[/etc/systemd/system/opensearch_2@.service.d/opensearch_2@.conf]
+ mode => 0444
+ notify => Exec[systemd daemon-reload for opensearch_2@.service (opensearch_2@-opensearch_2@)]
+ owner => root
+ group => root
+ ensure => present
Content differences:
--- /etc/systemd/system/opensearch_2@.service.d/opensearch_2@.conf.orig
+++ /etc/systemd/system/opensearch_2@.service.d/opensearch_2@.conf
@@ -0,0 +1,26 @@
+# The OpenSearch packages come with a lot of plugins
+# we don't want or need. This override helps us
+# expose only the plugins we explicitly set via
+# $plugins_mandatory var
+[Service]
+# Give OpenSearch its own mount namespace
+PrivateMounts=yes
+
+# Replace plugins dir with an empty tmpfs
+TemporaryFileSystem=/usr/share/opensearch/plugins:rw
+
+BindPaths=
+BindPaths=/usr/share/opensearch/plugins/analysis-hebrew
+BindPaths=/usr/share/opensearch/plugins/analysis-icu
+BindPaths=/usr/share/opensearch/plugins/analysis-smartcn
+BindPaths=/usr/share/opensearch/plugins/analysis-stempel
+BindPaths=/usr/share/opensearch/plugins/analysis-ukrainian
+BindPaths=/usr/share/opensearch/plugins/cirrus-highlighter
+BindPaths=/usr/share/opensearch/plugins/opensearch-analysis-stconvert
+BindPaths=/usr/share/opensearch/plugins/opensearch-extra
+BindPaths=/usr/share/opensearch/plugins/opensearch-extra-analysis-esperanto
+BindPaths=/usr/share/opensearch/plugins/opensearch-extra-analysis-serbian
+BindPaths=/usr/share/opensearch/plugins/opensearch-extra-analysis-slovak
+BindPaths=/usr/share/opensearch/plugins/ltr
+BindPaths=/usr/share/opensearch/plugins/opensearch-analisys-stconvert
+BindPaths=/usr/share/opensearch/plugins/opensearch-ltr
Systemd::Override[opensearch_@]
- Parameters differences:
--- Systemd::Override[opensearch_@].orig
+++ Systemd::Override[opensearch_@]
- unit => opensearch_@
- ensure => present
- restart => False
- Exec[systemd daemon-reload for opensearch_@.service (opensearch_@-opensearch_@)]
- Parameters differences:
--- Exec[systemd daemon-reload for opensearch_@.service (opensearch_@-opensearch_@)].orig
+++ Exec[systemd daemon-reload for opensearch_@.service (opensearch_@-opensearch_@)]
- command => /bin/systemctl daemon-reload
- refreshonly => True
- Systemd::Unit[opensearch_@-opensearch_@]
- Parameters differences:
--- Systemd::Unit[opensearch_@-opensearch_@].orig
+++ Systemd::Unit[opensearch_@-opensearch_@]
- override_filename => opensearch_@
- override => True
- restart => False
- require => ['Class[Systemd]']
- unit => opensearch_@
- ensure => present
- Systemd::Override[opensearch_2@]
- Parameters differences:
--- Systemd::Override[opensearch_2@].orig
+++ Systemd::Override[opensearch_2@]
+ unit => opensearch_2@
+ ensure => present
+ restart => False
- Systemd::Unit[opensearch_2@-opensearch_2@]
- Parameters differences:
--- Systemd::Unit[opensearch_2@-opensearch_2@].orig
+++ Systemd::Unit[opensearch_2@-opensearch_2@]
+ override_filename => opensearch_2@
+ override => True
+ restart => False
+ require => ['Class[Systemd]']
+ unit => opensearch_2@
+ ensure => present
- File[/etc/systemd/system/opensearch_@.service.d/opensearch_@.conf]
- Parameters differences:
--- File[/etc/systemd/system/opensearch_@.service.d/opensearch_@.conf].orig
+++ File[/etc/systemd/system/opensearch_@.service.d/opensearch_@.conf]
- mode => 0444
- notify => Exec[systemd daemon-reload for opensearch_@.service (opensearch_@-opensearch_@)]
- owner => root
- group => root
- ensure => present
- Content differences:
--- /etc/systemd/system/opensearch_@.service.d/opensearch_@.conf.orig
+++ /etc/systemd/system/opensearch_@.service.d/opensearch_@.conf
@@ -1,26 +0,0 @@
-# The OpenSearch packages come with a lot of plugins
-# we don't want or need. This override helps us
-# expose only the plugins we explicitly set via
-# $plugins_mandatory var
-[Service]
-# Give OpenSearch its own mount namespace
-PrivateMounts=yes
-
-# Replace plugins dir with an empty tmpfs
-TemporaryFileSystem=/usr/share/opensearch/plugins:rw
-
-BindPaths=
-BindPaths=/usr/share/opensearch/plugins/analysis-hebrew
-BindPaths=/usr/share/opensearch/plugins/analysis-icu
-BindPaths=/usr/share/opensearch/plugins/analysis-smartcn
-BindPaths=/usr/share/opensearch/plugins/analysis-stempel
-BindPaths=/usr/share/opensearch/plugins/analysis-ukrainian
-BindPaths=/usr/share/opensearch/plugins/cirrus-highlighter
-BindPaths=/usr/share/opensearch/plugins/opensearch-analysis-stconvert
-BindPaths=/usr/share/opensearch/plugins/opensearch-extra
-BindPaths=/usr/share/opensearch/plugins/opensearch-extra-analysis-esperanto
-BindPaths=/usr/share/opensearch/plugins/opensearch-extra-analysis-serbian
-BindPaths=/usr/share/opensearch/plugins/opensearch-extra-analysis-slovak
-BindPaths=/usr/share/opensearch/plugins/ltr
-BindPaths=/usr/share/opensearch/plugins/opensearch-analisys-stconvert
-BindPaths=/usr/share/opensearch/plugins/opensearch-ltr
Relevant files