aboutsummaryrefslogtreecommitdiff
path: root/personal_infra
diff options
context:
space:
mode:
authoralex <alex@pdp7.net>2026-04-11 22:19:38 +0200
committeralex <alex@pdp7.net>2026-04-11 22:19:38 +0200
commitadce65b829547fa4204876444e88489d40f6d96d (patch)
treee57e160b3449bcee9596eae759d5ce954581cf06 /personal_infra
parentb646cdc05240e38897607f4c7eff3f052d8c024e (diff)
Set up root, document provisioning
Diffstat (limited to 'personal_infra')
-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':}
}