Skip to content

Commit 9535ace

Browse files
Issue #971 - File realm files MUST NOT trigger Elasticsearch service restart
1 parent 4f1df11 commit 9535ace

File tree

1 file changed

+37
-0
lines changed

1 file changed

+37
-0
lines changed

manifests/instance.pp

+37
Original file line numberDiff line numberDiff line change
@@ -365,6 +365,10 @@
365365
"${elasticsearch::configdir}/jvm.options",
366366
"${elasticsearch::configdir}/logging.yml",
367367
"${elasticsearch::configdir}/log4j2.properties",
368+
"${elasticsearch::configdir}/users",
369+
"${elasticsearch::configdir}/users_roles",
370+
"${elasticsearch::configdir}/roles.yml",
371+
"${elasticsearch::configdir}/role_mapping.yml",
368372
],
369373
recurse => 'remote',
370374
recurselimit => 1,
@@ -378,6 +382,39 @@
378382
before => Elasticsearch::Service[$name],
379383
notify => $notify_service,
380384
}
385+
file { "${configdir}/users_roles":
386+
ensure => 'file',
387+
source => "${elasticsearch::configdir}/users_roles",
388+
purge => $elasticsearch::purge_configdir,
389+
force => $elasticsearch::purge_configdir,
390+
require => File[$configdir],
391+
before => Elasticsearch::Service[$name],
392+
}
393+
file { "${configdir}/roles.yml":
394+
ensure => 'file',
395+
source => "${elasticsearch::configdir}/roles.yml",
396+
purge => $elasticsearch::purge_configdir,
397+
force => $elasticsearch::purge_configdir,
398+
require => File[$configdir],
399+
before => Elasticsearch::Service[$name],
400+
}
401+
file { "${configdir}/role_mapping.yml":
402+
ensure => 'file',
403+
source => "${elasticsearch::configdir}/role_mapping.yml",
404+
purge => $elasticsearch::purge_configdir,
405+
force => $elasticsearch::purge_configdir,
406+
require => File[$configdir],
407+
before => Elasticsearch::Service[$name],
408+
}
409+
file { "${configdir}/users":
410+
ensure => 'file',
411+
source => "${elasticsearch::configdir}/users",
412+
purge => $elasticsearch::purge_configdir,
413+
force => $elasticsearch::purge_configdir,
414+
require => File[$configdir],
415+
before => Elasticsearch::Service[$name],
416+
}
417+
381418

382419
# Do _not_ copy in instance directories. This avoids a) recursing
383420
# indefinitely by copying our own instance directory and b) copying in any

0 commit comments

Comments
 (0)