Include Stream configs in Nginx config if missing

This commit is contained in:
Basti 2022-03-17 14:28:13 -06:00
parent 4cd0149f76
commit f17dd53f69
Signed by untrusted user: basti
GPG Key ID: 9F88009D31D99C72

View File

@ -65,3 +65,17 @@ end
unless node.chef_environment == "development"
include_recipe "kosmos-nginx::firewall"
end
ruby_block "nginx configuration" do
block do
file = Chef::Util::FileEdit.new("/etc/nginx/nginx.conf")
file.insert_line_if_no_match(/stream {/, <<-EOF
stream {
include /etc/nginx/streams-enabled/*;
}
EOF
)
file.write_file
end
notifies :reload, 'ohai[reload_nginx]', :immediately
end