aboutsummaryrefslogtreecommitdiff
path: root/personal_infra/puppet
diff options
context:
space:
mode:
authoralex <alex@pdp7.net>2026-03-13 20:01:53 +0100
committeralex <alex@pdp7.net>2026-03-13 20:01:53 +0100
commit6938e1b459a0f323172167b8c9a2b2cbaa116b50 (patch)
tree05bf35a55ccdc0c60a1be63742dbc4e960311f64 /personal_infra/puppet
parent00c8d833cb07b837d20af1ebc9794e76232f21e7 (diff)
Configure Kodi minimally
Diffstat (limited to 'personal_infra/puppet')
-rw-r--r--personal_infra/puppet/site/stb.mad.int.pdp7.net.pp18
1 files changed, 18 insertions, 0 deletions
diff --git a/personal_infra/puppet/site/stb.mad.int.pdp7.net.pp b/personal_infra/puppet/site/stb.mad.int.pdp7.net.pp
index ac138fb0..5ddab4b0 100644
--- a/personal_infra/puppet/site/stb.mad.int.pdp7.net.pp
+++ b/personal_infra/puppet/site/stb.mad.int.pdp7.net.pp
@@ -8,4 +8,22 @@ node 'stb.mad.int.pdp7.net' {
}
~>
Exec['/usr/bin/systemctl reset-failed']
+
+ user {'kodi':
+ ensure => present,
+ }
+
+ package {['kodi', 'lightdm']:}
+
+ file {'/etc/lightdm/lightdm.conf':
+ content => @(EOT)
+ [Seat:*]
+ user-session=kodi
+ autologin-user=kodi
+ | EOT
+ ,
+ require => [Package['kodi'], User['kodi']],
+ }
+ ~>
+ service {'lightdm':}
}