puppetlabs / puppetlabs-peadm

A Puppet module defining Bolt plans used to automate Puppet Enterprise deployments
Apache License 2.0
29 stars 53 forks source link

Add function to check if nodes are reachable via bolt #433

Open bastelfreak opened 4 months ago

bastelfreak commented 4 months ago

At the moment the plans assume that all nodes are available. I had a few customer setups where one of the compilers wasn't reachable during a convert/upgrade. To not put the PE infra into an undefined state, it makes sense to check the availability before running the plans.

Summary

Provide a detailed description of all the changes present in this pull request.

Additional Context

Add any additional context about the problem here.

Related Issues (if any)

Mention any related issues or pull requests.

Checklist

Changes include test coverage?

Have you updated the documentation?

Jo-Lillie commented 2 months ago

Hey @bastelfreak just wondering if you got a chance to check out the comments I left? Thanks 😃

CoMfUcIoS commented 1 month ago

Hey @bastelfreak this PR is stall, can you please follow up with all comments?