Tags
Language
Tags
September 2025
Su Mo Tu We Th Fr Sa
31 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 1 2 3 4
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    It Infrastructure Automation With Puppet - A Complete Guide!

    Posted By: ELK1nG
    It Infrastructure Automation With Puppet - A Complete Guide!

    It Infrastructure Automation With Puppet - A Complete Guide!
    Last updated 10/2018
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 5.28 GB | Duration: 12h 28m

    No more manual work! Automate your IT infrastructure with ease with the latest techniques in Puppet!

    What you'll learn

    Build complex configuration files with dynamic data using Puppet's EPP template mechanism.

    Manage files, directories, links, users, and packages with Puppet.

    Learn to manage dependencies and execute commands on remote servers.

    Secure Puppet deployments and master methods to harden infrastructure using community modules.

    Create a scalable and performance-efficient Puppet infrastructure.

    Configure a highly available Puppet infrastructure along with storeconfigs and external node classifiers.

    Understand configuration using Docker and Puppet along with orchestration using Mcollective.

    Requirements

    Basic understanding of Puppet Configuration Management will be useful (Not mandatory).

    Description

    With the ever-increasing challenges of IT infrastructures, it's no surprise that IT professionals are looking for ways to automate as much as possible! The need to automate common activities has become the major requirements in many large organizations. Puppet is one such configuration management tool that allows to efficiently build, manage and automate all your IT infrastructure efficiently! If you’re a developer, a system administrator, or you're simply curious about learning Puppet, then go for this Learning Path!This comprehensive 4-in-1 course is a comprehensive guide, filled with quick step-by-step instructions that will help you automate your IT infrastructure with the latest techniques in Puppet! Initially, you’ll get a run-through of the strategies and patterns to introduce Puppet automation. Write custom plugins for Puppet such as facts, resource types, providers, and functions. Also, Deploy configuration files and templates at superfast speeds and manage user accounts and access control appear like a cakewalk. Finally, automate your IT infrastructure with Puppet.By the end of the course, you’ll become a pro with Puppet 5 by automating your IT infrastructure with the latest techniques!This Learning Path takes a practical approach with step-by-step recipes to conduct effective penetration testing using the powerful Kali Linux! At the very beginning, you’ll develop your skills using attacks such as wireless cracking, Man-in-the-Middle, and Denial of Service (DOS). Also, explore tools such as Metasploit, Wireshark, Nmap, and much more to detect vulnerabilities with ease! Finally, you’ll master all phases in a typical penetration testing project focusing on relevant Windows tools and techniques.By the end of the course, you’ll be one step ahead of hackers by discovering and patching your network vulnerabilities as well as performing professional-level web penetration testing!Contents and OverviewThis training program includes 4 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Puppet 5 – From Beginner to Pro, is a practical guide with the latest features of Puppet 5. This course teaches you how to install packages and config files, create users, set up scheduled jobs, provision cloud instances, build containers, and so much more. Every example in this course deals with something practical that you're likely to need in your work, and you'll see the complete Puppet code that makes it happen, along with step-by-step instructions on what to type and what output you'll see.The second course, Puppet Configuration Management, covers Puppet to automate all your work! In this course, you will be introduced to Puppet development and learn how to set up your own private development environment, so that you can develop your code without fear of hurting live environments. From there on out we get familiar with the Puppet DSL and then deploy our code to a puppet server and puppet node like you would in a production environment. After completing this class you should have all the handles you need to start utilizing puppet and know how to further progress and become a true Puppeteer!The third course, Puppet Techniques for Enterprise Deployments, covers Automating your IT infrastructure with the latest techniques in Puppet! This video course will begin by covering methods of reporting with Puppet and configuring various types of open source dashboards along with procedures to use report processors and create custom ones. You will then exploit PuppetDB to configure and create efficient Puppet reports and also to monitor Puppet changes and alert based on the same. Finally, you will learn about how to implement Nagios based monitoring using Puppet. Towards the end of the video course, you will concentrate on Puppet security. You will also learn about procedures to secure the Puppet deployments and methods to harden infrastructure using community modules. Finally, we’ll learn how to debug errors in the Puppet environment.The fourth course, Advanced Puppet Techniques, covers writing custom plugins for Puppet such as facts, resource types, providers, and functions. This video course starts with taking your Puppet knowledge to the next level by delving deep into concepts such as scaling the Puppet infrastructure, utilizing storeconfigs with PuppetDB, and using different external node classifiers. You’ll then get your hands dirty by running Puppet components in Docker containers, using Puppet to create Docker images and running applications on Docker along with orchestration using Mcollective. At the end of the course, you will learn how to write custom plugins for Puppet such as facts, resource types, providers, and functions.By the end of the course, you’ll be able to automate your IT infrastructure with ease with the latest techniques in Puppet!About the AuthorsJohn Arundel is a DevOps consultant, which means he helps people build world-class web operations teams and infrastructures and has fun doing it. He was formerly a senior operations engineer at global telco Verizon, designing resilient, and high-performance infrastructures for major corporations such as Ford, McDonald's, and Bank of America. He is now an independent consultant, working closely with selected clients to deliver web-scale performance and enterprise-grade resilience on a startup budget. He likes writing books, especially about Puppet (Puppet 2.7 Cookbook and Puppet 3 Cookbook are available from Packt). He also provides training and coaching on Puppet and DevOps, which, it turns out, is far harder than simply doing the work himself. Off the clock, he is a medal-winning, competitive rifle and pistol shooter and a decidedly uncompetitive piano player. He lives in a small cottage in Cornwall, England and believes, like Cicero, that, if you have a garden and a library, then you have everything you need. You may like to follow him on Twitter at @bitfield.Toni Schmidbauer has been working with various Unix/Linux and BSD systems for the last 17 years. He started working with configuration management in 2005 with CFEngine 2 and switched to Puppet in 2010. Currently, he is responsible for a Puppet infrastructure containing around 2000 nodes running Solaris, AIX, and Linux. When he's not writing Puppet code he likes to tinker with different programming languages and computers in general.Anirban Saha is an infrastructure professional with more than seven and half years' experience in infrastructure management at various industries and organizations ranging from early startups to corporate environments. He has worked extensively with configuration management and automation tools including Puppet, Chef, Ansible, Saltstack, and Terraform, to name a few. He has extensive experience in architecting, deploying, and managing large infrastructures and speaks at various conferences on the latest technologies.

    Overview

    Section 1: Puppet 5 – From Beginner to Pro

    Lecture 1 The Course Overview

    Lecture 2 Why Hiera?

    Lecture 3 Adding Hiera Data to Your Puppet repo

    Lecture 4 Types of Hiera Data

    Lecture 5 Interpolation in Hiera Data

    Lecture 6 The Hierarchy

    Lecture 7 Creating Resources with Hiera Data

    Lecture 8 Managing Secret Data

    Lecture 9 Using Puppet Forge Modules

    Lecture 10 Using Modules in Your Manifests

    Lecture 11 Exploring the Standard Library

    Lecture 12 Writing Your Own Modules

    Lecture 13 Classes

    Lecture 14 Defined Resource Types

    Lecture 15 Managing Classes with Hiera

    Lecture 16 Roles and Profiles

    Lecture 17 What Are Templates?

    Lecture 18 Using Templates in Your Manifests

    Lecture 19 Iteration in Templates

    Lecture 20 Understanding Containers and Deployment with Docker

    Lecture 21 Managing Docker with Puppet

    Lecture 22 Managing Docker Images

    Lecture 23 Building Dynamic Containers

    Lecture 24 Persistent Storage for Containers

    Lecture 25 Networking and Orchestration

    Lecture 26 Running Puppet Inside Containers

    Lecture 27 Introducing the Cloud

    Lecture 28 Setting Up an Amazon AWS Account

    Lecture 29 Getting Ready to Use puppetlabs/aws

    Lecture 30 Creating EC2 Instances with Puppet

    Lecture 31 Managing Custom VPCs and Subnets

    Lecture 32 Provisioning AWS Resources from Hiera Data

    Lecture 33 Getting the Demo repo

    Lecture 34 Adapting the repo for Your Own Use

    Lecture 35 Bootstrapping a New Node

    Section 2: Puppet Configuration Management

    Lecture 36 The Course Overview

    Lecture 37 Installing Puppet Server

    Lecture 38 Puppet Configuration Files

    Lecture 39 Understanding Certificates

    Lecture 40 Working with Certificates

    Lecture 41 Configuring Auto Signing

    Lecture 42 Understanding Facter

    Lecture 43 Going Over a Puppet Run

    Lecture 44 The Main Manifest(s)

    Lecture 45 Node Definitions

    Lecture 46 Understanding Puppet Environments

    Lecture 47 Understanding Version Control

    Lecture 48 Creating a Central Repository

    Lecture 49 Basic GIT Usage

    Lecture 50 Deploying Puppet Code with r10k

    Lecture 51 The Roles and Profiles Pattern

    Lecture 52 Separating Data and Code with Hiera

    Lecture 53 Troubleshooting the Puppet Agent

    Lecture 54 Troubleshooting the Puppet Master

    Section 3: Puppet Techniques for Enterprise Deployments

    Lecture 55 The Course Overview

    Lecture 56 Understanding and Configuring Reporting in Puppet Server and Agent

    Lecture 57 Puppetboard as a Puppet dashboard

    Lecture 58 Puppetexplorer as a Puppet Dashboard

    Lecture 59 Configuring Foreman as a Puppet Dashboard

    Lecture 60 Using Foreman as an External Node Classifier

    Lecture 61 Understanding and Creating Custom Report Processors

    Lecture 62 Creating and Displaying Puppet Reports from PuppetDB

    Lecture 63 Puppet Reporting Using Elasticsearch, Logstash, and Kibana

    Lecture 64 Implementing Nagios Monitoring Using Puppet

    Lecture 65 Monitoring Puppet Agent Run Using Nagios

    Lecture 66 Using Policy Based Certificate Signing for Puppet Nodes

    Lecture 67 Restricting Access to Puppet Mount Points

    Lecture 68 Tracking Changes Using Puppet Metaparameters

    Lecture 69 Exploring Community Modules for System Hardening

    Lecture 70 Troubleshooting Puppet Server and Client Errors

    Section 4: Advanced Puppet Techniques

    Lecture 71 The Course Overview

    Lecture 72 Load Balancing in Puppet Servers to Handle Scaling

    Lecture 73 Creating a Centralized CA Server for Authentication

    Lecture 74 Understanding Exported Resources and Configuring PuppetDB

    Lecture 75 Exporting and Collecting in Modules using PuppetDB

    Lecture 76 Using the PuppetDB API and Dashboard

    Lecture 77 External Node Classification Using Scripts

    Lecture 78 Node Classification Using Hiera

    Lecture 79 Running Puppet server side components in Docker Containers

    Lecture 80 Automating Docker Containers Using Puppet Agent

    Lecture 81 Creating Docker Images

    Lecture 82 Running Applications in Docker Using Puppet

    Lecture 83 Configuring MCollective for Orchestration in Puppet

    Lecture 84 Writing Custom Facts

    Lecture 85 Writing Custom Resource Types

    Lecture 86 Writing Custom Puppet Types

    Lecture 87 Writing Custom Providers

    Lecture 88 Writing Custom Functions

    System administrators, DevOps professionals, and Developers who want to master advanced topics in Puppet as well as implement added functionalities that Puppet provides for enterprise-level deployments.