Puppet on Windows
Looking to move away from manual processes and custom scripts and adopt automation and DevOps practices for your Windows environments? This session will give you practical first steps to automating the configuration of your Windows infrastructure. These examples will give you the building blocks to manage more complex applications with Puppet. In this session, you’ll learn how to:
2
Thursday, October 20 | 11:30 am
Nicolas CorrarelloSenior Technical Solutions Engineer,
Puppet
Windows
● Configure base OS settings, including Windows features, users and groups, registry settings
● Configure core Windows services, such as NTP, Firewall, etc.
● Deploy an IIS server using the roles and profiles pattern
A Tale of Two Hierarchies: Group Policy & Puppet
Group Policy is a highly contested area in the world of configuration management on Windows. Most enterprises have years of time invested in typically non-version controlled and non-commented group policies that have been applied organically to a sprawling list of organizational units as the needs of the company have changed. Infrastucture as code gives you the awesome power of modeling the state of all your systems regardless of where they live, but if group policy is hiding changes behind the scenes resolving those conflicts can be a hair-pulling experience.
3
Thursday, October 20 | 1:30 pm
Matt StoneSystems Engineer, Getty Images
Windows
Puppet & Azure
Puppet is a great first step to making your environment more secure. Evolving your system setup into infrastructure as code allows a clear audit trail and more inspection of your current state, allowing you to shine a light on any problem areas in your estate. But how do we make sure our Puppet setup doesn't make things less secure whilst making it easier to automate? We're going to talk about:
4
Thursday, October 20 | 2:30 pm
Senior Product Manager, PuppetKenaz Kwa
Windows
Building Nano Server Images With Puppet and DSC
Microsoft™Nano Server is a purpose-built operating system designed to run born-in-the-cloud applications and containers. To be lightweight, it sheds much of the Windows architecture, suggesting new approaches to building and managing these machines. With Puppet and DSC, we can make building Nano Server images automated and repeatable and able to live alongside your other infrastructure as code. This talk will walk through using Puppet to generate and customize a Nano Server image. Given enough presentation time, I'll also deploy it using Puppet.
5
Thursday, October 20 | 3:45 pm
Michael SmithPrincipal Software Engineer, Puppet
Windows
How Not to Freak Out When You Start Writing Puppet Modules for Windows
Writing your first Puppet module is pretty daunting. There are so many things to set up: tools, repositories, tests! In this presentation we’ll walk through setting up a local Windows development environment, and then write a Puppet module. We’ll also look at debugging, testing and publishing the module to the Puppet Forge.
6
Friday, October 21 | 2:30 pm
Glenn SartiSenior Software Engineer, Puppet
Windows
Easily Manage Software on Windows With Chocolatey
Automating software management is simple on almost every platform except Windows. Windows has many different routes to procure software with over 20 installer types and archive formats! This really makes managing software on Windows trend towards chaos. Enter Chocolatey, the package manager for Windows. Chocolatey is a single, unified interface designed to easily work with all aspects of managing Windows software using a packaging framework that understands both versioning and dependency requirements. Chocolatey packages encapsulate everything required to manage a particular piece of software into one deployment artifact by wrapping installers, executables, zips, and scripts into a compiled package file. Come learn how to let Chocolatey wrangle the chaos of Windows software management and leave you with a smile on your face!
7
Friday, October 21 | 3:45 pm
Rob ReynoldsSenior Software Engineer, Puppet
Windows
Deploying Multi-Tier Windows Applications With Application Orchestrator
Manually setting up a multi-tier Windows application can be a headache. It can be prone to user mistakes or rely on outdated PowerShell scripts. Puppet Application Orchestration provides you a repeatable, reliable way to deploy your multi-tier applications. In this session, we'll cover how to: * Set up a multi-tier application, consisting of IIS, SQL Server Always On and Active Directory. * Deploy the application using Puppet Application Orchestration.
8
Friday, October 21 | 2:30 pm
Ethan BrownPrincipal Software Engineer, Puppet
Windows
Want to explore more PuppetConf sessions? View our full agenda and other tracks at puppet.com/puppetconf
Nicolas CorrarelloSenior Technical Solutions Engineer, Puppet
Nicolas Corrarello's background includes 6+ years of Unix and Windows Server system administration roles, managing AIX/Solaris/Linux and different versions of Windows Server (2000 AS and above) systems in different companies. Nicolas also worked two years as a support engineer, and instructor/examiner for Red Hat delivering RHCE / RHCA courses. Open source enthusiast, has more IT in his house than appliances. While he spent years doing things manually, he's now a firm believer that the system administration practice needs to evolve and raise to the challenges of current times.
Matt StoneGetty Images, Getty Images
Matthew has over twenty years of experience working in technology, from support to system administration, tech writer to team lead. His current focus is on designing provisioning systems and automating more Windows servers than he'd like to count.
Kenaz KwaSenior Product Manager, Puppet
Kenaz Kwa is a Senior Product Manager at Puppet Labs responsible for Microsoft Windows and Azure and the Puppet Forge. Previously, Kenaz was a Product Manager on the Azure team at Microsoft, working on the Infrastructure-as-a-Service offering.
Michael SmithPrincipal Software Engineer, Puppet
Michael Smith has been writing software in scientific and automation software for 11 years, on a broad range of platforms and languages. He’s currently a developer at Puppet.
Glenn SartiSenior Software Engineer, HashiCorp
Glenn Sarti, originally from Perth (Western Australia), has recently moved with his family to Portland to work at Puppet. He has spent well over a decade as a Windows Client and Infrastructure engineer, with a heavy focus of automation and infrastructure software development. Glenn was also a co-organizer for the DevOps meetup in Perth and has spoken at his local Dot Net, Java and DevOps and meetups.
Rob ReynoldsSenior Software Engineer, Puppet
Rob is a Senior Software Engineer on the Windows Team at Puppet, where we make Windows moar awesome! He has a passion for automation and making hard concepts simple. Rob is also the creator and primary maintainer of Chocolatey, a package manager for Windows. His past as an artist has shaped the way he thinks about and develops code. Rob lives in Kansas where he spends time with his wife and two children, cheers on the Royals, and avoids tornadoes.
Ethan BrownPrincipal Software Engineer, Puppet
Ethan is the technical lead for the Puppet Windows team, devoted to improving the Puppet Windows experience. Prior to joining the Puppet team, he spent 15+ years building and architecting applications using a wide range of Microsoft technology from the desktop to the web and everything in between.
t
Get on the path to a better futureJoin us 19-21 October in San Diego
Register now
Summer Savings: Save $240 until 15 September
puppetconf.com
Top Related