Learning Puppet for Windows server : organize your Windows environment using Puppet tools to unload administrative burdens in a short time /
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham, UK :
Packt Publishing,
2015.
|
Colección: | Professional expertise distilled.
|
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
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""