template-file support for knife provision