aboutsummaryrefslogtreecommitdiff
path: root/personal_infra/puppet
diff options
context:
space:
mode:
authoralex <alex@pdp7.net>2024-11-15 19:46:51 +0100
committeralexpdp7 <alex@corcoles.net>2024-11-15 19:48:06 +0100
commitfe67505541e824de364ed3bdd4ef84975b71d9f6 (patch)
treec03a9876931a9294ac91c3459bd446ab6f7b293a /personal_infra/puppet
parent8a2a71ee632e9f508f52717861f4b2cbf51da37c (diff)
Add Steam
Diffstat (limited to 'personal_infra/puppet')
-rw-r--r--personal_infra/puppet/modules/steam/manifests/init.pp13
-rw-r--r--personal_infra/puppet/site/hideo.mad.int.pdp7.net.pp1
2 files changed, 14 insertions, 0 deletions
diff --git a/personal_infra/puppet/modules/steam/manifests/init.pp b/personal_infra/puppet/modules/steam/manifests/init.pp
new file mode 100644
index 00000000..ee164a27
--- /dev/null
+++ b/personal_infra/puppet/modules/steam/manifests/init.pp
@@ -0,0 +1,13 @@
+class steam {
+ file {'/var/lib/dpkg/arch':
+ content => @(EOT)
+ amd64
+ i386
+ | EOT
+ ,
+ }
+ ~>
+ Exec['/usr/bin/apt update']
+ ->
+ package {'steam-installer':}
+}
diff --git a/personal_infra/puppet/site/hideo.mad.int.pdp7.net.pp b/personal_infra/puppet/site/hideo.mad.int.pdp7.net.pp
index 033c910f..0f453dd1 100644
--- a/personal_infra/puppet/site/hideo.mad.int.pdp7.net.pp
+++ b/personal_infra/puppet/site/hideo.mad.int.pdp7.net.pp
@@ -1,5 +1,6 @@
node 'hideo.mad.int.pdp7.net' {
class {'workstation':}
class {'incus':}
+ class {'steam':}
package {['zfs-dkms', 'sanoid']:}
}