diff options
Diffstat (limited to 'files/puppet/modules/pixelated/manifests/install.pp')
-rw-r--r-- | files/puppet/modules/pixelated/manifests/install.pp | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/files/puppet/modules/pixelated/manifests/install.pp b/files/puppet/modules/pixelated/manifests/install.pp deleted file mode 100644 index 732e55f..0000000 --- a/files/puppet/modules/pixelated/manifests/install.pp +++ /dev/null @@ -1,48 +0,0 @@ -# Installs pixelated-server and pixelated-user-agent -class pixelated::install ( - $release = '1.0_beta1', - $pixelated_server_deb = 'pixelated-server_0.2.162.gbpba0081_all.deb', - $pixelated_user_agent_deb = 'pixelated-user-agent_0.6.699.gbpc8f588_all.deb' -) { - - - - exec { 'fetch_pixelated_user_agent': - command => "/usr/bin/wget https://github.com/pixelated/pixelated-user-agent/releases/download/${release}/${pixelated_user_agent_deb}", - cwd => '/var/tmp', - creates => "/var/tmp/${pixelated_user_agent_deb}" - } - - exec { 'fetch_pixelated_server': - command => "/usr/bin/wget https://github.com/pixelated/pixelated-user-agent/releases/download/${release}/${pixelated_server_deb}", - cwd => '/var/tmp', - creates => "/var/tmp/${pixelated_server_deb}" - } - - package { - # Dependencies of pixelated-user-agent - [ 'libffi6', 'libsqlcipher0', 'python' ]: - ensure => installed; - 'pixelated-user-agent': - ensure => latest, - provider => 'dpkg', - source => "/var/tmp/${pixelated_user_agent_deb}", - require => [ - Exec['fetch_pixelated_user_agent'], - Package['libffi6'], - Package['libsqlcipher0'], - Package['libssl-dev'], - Package['python'], - ]; - # Dependencies of pixelated-server - [ 'python-sqlcipher', 'systemd' ]: - ensure => installed; - 'pixelated-server': - ensure => latest, - provider => 'dpkg', - source => "/var/tmp/${pixelated_server_deb}", - require => [ - Exec['fetch_pixelated_server'], - Package['pixelated-user-agent'] ] - } -} |