13 lines
412 B
Ruby
13 lines
412 B
Ruby
site = URI(node['gitlab']['external-url']).host
|
|
|
|
omnibus_helper = OmnibusHelper.new(node)
|
|
|
|
# ../resources/certificate.rb
|
|
letsencrypt_certificate site do
|
|
crt node['gitlab']['nginx']['ssl_certificate']
|
|
key node['gitlab']['nginx']['ssl_certificate_key']
|
|
notifies :run, "execute[reload nginx]", :immediate
|
|
notifies :run, 'ruby_block[display_le_message]'
|
|
only_if { omnibus_helper.service_up?('nginx') }
|
|
end
|