Learning Puppet for Windows server organize your Windows environment using Puppet tools to unload administrative burdens in a short time

Organize your Windows environment using Puppet tools to unload administrative burdens in a short time! About This Book Learn to install and implement a Puppet server for Windows administration Script Puppet manifests, functions, templates and facts for Windows A step-by-step guide that helps you to...

Descripción completa

Detalles Bibliográficos
Otros Autores: Ulugay, Fuat, author (author)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Birmingham, [England] ; Mumbai, [India] : Packt Publishing 2015.
Edición:1st edition
Colección:Packt enterprise.
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009629707006719
Tabla de Contenidos:
  • ""Cover""; ""Copyright""; ""Credits""; ""About the Author""; ""About the Reviewers""; ""www.PacktPub.com""; ""Table of Contents""; ""Preface""; ""Chapter 1: Installing Puppet Server and Foreman""; ""The differences between using Puppet with Windows and with Linux""; ""Installing Puppet Server""; ""Connecting your server with SSH""; ""Installing Puppet""; ""Installing Foreman""; ""The Foreman interface""; ""Keeping your server secure""; ""Backups""; ""Keeping your server up to date""; ""Do not enable root account""; ""The user password policy""
  • ""Do not use old passwords that have been used before""""Using at least a 10 char complex password""; ""Expiring password expires in 90 days""; ""Locking account lock""; ""Using SSH with key file to connect""; ""Creating the public and private key""; ""Getting the key to your computer and converting it into the PuTTY format""; ""Connecting from Linux""; ""Disabling the SSH logins with a password""; ""The firewall rules""; ""Checking which ports to keep open""; ""Defining firewall rules""; ""Making the iptables rules persistent""; ""Summary""; ""Chapter 2: Installing Puppet Agents""
  • ""Downloading and installing the Puppet agent""""Signing the certificate""; ""Installing the Puppet agent on multiple clients""; ""Modifying the MSI file""; ""Using software to push the agents""; ""Using a domain controller to push the agents""; ""Managing the node certificates""; ""Displaying the certificates""; ""Signing the certificates""; ""Deleting the certificates""; ""The host groups""; ""Managing the host groups""; ""Assigning the hosts to hosts groups""; ""Summary""; ""Chapter 3: Your First Modules""; ""The module structure""; ""The module layout""
  • ""Modules for creating the files and folders""""The Hello World module""; ""Creating the directory structure""; ""Creating the manifest file""; ""Importing the module class in Foreman""; ""Assigning the class to a host""; ""Assigning the class to a host group""; ""Uploading files""; ""Creating folders""; ""Managing services""; ""Running commands""; ""Running the command on certain conditions""; ""Managing users""; ""Summary""; ""Chapter 4: Puppet Forge Modules for Windows""; ""Installing modules from Puppet Forge""; ""Managing the registry""; ""Writing the manifests""
  • ""Limitations with the registry module""""The access control list""; ""Changing the permissions of a folder""; ""Purging permissions""; ""Purging permissions and locking a file from user changes""; ""Firewall""; ""The Firewall rule example""; ""The reboot module""; ""Summary""; ""Chapter 5: Puppet Facts, Functions, and Templates""; ""Puppet facts""; ""Using the facts in manifests""; ""Adding the custom facts""; ""Adding Windows users as custom facts""; ""Making sure our code works only for Windows""; ""Including the necessary libraries""; ""Defining your variables with empty values""
  • ""Finding the registry values""