->

It Infrastructure Automation With Puppet - A Complete Guide!

Last updated 10/2018MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHzLanguage: 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 strats 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 bning, 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 perfog 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 Bner 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 b 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 eeer 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 CFEe 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 rag 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 Bner 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 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.

HomePage:

https://www.udemy.com/course/it-infrastructure-automation-with-puppet-a-complete-guide/

 

 

 


 TO MAC USERS: If RAR password doesn't work, use this archive program: 

RAR Expander 0.8.5 Beta 4  and extract password protected files without error.


 TO WIN USERS: If RAR password doesn't work, use this archive program: 

Latest Winrar  and extract password protected files without error.


 Themelli   |  

Information
Members of Guests cannot leave comments.




rss