| common.yaml: — lookup_options: knockout: merge: strategy: 'deep' knockout_prefix: '–' knockout: - common - roles - kernel - operatingsystem-virtual - operatingsystem-operatingsystemrelease - node roles.yaml: — knockout: - --roles kernel.yaml: — knockout: - --kernel operatingsystem-virtual.yaml: — knockout: - --operatingsystem-virtual Result ("roles" got knocked out): [helmut@BSDHelmut ~]$ sudo puppet agent -t -v Info: Using environment 'production' Info: Retrieving pluginfacts Info: Retrieving plugin Info: Loading facts Info: Caching catalog for bsdhelmut.charlieroot.de Info: Applying configuration version '1648205634' Notice: [common, kernel, operatingsystem-virtual, operatingsystem-operatingsystemrelease, node] Notice: /Stage[main]/Config/Notify[Knockout:]/message: defined 'message' as '[common, kernel, operatingsystem-virtual, operatingsystem-operatingsystemrelease, node]' Notice: Applied catalog in 19.34 seconds [helmut@BSDHelmut ~]$ Now change order in hiera.yaml and put "kernel.yaml" somewhere lower: |