aboutsummaryrefslogtreecommitdiff
path: root/personal_infra/puppet/site/stb.mad.int.pdp7.net.pp
diff options
context:
space:
mode:
Diffstat (limited to 'personal_infra/puppet/site/stb.mad.int.pdp7.net.pp')
-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':}
}