diff --git a/manifests/install.pp b/manifests/install.pp index 427cbb1..aa469db 100644 --- a/manifests/install.pp +++ b/manifests/install.pp @@ -8,6 +8,10 @@ $install_source = $wildfly::install_source $install_file = basename($install_source) + file { $wildfly::install_cache_dir: + ensure => 'directory', + } + file { "${wildfly::install_cache_dir}/${install_file}": source => $install_source, } diff --git a/spec/classes/install_spec.rb b/spec/classes/install_spec.rb index ab75fc1..197b321 100644 --- a/spec/classes/install_spec.rb +++ b/spec/classes/install_spec.rb @@ -13,6 +13,7 @@ end it { is_expected.to contain_class('wildfly::install') } + it { is_expected.to contain_file('/var/cache/wget').with('ensure' => 'directory') } it do is_expected.to contain_file('/var/cache/wget/wildfly-9.0.2.Final.tar.gz').with( 'source' => 'http://download.jboss.org/wildfly/9.0.2.Final/wildfly-9.0.2.Final.tar.gz'