summaryrefslogtreecommitdiffstats
path: root/modules
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2019-10-23 04:15:30 -0400
committerJesse Luehrs <doy@tozt.net>2019-10-23 04:15:30 -0400
commit2c5280f83872f59a9a622025bd0cf4859c32f19a (patch)
tree764293a4ed33147465b6f60fb1605482b22cba8c /modules
parentff2339457a5c6eaae9349d03d9175637bd8de119 (diff)
downloadpuppet-tozt-2c5280f83872f59a9a622025bd0cf4859c32f19a.tar.gz
puppet-tozt-2c5280f83872f59a9a622025bd0cf4859c32f19a.zip
fix package dependencies
Diffstat (limited to 'modules')
-rw-r--r--modules/teleterm/manifests/init.pp8
-rw-r--r--modules/tozt/manifests/teleterm.pp8
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;