New answers tagged puppetmaster
Yes, Puppet is rather flexible about reports. There are a number of processors to choose from, and you will most likely end up with a bunch of pson (JSON) files. This allows you to implement your own consumer for reports, though open source solutions will obviously lift a lot of work from you.
As long as the master is operating normally, the agent will update the timestamp on $vardir/state/state.yaml on every run. A failing master (including compiler errors etc.) will lead to an outdated state.yaml file. You can use its freshness to determine whether your master is up and well.
You can use Puppet Package Mangement From the node: curl -k https://<master hostname>:8140/packages/current/install.bash | bash Then just sign the cert on the master once completed: puppet cert list puppet cert sign <certname> Reference ...
Puppet does configuration management well, but it is not so great at provisioning. For this you will almost certainly need another tool, such as Foreman.
Top 50 recent answers are included