Page Menu
Home
Software Heritage
Search
Configure Global Search
Log In
Files
F9123855
journal_client.pp
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
1 KB
Subscribers
None
journal_client.pp
View Options
# Deployment of the swh.counters.journal_client
class
profile
::
swh
::
deploy
::
counters
::
journal_client
{
include
::
profile
::
swh
::
deploy
::
base_counters
include
::
profile
::
swh
::
deploy
::
journal
$config_file
=
lookup
(
'swh::deploy::counters::journal_client::config_file'
)
$config
=
lookup
(
'swh::deploy::counters::journal_client::config'
)
$user
=
lookup
(
'swh::deploy::base_counters::user'
)
$group
=
lookup
(
'swh::deploy::base_counters::group'
)
$service_name
=
'swh-counters-journal-client'
$unit_name
=
"${service_name}.service"
$sentry_dsn
=
lookup
(
"swh::deploy::counters::sentry_dsn"
,
Optional
[
String
],
'first'
,
undef
)
$sentry_environment
=
lookup
(
"swh::deploy::counters::sentry_environment"
,
Optional
[
String
],
'first'
,
undef
)
$sentry_swh_package
=
lookup
(
"swh::deploy::counters::sentry_swh_package"
,
Optional
[
String
],
'first'
,
undef
)
file
{
$config_file:
ensure
=>
present
,
owner
=>
'root'
,
group
=>
$group,
mode
=>
'0640'
,
content
=>
inline_template
(
"<%= @config.to_yaml %>\n"
),
notify
=>
Service
[
$service_name],
}
# Template uses variables
# - $user
# - $group
# - $sentry_dsn
# - $sentry_environment
# - $sentry_swh_package
::
systemd
::
unit_file
{
$unit_name:
ensure
=>
present
,
content
=>
template
(
"profile/swh/deploy/journal/${unit_name}.erb"
),
}
~>
service
{
$service_name:
ensure
=>
running
,
enable
=>
true
,
}
}
File Metadata
Details
Attached
Mime Type
text/x-c++
Expires
Sat, Jun 21, 6:16 PM (1 w, 6 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3237680
Attached To
rSPSITE puppet-swh-site
Event Timeline
Log In to Comment