->

It Automation And Configuration Management With Puppet

Last updated 2/2019MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHzLanguage: English | Size: 4.34 GB | Duration: 11h 52m


 

Control your IT infrastructure effectively and become a Configuration Management master with the power and flexibility o

What you'll learn

Implement consistent configuration across all the servers whether Windows or Linux

Learn to configure Puppet Master & Puppet Agent, create Puppet programs - manifests.

Configure Windows and Linux systems & manage configurations for any of your applications.

Minimize configuration mistakes & down with Puppet to overcome problems when using scripts.

Build an automated application infrastructure by defining Puppet resources, modules, and classes

Deploy Puppet agents and servers in a public cloud environment so that you can quickly see the results of your Puppet code

Create Puppet classes and modules to apply your automation and multiple servers in parallel

Capture unique configuration for each system using Facter and Hiera so your Puppet code can be more modular and reusable

Requirements

Taking up this Course doesn't need you to be an expert with Puppet. A System Administrator or a DevOps professional with basic knowledge of Windows, Linux or the Linux command line, who installs and configures an IT infrastructure across a network as well as manages their configurations and automates infrastructure, will feel perfectly comfortable in understanding the topics presented.

Description

Video Learning Path OverviewA Learning Path is a specially tailored course that brings together two or more different topics that lead you to achieve an end goal. Much thought goes into the selection of the assets for a Learning Path, and this is done through a complete understanding of the requirements to achieve a goal.It's no surprise that the need to automate common activities has become the major requirement in many large organizations. Automation provides faster deployments and fewer failures, improves security, and reduces costs for your organization. Puppet is an ideal tool for automating IT infrastructure and Configuration Management in your organization and this course will show you how.In this well thought out Learning Path, you'll go from bner to confident Puppet user with a series of clear, practical examples to help you manage every aspect of your server setup. You’ll learn to implement consistent configuration across every server and deploy applications to multiple servers.Moving further, you’ll get hands-on with managing your IT infrastructure the Puppet 5 platform. You’ll build a custom software installation and configuration to match your application infrastructure. Explore the latest features of Puppet 5 by executing, testing, and deploying Puppet across your systems in no .By the end of this Course, you’ll be able to control your IT infrastructure effectively and become a Configuration Management master with the power and flexibility of Puppet 5.0.Key FeaturesDevelop the skills to run Puppet 5, the latest version of this stable and mature technology, without hiccups.Get easy solutions to ensure the correct server configuration (Windows or Linux server).Use Puppet with hands-on examples to build a reliable & secure automated infrastructure and create your own Puppet code.Author BiosJohn 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, 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.Abdul Basit Alvi is a certified professional with expertise in open source cloud systems and mobile core networks. He has over 3 years of experience in deploying and managing open source cloud systems and using puppet for configuration management and deployment of large scale cloud systems such as OpenStack. He also has experience in using configuration management tools such as Ansible and Puppet for Orchestration and Automation of various virtual network functions in mobile core networks.Alan Hohn is a Software Architect who primarily works in Java, Go, and Python. He has a lot of experience re-architecting embedded systems and in combining embedded and enterprise approaches. Currently, he works as a Lockheed Martin Fellow encouraging the adoption of virtualization, DevOps, and cloud technologies. This also means that he frequently tries out new technologies and new approaches. He enjoys teaching on technical topics and enjoys hearing from those who find his courses useful. He is employed by Lockheed Martin Rotary and Mission Systems and his personal blog is called Variegated.

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 5.0 Essentials for Configuration Management

Lecture 36 The Course Overview

Lecture 37 Getting Started with Puppet

Lecture 38 Creating the Virtual Machine

Lecture 39 Installing Puppet Master

Lecture 40 Configuring Puppet Master

Lecture 41 Security Configurations for Puppet Master

Lecture 42 Installing Puppet Agent

Lecture 43 Puppet Configuration File (puppet.conf)

Lecture 44 Resource Abstraction Layer

Lecture 45 Creating User Manifests

Lecture 46 Creating File Manifests

Lecture 47 Creating Package Manifests

Lecture 48 Creating Service Manifests

Lecture 49 Certificate Signing

Lecture 50 Running the Puppet Agent

Lecture 51 Adding Puppet Nodes

Lecture 52 Regenerating and Revoking a Certificate

Lecture 53 Using site.pp

Lecture 54 Creating Puppet Classes

Lecture 55 Creating Puppet Modules

Lecture 56 Puppet Namespaces and Auto-Loading

Lecture 57 Puppet Variables

Lecture 58 Puppet File Templates

Lecture 59 Creating External Puppet Facts

Lecture 60 Configuring Hiera

Lecture 61 Using Hiera in Modules

Lecture 62 Configuring File and Data Sources

Lecture 63 Hiera in Classes

Lecture 64 Installing Puppet Agent

Lecture 65 Generating Agent Certificates

Lecture 66 Managing Files and Packages

Lecture 67 Managing Services

Lecture 68 Roles and Profiles

Lecture 69 Create and Perform Simple Management of a Git Repository

Lecture 70 Add Files to a Git Repository

Lecture 71 Commit Changed Files to a Git Repository

Lecture 72 Recovering from Committed Mistakes

Section 3: Automating IT Infrastructure with Puppet 5.0 - Hands-On!

Lecture 73 The Course Overview

Lecture 74 Full System Control with Puppet

Lecture 75 Reliability and Security Through Automation

Lecture 76 Setting Up Puppet

Lecture 77 Connecting Agent to Server

Lecture 78 Exploring the Main Manifest

Lecture 79 Applying a Resource to a Node

Lecture 80 Understanding the Node Catalog

Lecture 81 Useful Resource Types

Lecture 82 Implementing Resource Order and Dependencies

Lecture 83 Refreshing Puppet Resources

Lecture 84 Exploring Environments

Lecture 85 Defining Classes

Lecture 86 Class Parameters

Lecture 87 Using Classes in Nodes

Lecture 88 Capturing Files in Modules

Lecture 89 Classes and Defines in Modules

Lecture 90 Node Facts

Lecture 91 Custom Facts

Lecture 92 Configuration with Hiera

Lecture 93 Automatic Class Parameters

Lecture 94 Hiera Data Lookup

Lecture 95 Exploring the Template Function

Lecture 96 Embedded Puppet

Lecture 97 Template Parameters

Lecture 98 Using Template Flow Control

Lecture 99 Configuring PuppetDB

Lecture 100 Puppet Query Language

Lecture 101 Querying with Command Line, cURL, and Puppet

Lecture 102 Checking Node Status

Lecture 103 Collecting Exported Resources

DevOps Professionals, System Administrators or Developers, those who are looking to implement a configuration management system in their organization that automates all their IT configurations and software deployment for Windows and Linux (configure an IT infrastructure across a network) will find this course useful. They may or may not have used Puppet prior to this course, but it’s an added advantage if they have some prior experience with the Linux command line. Customers should be familiar with Windows or Linux.

HomePage:

https://www.udemy.com/course/it-automation-and-configuration-management-with-puppet/

 

 

 


 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