X-Git-Url: https://git.openstreetmap.org./chef.git/blobdiff_plain/f13f49d00c028002bb22a25f75c15633d5ae3e81..cc57b9e9a6f06eb2fdce5ed83aa5f9ed6cd90cad:/cookbooks/openssh/recipes/default.rb diff --git a/cookbooks/openssh/recipes/default.rb b/cookbooks/openssh/recipes/default.rb index 13bc8f517..6a299d226 100644 --- a/cookbooks/openssh/recipes/default.rb +++ b/cookbooks/openssh/recipes/default.rb @@ -23,6 +23,15 @@ include_recipe "networking" package "openssh-client" package "openssh-server" +template "/etc/ssh/sshd_config.d/chef.conf" do + source "sshd_config.conf.erb" + owner "root" + group "root" + mode "644" + notifies :restart, "service[ssh]" + only_if { Dir.exist?("/etc/ssh/sshd_config.d") } +end + service "ssh" do action [:enable, :start] supports :status => true, :restart => true, :reload => true @@ -64,7 +73,7 @@ end template "/etc/ssh/ssh_known_hosts" do source "ssh_known_hosts.erb" - mode 0o444 + mode "444" owner "root" group "root" backup false @@ -77,6 +86,6 @@ firewall_rule "accept-ssh" do action :accept source "net" dest "fw" - proto "tcp:syn" + proto "tcp" dest_ports node[:openssh][:port] end