Page Menu
Home
Software Heritage
Search
Configure Global Search
Log In
Files
F9124547
objstorage_repair_checker.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
objstorage_repair_checker.pp
View Options
# Deployment of the swh.objstorage.checker.RepairContentChecker
class
profile
::
swh
::
deploy
::
objstorage_repair_checker
{
$conf_directory
=
lookup
(
'swh::deploy::objstorage_repair_checker::conf_directory'
)
$conf_file
=
lookup
(
'swh::deploy::objstorage_repair_checker::conf_file'
)
$user
=
lookup
(
'swh::deploy::objstorage_repair_checker::user'
)
$group
=
lookup
(
'swh::deploy::objstorage_repair_checker::group'
)
$repair_checker_config
=
lookup
(
'swh::deploy::objstorage_repair_checker::config'
)
$swh_packages
=
[
'python3-swh.objstorage.checker'
]
package
{
$swh_packages:
ensure
=>
latest
,
require
=>
Apt
::
Source
[
'softwareheritage'
],
}
file
{
$conf_directory:
ensure
=>
directory
,
owner
=>
'root'
,
group
=>
$group,
mode
=>
'0750'
,
}
file
{
$conf_file:
ensure
=>
present
,
owner
=>
'root'
,
group
=>
$group,
mode
=>
'0640'
,
content
=>
inline_template
(
"<%= @repair_checker_config.to_yaml %>\n"
),
}
::
systemd
::
unit_file
{
'objstorage_repair_checker.service'
:
ensure
=>
present
,
content
=>
template
(
'profile/swh/deploy/storage/objstorage_repair_checker.service.erb'
),
require
=>
[
File
[
$conf_file],
Package
[
$swh_packages],
]
}
}
File Metadata
Details
Attached
Mime Type
text/x-c++
Expires
Sat, Jun 21, 7:15 PM (2 w, 3 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3240687
Attached To
rSPSITE puppet-swh-site
Event Timeline
Log In to Comment