Page MenuHomeSoftware Heritage

swh_indexer_ctags.pp
No OneTemporary

swh_indexer_ctags.pp

# Deployment for swh-indexer-ctags
class profile::swh::deploy::worker::swh_indexer_ctags {
include ::profile::swh::deploy::indexer
$concurrency = lookup('swh::deploy::worker::swh_indexer::ctags::concurrency')
$loglevel = lookup('swh::deploy::worker::swh_indexer::ctags::loglevel')
$task_broker = lookup('swh::deploy::worker::swh_indexer::ctags::task_broker')
$config_file = '/etc/softwareheritage/indexer/ctags.yml'
$config = lookup('swh::deploy::worker::swh_indexer::ctags::config')
$task_modules = ['swh.indexer.tasks']
$task_queues = ['swh_indexer_content_ctags']
Package[$::profile::swh::deploy::indexer::packages] ~> ::profile::swh::deploy::worker::instance {'swh_indexer_ctags':
ensure => present,
concurrency => $concurrency,
loglevel => $loglevel,
task_broker => $task_broker,
task_modules => $task_modules,
task_queues => $task_queues,
require => [
Class['profile::swh::deploy::indexer'],
Class['profile::swh::deploy::objstorage_cloud'],
File[$config_file],
],
}
file {$config_file:
ensure => 'present',
owner => 'swhworker',
group => 'swhdev',
# Contains passwords
mode => '0640',
content => inline_template("<%= @config.to_yaml %>\n"),
}
}

File Metadata

Mime Type
text/x-c++
Expires
Thu, Jul 3, 11:48 AM (5 d, 12 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3240364

Event Timeline