inkblot / puppet-bind

18 stars 81 forks source link

Add support for unmanaged zone contents for externally-managed zones #151

Open optiz0r opened 5 years ago

optiz0r commented 5 years ago

Adds bind::zone::manage_contents parameter which defaults to true. When set to false, the content of the zone file is not managed by puppet. This allows the module to co-exist with external tooling which manages the zone file contents, while still using this module to manage configuration of the zone. When manage_zone is set false for non-master zones, zone files are no longer removed from disk where this module thinks them not relevant.

Readme is updated with a usage example.