|
365 | 365 | "${elasticsearch::configdir}/jvm.options",
|
366 | 366 | "${elasticsearch::configdir}/logging.yml",
|
367 | 367 | "${elasticsearch::configdir}/log4j2.properties",
|
| 368 | + "${elasticsearch::configdir}/users", |
| 369 | + "${elasticsearch::configdir}/users_roles", |
| 370 | + "${elasticsearch::configdir}/roles.yml", |
| 371 | + "${elasticsearch::configdir}/role_mapping.yml", |
368 | 372 | ],
|
369 | 373 | recurse => 'remote',
|
370 | 374 | recurselimit => 1,
|
|
378 | 382 | before => Elasticsearch::Service[$name],
|
379 | 383 | notify => $notify_service,
|
380 | 384 | }
|
| 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 | + |
381 | 418 |
|
382 | 419 | # Do _not_ copy in instance directories. This avoids a) recursing
|
383 | 420 | # indefinitely by copying our own instance directory and b) copying in any
|
|
0 commit comments