break of the normal work of operational resolvconf, which is for example on 14.04

For more correct choosing, of course more platforms and version should be reviewed. You just can not remove interface files of resolvconf this breaks the order and your cookbook when run will always set servers which are in the base, but this is wrong.

If anyone needs just static resolv.conf he must not use resolvconf framework... The idea of the framework to provide dynamic resolv.conf capability.