更新时间:2021-07-16 20:35:36
coverpage
Learning Puppet for Windows Server
Credits
About the Author
About the Reviewers
www.PacktPub.com
Support files eBooks discount offers and more
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Chapter 1. Installing Puppet Server and Foreman
The differences between using Puppet with Windows and with Linux
Installing Puppet Server
Installing Foreman
The Foreman interface
Keeping your server secure
Summary
Chapter 2. Installing Puppet Agents
Downloading and installing the Puppet agent
Installing the Puppet agent on multiple clients
Managing the node certificates
The host groups
Chapter 3. Your First Modules
The module structure
The module layout
Modules for creating the files and folders
Importing the module class in Foreman
Uploading files
Creating folders
Managing services
Running commands
Managing users
Chapter 4. Puppet Forge Modules for Windows
Installing modules from Puppet Forge
Managing the registry
The access control list
Firewall
The reboot module
Chapter 5. Puppet Facts Functions and Templates
Puppet facts
Adding the custom facts
The Puppet templates
The Puppet functions
Chapter 6. Using Puppet for Windows Security
Locking the Startup folder
Locking the hosts file
Stopping unnecessary services
Making sure that the security-related services are running
Denying all incoming traffic and allowing only the necessary ports
Making the local administrator passwords unique
Chapter 7. Reporting and Monitoring
Checking the infrastructure statistics
Checking the statuses of hosts from Foreman
Checking the report details of hosts from Foreman
Checking the statuses of hosts from the terminal
Chapter 8. Installing Software and Updates
Installing a software with package resource
What is Chocolatey?
Using Chocolatey to install a software
Using Chocolatey to update a software
Using Puppet and Chocolatey to update mostly used software
Updating the Puppet agents
Uninstalling a software
Index