diff options
author | Folker Bernitt <fbernitt@thoughtworks.com> | 2015-01-29 11:01:12 +0100 |
---|---|---|
committer | Folker Bernitt <fbernitt@thoughtworks.com> | 2015-01-29 11:01:12 +0100 |
commit | e5692d6d992bb9899e62c573d0fa3b5be9540778 (patch) | |
tree | c3ce45f06d12d7c92fa3581538862a62c9b416c1 /provisioning/modules/phantomjs/manifests | |
parent | 2652238050640d7984f9464a9487d960133af19f (diff) |
Issue #252: Now correct node_modules gets deleted and phantomjs is installed.
Diffstat (limited to 'provisioning/modules/phantomjs/manifests')
-rw-r--r-- | provisioning/modules/phantomjs/manifests/init.pp | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/provisioning/modules/phantomjs/manifests/init.pp b/provisioning/modules/phantomjs/manifests/init.pp new file mode 100644 index 00000000..78ba734c --- /dev/null +++ b/provisioning/modules/phantomjs/manifests/init.pp @@ -0,0 +1,17 @@ +class phantomjs { + exec{'download_phantomjs': + command => '/usr/bin/wget -O /var/local/phantomjs-1.9.8.tar.bz2 https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-1.9.8-linux-x86_64.tar.bz2', + creates => '/var/local/phantomjs-1.9.8.tar.bz2', + notify => Exec['unpack_phantomjs'], + } + exec{'unpack_phantomjs': + command => '/bin/tar xvfj phantomjs-1.9.8.tar.bz2', + cwd => '/var/local/', + refreshonly => true, + notify => Exec['install_phantomjs'], + } + exec{'install_phantomjs': + command => '/usr/bin/install /var/local/phantomjs-1.9.8-linux-x86_64/bin/phantomjs /usr/bin/phantomjs', + refreshonly => true, + } +} |