diff --git a/elasticsearch/setup/modules/elasticsearch/files/elasticsearch-0.90.0.deb b/elasticsearch/setup/modules/elasticsearch/files/elasticsearch-0.90.0.deb deleted file mode 100644 index f416f79..0000000 Binary files a/elasticsearch/setup/modules/elasticsearch/files/elasticsearch-0.90.0.deb and /dev/null differ diff --git a/elasticsearch/setup/modules/elasticsearch/manifests/init.pp b/elasticsearch/setup/modules/elasticsearch/manifests/init.pp index 8e21fd5..182f73c 100644 --- a/elasticsearch/setup/modules/elasticsearch/manifests/init.pp +++ b/elasticsearch/setup/modules/elasticsearch/manifests/init.pp @@ -1,7 +1,8 @@ class elasticsearch ($version) { - file {'/tmp/elasticsearch.deb': - source => "puppet:///modules/elasticsearch/elasticsearch-${version}.deb", + exec { "/tmp/elasticsearch.deb": + command => "wget https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-${version}.deb -O /tmp/elasticsearch.deb", + path => "/usr/bin/", } package {'openjdk-7-jre-headless': @@ -11,9 +12,8 @@ package {'elasticsearch': provider => dpkg, - ensure => latest, - source => '/tmp/elasticsearch.deb', - require => [Package['openjdk-7-jre-headless'],File['/tmp/elasticsearch.deb']], + source => '/tmp/elasticsearch.deb', + require => [Package['openjdk-7-jre-headless'],Exec['/tmp/elasticsearch.deb']], } } \ No newline at end of file