Hi Puppet 6 removes the master subcommand wich also removes the `master --compile` ability. SERVER-990 proposes `catalog find` as alternative command.
octocatalog-diff uses a command like `puppet master --compile $nodename --environmenpath $envsdir --factpath $path-to-fact-dir --facts_terminus yaml` When i execute `puppet catalog find --environmentpath $envsdir --certname $nodename --factpath $path-to-fact-dir --facts_terminus yaml` compilation fails saying "[] is not applicable to Undef value" - caused by an empty $facts hash. Removing `--facts_terminus yaml` will provide $facts but does take the facts from the machine executing the command. Replacing `--factpath $path-to-fact-dir` with `--clientyamldir $path-to-dir-containing-facts-dir` errors out with `undefined method sanitize for #<Hash:....>` (which I think is probably because the yaml is plain yaml and not an ruby object yaml). Any hints how to pass facts to the `puppet catalog find` command? - Thomas https://tickets.puppetlabs.com/browse/SERVER-990 https://github.com/github/octocatalog-diff/issues/186 -- You received this message because you are subscribed to the Google Groups "Puppet Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-dev+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-dev/f528425b-6115-441f-a128-5ea60424ba96%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.