| When puppet generate types cannot generate types, it will error, but it explicitly just logs it and keeps going. https://github.com/puppetlabs/puppet/blob/1a13e0cf96c70b303492e684f9ccf4c38207b3dd/lib/puppet/generate/type.rb#L204-L211
[~/.puppetlabs/etc/code/environments/production]$ puppet generate types |
Notice: Generating Puppet resource types. |
Error: /Users/ben/.puppetlabs/etc/code/environments/production/modules/drupal/lib/puppet/type/drupal_module.rb: title patterns that use procs are not supported. |
Error: /Users/ben/.puppetlabs/etc/code/environments/production/modules/drupal/lib/puppet/type/drupal_theme.rb: title patterns that use procs are not supported. |
Error: /Users/ben/.puppetlabs/etc/code/environments/production/modules/drupal/lib/puppet/type/drupal_variable.rb: title patterns that use procs are not supported. |
[~/.puppetlabs/etc/code/environments/production]$ echo $? |
0
|
This might be so that code manager doesn't fail when code is deployed, but this is certainly not expected. Should there be an option for explicit error codes? |