Page MenuHomeSoftware Heritage

indexer.pp
No OneTemporary

indexer.pp

# Base class for the indexer manifests
class profile::swh::deploy::indexer {
include ::profile::swh::deploy::objstorage_cloud
$config_directory = '/etc/softwareheritage/indexer'
$config_file = "${config_directory}/base.yml"
$config = lookup('swh::deploy::worker::swh_indexer::base::config')
$packages = ['python3-swh.indexer']
file {$config_directory:
ensure => 'directory',
owner => 'swhworker',
group => 'swhworker',
mode => '0755',
}
file {$config_file:
ensure => 'present',
owner => 'swhworker',
group => 'swhdev',
# Contains passwords
mode => '0640',
content => inline_template("<%= @config.to_yaml %>\n"),
}
package {$packages:
ensure => 'latest',
}
}

File Metadata

Mime Type
text/x-c++
Expires
Thu, Jul 3, 11:50 AM (5 d, 41 m ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3240524

Event Timeline