aboutsummaryrefslogtreecommitdiff
path: root/personal_infra/puppet/site/julius.ces.int.pdp7.net.pp
diff options
context:
space:
mode:
Diffstat (limited to 'personal_infra/puppet/site/julius.ces.int.pdp7.net.pp')
-rw-r--r--personal_infra/puppet/site/julius.ces.int.pdp7.net.pp15
1 files changed, 15 insertions, 0 deletions
diff --git a/personal_infra/puppet/site/julius.ces.int.pdp7.net.pp b/personal_infra/puppet/site/julius.ces.int.pdp7.net.pp
index ee6b8d76..56e6a8ab 100644
--- a/personal_infra/puppet/site/julius.ces.int.pdp7.net.pp
+++ b/personal_infra/puppet/site/julius.ces.int.pdp7.net.pp
@@ -1,4 +1,10 @@
node 'julius.ces.int.pdp7.net' {
+ # further provisioning:
+ #
+ # - (provision using an initial dummy user)
+ # - remove initial user
+ # - set up root password
+
# Raspberry Pi stuff; disable root
file {'/etc/cloud/cloud.cfg':
content => @("EOT")
@@ -89,4 +95,13 @@ node 'julius.ces.int.pdp7.net' {
| - EOT
,
}
+
+ file {'/etc/ssh/sshd_config.d/99-allow-root.conf':
+ content => @("EOT")
+ PermitRootLogin yes
+ | - EOT
+ ,
+ }
+ ~>
+ service {'ssh':}
}