@atomic-penguin im using Chef 11.8.2 on the client.  And if im not setting certificate_databag_id attribute (because im managing my ssl certs by other cookbook) then the resource compile to: 

```ruby 
Compiled Resource:
------------------
# Declared in /var/chef/cache/cookbooks/gitlab/recipes/default.rb:313:in `from_file'

certificate_manage("{}") do
  action :create
  retries 0
  retry_delay 2
  cookbook_name "gitlab"
  recipe_name "default"
  cert_path "/etc/nginx/ssl"
  owner "git"
  group "git"
  nginx_cert true
  data_bag_secret "/etc/chef/encrypted_data_bag_secret"
  data_bag "certificates"
  not_if { #code block }
  only_if { #code block }
end

```

It sounds pretty much logical for me that if i dont configure that attribute no resource should be configured or compiled. Specially if that resource will have no name... because attribute that defines his name is empty...