diff options
author | Jesse Luehrs <doy@tozt.net> | 2019-10-23 04:15:30 -0400 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2019-10-23 04:15:30 -0400 |
commit | 2c5280f83872f59a9a622025bd0cf4859c32f19a (patch) | |
tree | 764293a4ed33147465b6f60fb1605482b22cba8c /modules | |
parent | ff2339457a5c6eaae9349d03d9175637bd8de119 (diff) | |
download | puppet-tozt-2c5280f83872f59a9a622025bd0cf4859c32f19a.tar.gz puppet-tozt-2c5280f83872f59a9a622025bd0cf4859c32f19a.zip |
fix package dependencies
Diffstat (limited to 'modules')
-rw-r--r-- | modules/teleterm/manifests/init.pp | 8 | ||||
-rw-r--r-- | modules/tozt/manifests/teleterm.pp | 8 |
2 files changed, 9 insertions, 7 deletions
diff --git a/modules/teleterm/manifests/init.pp b/modules/teleterm/manifests/init.pp index 070ca18..a4106f1 100644 --- a/modules/teleterm/manifests/init.pp +++ b/modules/teleterm/manifests/init.pp @@ -1,13 +1,9 @@ -class teleterm { - include media::persistent +class teleterm($source) { include systemd - $version = "0.1.0" - package { "teleterm": ensure => installed, - source => "/media/persistent/releases/doy/teleterm/arch/teleterm-${version}-1-x86_64.pkg.tar.xz", - require => File['/media/persistent/releases']; + source => $source, } file { diff --git a/modules/tozt/manifests/teleterm.pp b/modules/tozt/manifests/teleterm.pp index 34bb277..90395e8 100644 --- a/modules/tozt/manifests/teleterm.pp +++ b/modules/tozt/manifests/teleterm.pp @@ -1,9 +1,15 @@ class tozt::teleterm { - include teleterm + include tozt::persistent + $version = "0.1.0" $client_id = secret::value('teleterm_client_id') $client_secret = secret::value('teleterm_client_secret') + class { 'teleterm': + source => "/media/persistent/releases/doy/teleterm/arch/teleterm-${version}-1-x86_64.pkg.tar.xz", + require => File['/media/persistent/releases']; + } + file { "/etc/teleterm": ensure => directory; |