Packt Mastering Puppet the DevOps way by School of DevOps

Packt Mastering Puppet the DevOps way by School of DevOps
English | Size: 8.24 GB
Category: CBTs

Infrastructure as a code is one of the foundations of the DevOps Automation toolchain. Being the first to enter in 2005, Puppet is at the forefront of the IaaC revolutions and was the first tool amongst the four main configuration management tools including Chef, Ansible and Saltstack . Puppet is also the fastest configuration management system and provides a simple DSL (Domain Specific Language) to define the state of resources and does the heavy lifting of managing underlying platform-specific operations by itself, providing users with a higher level of abstraction than scripts do. The use of Puppet is no more limited to servers, but has also expanded to managing all type of devices including routers, embedded systems, storage and so on. With more and more organisations adopting to DevOps practices, knowledge on IaaC and tools such as Puppet is essential for today’s generation of DevOps professionals. This skill would also help you to advance your career, especially for operations, systems, networks and DevOps engineers. It then helps you dive into the world of Puppet by understanding the basics of the languages such as resources/providers, manifests, and modules, and then delves deeper into creating dynamic code with parameters, templates, defined types and so on. Once equipped with the basics, it unlocks Puppet’s full potential with advanced topics such as environments, Hiera, r10k, Puppet Enterprise, rolls and design patterns and so on. This course takes you from from zero to Puppet Master in two weeks. [Read more…]

Lynda – Learning Puppet

Lynda – Learning Puppet
English | Size: 197.69 MB
Category: Tutorial

Puppet is a powerful set of tools for automatically managing your infrastructure so that it is always in the desired state. With this tool, the job of server administration becomes easier and faster-and your systems become more reliable. In this course, instructor Josh Samuelson begins by teaching the latest best practices for using Puppet in a real-world environment, and gets you started quickly by using existing Puppet modules written and supported by the community. As you progress through the course, you can learn the details of how Puppet works and find out how to write your own Puppet code, including a simple module that can be shared with other IT pros on the Puppet Forge. [Read more…]

Packt Publishing – Puppet Techniques for Enterprise Deployments

Packt Publishing – Puppet Techniques for Enterprise Deployments
English | Size: 1.01 GB
Category: Tutorial

A comprehensive guide, filled with quick step-by-step instructions that are immediately applicable to those who have mastered advanced topics in Puppet.

Puppet is a configuration management tool that allows you to automate all your IT configurations, giving you control over what you do to each Puppet Agent in a network, and when and how you do it. In this age of digital delivery and ubiquitous internet presence, it’s becoming increasingly important to implement scalable and portable solutions, not only in terms of software, but also the systems that run it. [Read more…]

Packt Publishing – Learning Puppet

Packt Publishing – Learning Puppet
English | Size: 700.91 MB
Category: Tutorial

In this age of digital delivery and an ubiquitous internet presence, it’s becoming increasingly important to implement scalable and portable solutions, not only in terms of software but also the systems that run it. Automate all your IT configurations and take control over what you do to each Puppet Agent in a network, including when and how you do it.
[Read more…]

Packt Publishing – Advanced Puppet Techniques

Packt Publishing – Advanced Puppet Techniques
English | Size: 795.79 MB
Category: CBTs

Puppet is a configuration management tool that allows you to automate all of your IT configurations, giving you control over what you do to each Puppet Agent in a network, and when and how you do it. In this age of digital delivery and ubiquitous Internet presence, it’s becoming increasingly important to implement scalable and portable solutions, not only in terms of software, but also the systems that run it.
[Read more…]

Linux Academy – Puppet Quick Start

Linux Academy – Puppet Quick Start
English | Size: 422.20 MB
Category: CBTs

DevOps Courses – Puppet Quick Start – Linux Academy

This course is a "head-first" dive into the fundamentals of Puppet, ranging from the installation of the software to the writing of manifests and the use of modules from Puppet Forge. Other topics include node classification, manifest and class authoring, and tips throughout regarding Puppet best practices and style guidelines.
[Read more…]

Linux Academy – Learning Puppet DevOps Deployment (Puppet Professional Cert)

Linux Academy – Learning Puppet DevOps Deployment (Puppet Professional Cert)
English | Size: 3.49 GB
Category: CBTs

This course is focused on the configuration management tool known as Puppet. Puppet is a very popular configuration management tool and this course will take you from no prior Puppet knowledge to Puppet Professional Certification ready. This course was designed to include the Puppet Professional Certification objectives as well as assuming individuals are new to the Puppet configuration management tool. This course focuses on Puppet Enterprise but covers the same concepts for Puppet OpenSource. [Read more…]

Puppet Essentials for Beginners [Packt] (2017)

Puppet Essentials for Beginners [Packt] (2017)
English | Size: 764.71 MB
Category: CBTs

Puppet is a configuration management tool that allows you to automate all your IT configurations, giving you control over what you do to each Puppet agent in a network, and when and how you do it. In this age of digital delivery and ubiquitous Internet presence, it’s becoming increasingly important to implement scalable and portable solutions, not only in terms of software but also the systems that run it.
[Read more…]

Packt Publishing – Puppet Essentials for Beginners

Packt Publishing – Puppet Essentials for Beginners
English | Size: 764.76 MB
Category: CBTs

Puppet is a configuration management tool that allows you to automate all your IT configurations, giving you control over what you do to each Puppet agent in a network, and when and how you do it. In this age of digital delivery and ubiquitous Internet presence, it’s becoming increasingly important to implement scalable and portable solutions, not only in terms of software but also the systems that run it. [Read more…]

Packt Publishing – Learning Path – Automation with Ansible, Puppet, and Salt

Packt Publishing – Learning Path – Automation with Ansible, Puppet, and Salt
English | Size: 3.39 GB
Category: CBTs

Automation is the ability to orchestrate and integrate tools, people, and processes through a workflow. In this Learning Path, we will look at the most popular tools for automation their advantages, and how to automate effectively with each one of them. We’ll cover the why and how of Ansible, Puppet, and Salt, in a step-by-step, progressive manner. Initially, we focus on Ansible. You will learn how to manage environments and implement strategies in Ansible and be introduced to Ansible Galaxy and Tower, which are Ansible’s enterprise tooling for supporting large-scale infrastructure. We then move on to learning Puppet. Puppet is a configuration management tool that allows you to automate all your IT configurations. Using Puppet you can control each Puppet agent in a network. You will learn how to do so by first understanding the Puppet ecosystem and then detailed topics such as configuration and management of Puppet servers, environments, module repositories, and reusable modules. With Salt too, we use a similar approach. We start from the basics, such as installing, configuring, deploying, and managing a web application to advanced concepts like Docker containers across multiple systems behind a HAProxy load balancer. [Read more…]