diff --git a/modules/rhizomatica_base_system/manifests/init.pp b/modules/rhizomatica_base_system/manifests/init.pp index 643f32a..a9c0fef 100644 --- a/modules/rhizomatica_base_system/manifests/init.pp +++ b/modules/rhizomatica_base_system/manifests/init.pp @@ -367,6 +367,7 @@ class rhizomatica_base_system { 'libdbd-sqlite3', 'libsmpp0']: ensure => installed, require => Apt::Source['rhizomatica'], + notify => Exec['hlr_pragma_wal'] } file { '/etc/osmocom/osmo-nitb.cfg': @@ -374,6 +375,12 @@ class rhizomatica_base_system { require => Package['osmocom-nitb'], } + exec { 'hlr_pragma_wal': + command => '/usr/bin/sqlite3 /var/lib/osmocom/hlr.sqlite3 "PRAGMA journal_mode=wal;"', + require => Package['sqlite3'], + refreshonly => true, + } + #LCR package { 'lcr': ensure => installed,