Page Menu
Home
Software Heritage
Search
Configure Global Search
Log In
Files
F9124676
e2e_checks_vault.pp
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
1 KB
Subscribers
None
e2e_checks_vault.pp
View Options
# swh vault end-to-end checks on the icinga master
define
profile
::
icinga2
::
objects
::
e2e_checks_vault
(
String
$server_vault,
String
$server_webapp,
String
$environment,
)
{
include
::
profile
::
icinga2
::
objects
::
e2e_checks_base
$check_command
=
"${environment}-check-vault-cmd"
::
icinga2
::
object
::
checkcommand
{
$check_command:
import
=>
[
'plugin-check-command'
],
command
=>
[
'/usr/bin/swh'
,
'icinga_plugins'
,
'check-vault'
,
'--swh-storage-url'
,
$server_vault,
'--swh-web-url'
,
$server_webapp,
'directory'
],
target
=>
$::profile::icinga2::objects::e2e_checks_base::packages::check_file,
require
=>
Package
[
$::profile::icinga2::objects::e2e_checks_base::packages],
}
::
icinga2
::
object
::
service
{
"${environment}-check-vault"
:
import
=>
[
'generic-service-check-e2e'
],
service_name
=>
"${environment} Check vault end-to-end"
,
check_command
=>
$check_command,
target
=>
"/etc/icinga2/zones.d/${zonename}/${::fqdn}.conf"
,
host_name
=>
"${::fqdn}"
,
}
}
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Sat, Jun 21, 7:23 PM (2 w, 3 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3319311
Attached To
rSPSITE puppet-swh-site
Event Timeline
Log In to Comment