diff --git a/modules/nodepool/manifests/init.pp b/modules/nodepool/manifests/init.pp index a4b6ca2593..29295349ea 100644 --- a/modules/nodepool/manifests/init.pp +++ b/modules/nodepool/manifests/init.pp @@ -61,6 +61,15 @@ class nodepool ( ], } + $packages = [ + 'kpartx', + 'qemu-utils', + ] + + package { $packages: + ensure => present, + } + file { '/etc/mysql/conf.d/max_connections.cnf': ensure => present, content => "[server]\nmax_connections = 8192\n", @@ -113,6 +122,15 @@ class nodepool ( group => 'root', } + # used for storage of d-i-b images in non-ephemeral partition + file { '/opt/nodepool_dib': + ensure => directory, + mode => '0755', + owner => 'nodepool', + group => 'nodepool', + require => User['nodepool'], + } + file { '/var/log/nodepool': ensure => directory, mode => '0755',