diff --git a/site-modules/profile/manifests/swh/deploy/storage.pp b/site-modules/profile/manifests/swh/deploy/storage.pp index 69827fdb..1d84e1a0 100644 --- a/site-modules/profile/manifests/swh/deploy/storage.pp +++ b/site-modules/profile/manifests/swh/deploy/storage.pp @@ -1,21 +1,25 @@ # Deployment of the swh.storage.api server class profile::swh::deploy::storage { include ::profile::swh::deploy::base_storage package {'python3-swh.storage': ensure => 'present', } ~> ::profile::swh::deploy::rpc_server {'storage': executable => 'swh.storage.api.server:make_app_from_configfile()', worker => 'sync', http_check_string => 'Software Heritage storage server', } $storage_config = lookup('swh::deploy::storage::config')['storage'] if ($storage_config['cls'] == 'local' and $storage_config['args']['journal_writer'] and $storage_config['args']['journal_writer']['cls'] == 'kafka') { include ::profile::swh::deploy::journal } + + if $storage_config['cls'] == 'cassandra' { + include ::profile::swh::deploy::storage_cassandra + } }