IT Automation and Configuration Management with Puppet
IT Automation and Configuration Management with Puppet, available at $39.99, has an average rating of 3.55, with 103 lectures, 2 quizzes, based on 12 reviews, and has 171 subscribers.
You will learn about 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 & downtime 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 This course is ideal for individuals who are 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. It is particularly useful for 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.
Enroll now: IT Automation and Configuration Management with Puppet
Summary
Title: IT Automation and Configuration Management with Puppet
Price: $39.99
Average Rating: 3.55
Number of Lectures: 103
Number of Quizzes: 2
Number of Published Lectures: 103
Number of Published Quizzes: 2
Number of Curriculum Items: 105
Number of Published Curriculum Objects: 105
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will 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 & downtime 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
Who Should Attend
- 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.
Target Audiences
- 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.
Video Learning Path Overview
A 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 beginner 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 time.
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 Features
-
Develop 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 Bios
-
John 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, 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.
Course Curriculum
Chapter 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
Chapter 2: Puppet 5.0 Essentials for Configuration Management
Lecture 1: The Course Overview
Lecture 2: Getting Started with Puppet
Lecture 3: Creating the Virtual Machine
Lecture 4: Installing Puppet Master
Lecture 5: Configuring Puppet Master
Lecture 6: Security Configurations for Puppet Master
Lecture 7: Installing Puppet Agent
Lecture 8: Puppet Configuration File (puppet.conf)
Lecture 9: Resource Abstraction Layer
Lecture 10: Creating User Manifests
Lecture 11: Creating File Manifests
Lecture 12: Creating Package Manifests
Lecture 13: Creating Service Manifests
Lecture 14: Certificate Signing
Lecture 15: Running the Puppet Agent
Lecture 16: Adding Puppet Nodes
Lecture 17: Regenerating and Revoking a Certificate
Lecture 18: Using site.pp
Lecture 19: Creating Puppet Classes
Lecture 20: Creating Puppet Modules
Lecture 21: Puppet Namespaces and Auto-Loading
Lecture 22: Puppet Variables
Lecture 23: Puppet File Templates
Lecture 24: Creating External Puppet Facts
Lecture 25: Configuring Hiera
Lecture 26: Using Hiera in Modules
Lecture 27: Configuring File and Data Sources
Lecture 28: Hiera in Classes
Lecture 29: Installing Puppet Agent
Lecture 30: Generating Agent Certificates
Lecture 31: Managing Files and Packages
Lecture 32: Managing Services
Lecture 33: Roles and Profiles
Lecture 34: Create and Perform Simple Management of a Git Repository
Lecture 35: Add Files to a Git Repository
Lecture 36: Commit Changed Files to a Git Repository
Lecture 37: Recovering from Committed Mistakes
Chapter 3: Automating IT Infrastructure with Puppet 5.0 – Hands-On!
Lecture 1: The Course Overview
Lecture 2: Full System Control with Puppet
Lecture 3: Reliability and Security Through Automation
Lecture 4: Setting Up Puppet
Lecture 5: Connecting Agent to Server
Lecture 6: Exploring the Main Manifest
Lecture 7: Applying a Resource to a Node
Lecture 8: Understanding the Node Catalog
Lecture 9: Useful Resource Types
Lecture 10: Implementing Resource Order and Dependencies
Lecture 11: Refreshing Puppet Resources
Lecture 12: Exploring Environments
Lecture 13: Defining Classes
Lecture 14: Class Parameters
Lecture 15: Using Classes in Nodes
Lecture 16: Capturing Files in Modules
Lecture 17: Classes and Defines in Modules
Lecture 18: Node Facts
Lecture 19: Custom Facts
Lecture 20: Configuration with Hiera
Lecture 21: Automatic Class Parameters
Lecture 22: Hiera Data Lookup
Lecture 23: Exploring the Template Function
Lecture 24: Embedded Puppet
Instructors
-
Packt Publishing
Tech Knowledge in Motion
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 1 votes
- 3 stars: 4 votes
- 4 stars: 2 votes
- 5 stars: 4 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024