We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c17fd42 commit 56dd7deCopy full SHA for 56dd7de
modules/profile/manifests/base.pp
@@ -18,6 +18,9 @@
18
class { 'ssh::server':
19
enable_ssh_ca => $enable_ssh_ca,
20
}
21
+ class { 'ssh::client':
22
+ enable_ssh_ca => $enable_ssh_ca,
23
+ }
24
25
class { 'users':
26
accounts => $accounts,
modules/ssh/manifests/client.pp
@@ -0,0 +1,13 @@
1
+# @summary ssh client configuration
2
+class ssh::client (
3
+ Boolean $enable_ssh_ca,
4
+) {
5
+ if $enable_ssh_ca {
6
+ $ca_pub_data = jqlib::secret('ssh_ca/ca.pub')
7
+ file { '/etc/ssh/ssh_known_hosts':
8
+ ensure => file,
9
+ content => "@cert-authority *.ops.jquery.net ${ca_pub_data}\n",
10
+ mode => '0444',
11
12
13
+}
0 commit comments