This event has ended. Visit the official site or create your own event on Sched.
Venue Map: Click here
Back To Schedule
Thursday, October 12 • 2:15pm - 3:00pm
Using Puppet Enterprise APIs with PowerShell – Jason Johnson, Humana

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Puppet Enterprise has great APIs that can simplify many aspects of the care and feeding of your infrastructure. While users have had success using Puppet Enterprise API in combination with curl, python and bash shell scripts, implementing these tools on Windows can be problematic. We will discuss PowerShell: what it is and how it differs from other shells; its increasing ubiquity; and tools that simplify coding. We will explore how to convert a curl command to PowerShell for (1) checking puppet status endpoints, (2) a puppet db query, and (3) a code manager deployment. Security is not left out as we discuss the issues with untrusted CAs and creating a pfx certificate to ensure secure commands from PowerShell. With this new knowledge you will be able to evolve the existing curl examples into PowerShell scripts to which your Windows colleagues can not only run, but also contribute.

avatar for Jason Johnson

Jason Johnson

Technical Architect, Humana
Jason is a Technical Architect at Humana with 20 years of experience working hard to get computers to do his job (aka automation). He has been using Puppet for the past 3 years to help automate delivery of Windows servers and bugging people at parties about how cool desired state... Read More →

Thursday October 12, 2017 2:15pm - 3:00pm PDT
Track 6: Continental Ballroom - Parlor 1-3