Submit Search
Upload
Building windows infrastructure with puppet
•
0 likes
•
41 views
A
Alexander Tsirel
Follow
My Talk at Puppet Camp in Sydney 2015.
Read less
Read more
Technology
Report
Share
Report
Share
1 of 46
Download now
Download to read offline
Recommended
Electron. How To.
Electron. How To.
Igor Kozlovsky
Tanker: keep your secrets (in a) safe
Tanker: keep your secrets (in a) safe
Dimitri Merejkowsky
ClusterDesktop how-to use on Mac
ClusterDesktop how-to use on Mac
Emil Parashkevov
maryes.browsers
maryes.browsers
maryespitia
04 12-2018-scp ubnetdef-to_blue_tmp
04 12-2018-scp ubnetdef-to_blue_tmp
Alexander Bitar
Nashorn, what is the whole buzz about #4developers
Nashorn, what is the whole buzz about #4developers
Michał Gruca
Nashorn, what is the whole buzz about
Nashorn, what is the whole buzz about
Michał Gruca
How to make a WoW server Warlords of Draenor
How to make a WoW server Warlords of Draenor
Mohit Maheshwari
Recommended
Electron. How To.
Electron. How To.
Igor Kozlovsky
Tanker: keep your secrets (in a) safe
Tanker: keep your secrets (in a) safe
Dimitri Merejkowsky
ClusterDesktop how-to use on Mac
ClusterDesktop how-to use on Mac
Emil Parashkevov
maryes.browsers
maryes.browsers
maryespitia
04 12-2018-scp ubnetdef-to_blue_tmp
04 12-2018-scp ubnetdef-to_blue_tmp
Alexander Bitar
Nashorn, what is the whole buzz about #4developers
Nashorn, what is the whole buzz about #4developers
Michał Gruca
Nashorn, what is the whole buzz about
Nashorn, what is the whole buzz about
Michał Gruca
How to make a WoW server Warlords of Draenor
How to make a WoW server Warlords of Draenor
Mohit Maheshwari
Mule esb lesson 2
Mule esb lesson 2
Germano Barba
Appsecforum2014 nov14-bk-cryptool-rump
Appsecforum2014 nov14-bk-cryptool-rump
Cyber Security Alliance
Manage Windows Like Linux via SSH using Ansible
Manage Windows Like Linux via SSH using Ansible
Ompragash Viswanathan
04 12-2018-scp ubnetdef-to_blue
04 12-2018-scp ubnetdef-to_blue
Alexander Bitar
ClusterDesktop manual how-to use for windows clients
ClusterDesktop manual how-to use for windows clients
Emil Parashkevov
OSMC 2013 | Zabbix: A Practical Demo by Rihards Olups
OSMC 2013 | Zabbix: A Practical Demo by Rihards Olups
NETWAYS
Cumulus Networks: Automating Network Configuration
Cumulus Networks: Automating Network Configuration
Cumulus Networks
DENOG9 - Automating Juniper Devices with Ansible
DENOG9 - Automating Juniper Devices with Ansible
sipgate
Network Automation: Ansible 101
Network Automation: Ansible 101
APNIC
Setting Up a Cloud Server - Part 1 - Transcript.pdf
Setting Up a Cloud Server - Part 1 - Transcript.pdf
ShaiAlmog1
Why linux sucks
Why linux sucks
Nadeen Noaman
Project: Intrusion Detection
Project: Intrusion Detection
Jay Schulman
Splunk n-box-splunk conf-2017
Splunk n-box-splunk conf-2017
Mohamad Hassan
Automated Deployment using Open Source
Automated Deployment using Open Source
duskglow
Docker and Containers for Development and Deployment — SCALE12X
Docker and Containers for Development and Deployment — SCALE12X
Jérôme Petazzoni
Software Instructions
Software Instructions
Anastasia Khudoyarova
Scalable systems management with puppet
Scalable systems management with puppet
Puppet
Scalable Systems Management with Puppet
Scalable Systems Management with Puppet
Puppet
Agentless on Windows - Icinga Camp Stockholm 2019
Agentless on Windows - Icinga Camp Stockholm 2019
Icinga
Continuously-Integrated Puppet in a Dynamic Environment
Continuously-Integrated Puppet in a Dynamic Environment
Puppet
Learning Puppet Chapter 1
Learning Puppet Chapter 1
Vishal Biyani
PuppetConf track overview: Windows
PuppetConf track overview: Windows
Puppet
More Related Content
What's hot
Mule esb lesson 2
Mule esb lesson 2
Germano Barba
Appsecforum2014 nov14-bk-cryptool-rump
Appsecforum2014 nov14-bk-cryptool-rump
Cyber Security Alliance
Manage Windows Like Linux via SSH using Ansible
Manage Windows Like Linux via SSH using Ansible
Ompragash Viswanathan
04 12-2018-scp ubnetdef-to_blue
04 12-2018-scp ubnetdef-to_blue
Alexander Bitar
ClusterDesktop manual how-to use for windows clients
ClusterDesktop manual how-to use for windows clients
Emil Parashkevov
OSMC 2013 | Zabbix: A Practical Demo by Rihards Olups
OSMC 2013 | Zabbix: A Practical Demo by Rihards Olups
NETWAYS
What's hot
(6)
Mule esb lesson 2
Mule esb lesson 2
Appsecforum2014 nov14-bk-cryptool-rump
Appsecforum2014 nov14-bk-cryptool-rump
Manage Windows Like Linux via SSH using Ansible
Manage Windows Like Linux via SSH using Ansible
04 12-2018-scp ubnetdef-to_blue
04 12-2018-scp ubnetdef-to_blue
ClusterDesktop manual how-to use for windows clients
ClusterDesktop manual how-to use for windows clients
OSMC 2013 | Zabbix: A Practical Demo by Rihards Olups
OSMC 2013 | Zabbix: A Practical Demo by Rihards Olups
Similar to Building windows infrastructure with puppet
Cumulus Networks: Automating Network Configuration
Cumulus Networks: Automating Network Configuration
Cumulus Networks
DENOG9 - Automating Juniper Devices with Ansible
DENOG9 - Automating Juniper Devices with Ansible
sipgate
Network Automation: Ansible 101
Network Automation: Ansible 101
APNIC
Setting Up a Cloud Server - Part 1 - Transcript.pdf
Setting Up a Cloud Server - Part 1 - Transcript.pdf
ShaiAlmog1
Why linux sucks
Why linux sucks
Nadeen Noaman
Project: Intrusion Detection
Project: Intrusion Detection
Jay Schulman
Splunk n-box-splunk conf-2017
Splunk n-box-splunk conf-2017
Mohamad Hassan
Automated Deployment using Open Source
Automated Deployment using Open Source
duskglow
Docker and Containers for Development and Deployment — SCALE12X
Docker and Containers for Development and Deployment — SCALE12X
Jérôme Petazzoni
Software Instructions
Software Instructions
Anastasia Khudoyarova
Scalable systems management with puppet
Scalable systems management with puppet
Puppet
Scalable Systems Management with Puppet
Scalable Systems Management with Puppet
Puppet
Agentless on Windows - Icinga Camp Stockholm 2019
Agentless on Windows - Icinga Camp Stockholm 2019
Icinga
Continuously-Integrated Puppet in a Dynamic Environment
Continuously-Integrated Puppet in a Dynamic Environment
Puppet
Learning Puppet Chapter 1
Learning Puppet Chapter 1
Vishal Biyani
PuppetConf track overview: Windows
PuppetConf track overview: Windows
Puppet
Automating Active Directory mgmt in PowerShell
Automating Active Directory mgmt in PowerShell
Concentrated Technology
A Fabric/Puppet Build/Deploy System
A Fabric/Puppet Build/Deploy System
adrian_nye
Dev to Delivery with Puppet - PuppetConf 2014
Dev to Delivery with Puppet - PuppetConf 2014
Puppet
Puppet for SysAdmins
Puppet for SysAdmins
Puppet
Similar to Building windows infrastructure with puppet
(20)
Cumulus Networks: Automating Network Configuration
Cumulus Networks: Automating Network Configuration
DENOG9 - Automating Juniper Devices with Ansible
DENOG9 - Automating Juniper Devices with Ansible
Network Automation: Ansible 101
Network Automation: Ansible 101
Setting Up a Cloud Server - Part 1 - Transcript.pdf
Setting Up a Cloud Server - Part 1 - Transcript.pdf
Why linux sucks
Why linux sucks
Project: Intrusion Detection
Project: Intrusion Detection
Splunk n-box-splunk conf-2017
Splunk n-box-splunk conf-2017
Automated Deployment using Open Source
Automated Deployment using Open Source
Docker and Containers for Development and Deployment — SCALE12X
Docker and Containers for Development and Deployment — SCALE12X
Software Instructions
Software Instructions
Scalable systems management with puppet
Scalable systems management with puppet
Scalable Systems Management with Puppet
Scalable Systems Management with Puppet
Agentless on Windows - Icinga Camp Stockholm 2019
Agentless on Windows - Icinga Camp Stockholm 2019
Continuously-Integrated Puppet in a Dynamic Environment
Continuously-Integrated Puppet in a Dynamic Environment
Learning Puppet Chapter 1
Learning Puppet Chapter 1
PuppetConf track overview: Windows
PuppetConf track overview: Windows
Automating Active Directory mgmt in PowerShell
Automating Active Directory mgmt in PowerShell
A Fabric/Puppet Build/Deploy System
A Fabric/Puppet Build/Deploy System
Dev to Delivery with Puppet - PuppetConf 2014
Dev to Delivery with Puppet - PuppetConf 2014
Puppet for SysAdmins
Puppet for SysAdmins
Recently uploaded
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard37
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
Pixlogix Infotech
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
ScyllaDB
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
Lorenzo Miniero
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
FIDO Alliance
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
FIDO Alliance
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
Muhammad Subhan
Vector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptx
jbellis
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
FIDO Alliance
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Leah Henrickson
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
FIDO Alliance
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
panagenda
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
ScyllaDB
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
GDSC PJATK
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc
How to Check GPS Location with a Live Tracker in Pakistan
How to Check GPS Location with a Live Tracker in Pakistan
danishmna97
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
johnbeverley2021
الأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهله
Mohamed Sweelam
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Skynet Technologies
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
FIDO Alliance
Recently uploaded
(20)
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
Vector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptx
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
How to Check GPS Location with a Live Tracker in Pakistan
How to Check GPS Location with a Live Tracker in Pakistan
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
الأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهله
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
Building windows infrastructure with puppet
1.
Puppet on Windows Building
Windows Infrastructure with Puppet
2.
ALEXANDER TSIREL
3.
HELLO FROM ESTONIA
4.
5.
6.
NOT TO FAR
FROM SYDNEY
7.
JN SOLUTION
8.
Is Puppet ready
to manage windows servers?
9.
NOPE
10.
REALITY
11.
WE WILL TRY
12.
13.
MINIMAL TOOLBELT
14.
Powershell support Registry manager Firewall
manager DISM manager ACL wrapper … … Many other plugins MINIMAL TOOLBELT
15.
EXAMPLE SCRIPT
16.
EXAMPLE SCRIPT
17.
PUPPET + POWERSHELL
18.
PUPPET JUST DELIVERY
SYSTEM
19.
PUPPET FOR WINDOWS?
20.
RUBY FOR WINDOWS?
21.
REAL SCRIPTING GOES
HERE
22.
REAL SCRIPTING GOES
HERE
23.
GOOD IN POWERSHELL BEST
IN PUPPET
24.
EXAMPLE SCRIPT
25.
CAN WE TRUST
PUPPET?
26.
NOPE
27.
RERUN RERUN RERUN
28.
ONE COMMAND DIFFERENT
RESULT
29.
PUPPET CAN’T SEE Applied
changes in Policy Registry users HKCU
30.
PUPPET CAN’T SEE Lodge
Tricky Tasks Affect logged in Users and more
31.
DON’T ASK TO
MUCH
32.
PUPPET CAN Write once
run forever* *conditions apply
33.
PUPPET CAN Write once
run forever*
34.
Spinning new windows
VMs With Puppet
35.
OUR EXAMPLE NETWORK
36.
OUR EXAMPLE NETWORK
37.
BUILDING ~100 INSTANCES DAILY
38.
PUPPET MANIFEST
39.
JUST INSTALL PUPPET
AGENT
40.
JUST INSTALL PUPPET
AGENT
41.
~2000 LINES OF
INSTRUCTIONS
42.
6 MINUTES TO
FINISH
43.
PUPPET HAS ISSUES
44.
BUT WE LOVE
PUPPET
45.
BUT WE LOVE
PUPPET
46.
QUESTIONS? Alexander Tsirel twitter: @noma4i
Download now