Giter Site home page Giter Site logo

packtpublishing / hands-on-infrastructure-automation-with-puppet-6-v- Goto Github PK

View Code? Open in Web Editor NEW
5.0 5.0 4.0 39 KB

Hands-On Infrastructure Automation with Puppet 6 (V), published by Packt

License: MIT License

Puppet 82.88% Shell 2.99% Pascal 1.33% Ruby 12.80%

hands-on-infrastructure-automation-with-puppet-6-v-'s Introduction

Hands-On-Infrastructure-Automation-with-Puppet-6-V-

Hands-On Infrastructure Automation with Puppet 6 (V), published by Packt

Hands-On Infrastructure Automation with Puppet 6 [Video]

This is the code repository for Hands-On Infrastructure Automation with Puppet 6 [Video], published by Packt. It contains all the supporting project files necessary to work through the video course from start to finish.

About the Video Course

Puppet is a configuration management system. It is a language written for and by system administrators, to manage a large number of systems efficiently and prevent configuration drift. It automates all your IT configurations, giving you control over what you do to each node, allowing you to decided when and how you do it.

Managing your application's infrastructure requires constant updates and security for infrastructure reliability. Automation provides faster deployments and fewer failures, improves security, and reduces costs for your organization. Puppet is an ideal tool for automating IT infrastructure in your organization and this course will show you how to do this.

The course gives you a hands-on tutorial in the Puppet platform and so you can manage your IT infrastructure. You will build a custom software installation and configuration to match your application infrastructure, and explore the latest Puppet features by executing, testing, and deploying Puppet across your systems. You'll also develop Puppet modules while learning to avoid common errors and overcome everyday challenges.

By the end of this course, you will be confident enough, and have the required skills, to manage your IT infrastructure effectively with Puppet and be ready to use Puppet in your own systems to ensure all of your servers comply with the desired configuration.

What You Will Learn

  • The Puppet DSL (Domain-Specific Language)
  • How to write Puppet code and how Puppet code differs from other languages
  • The trifecta and what it means for configuration management
  • How the various components of a Puppet installation fit together and what each one does
  • How to control nodes with Puppet and how to classify them
  • How to use roles and profiles to simplify deployments
  • Write Puppet modules to reuse code
  • Write custom Puppet facts and use them to simplify your code
  • Use Puppet lookups to separate code from data in your environment

Instructions and Navigation

Assumed Knowledge

This course is suitable for administrators who need to install and configure an IT infrastructure across a network. Familiarity with the Linux command line, and a basic understanding of Puppet will be helpful.

Technical Requirements

This course has the following software requirements:
For an optimal experience with hands-on labs and other practical activities, we recommend the following configuration:
● Processor: Quad-core 2GHz+ CPU
● Memory: 16GB
● Storage: 200 GB

Software Requirements

● Operating system: Windows 10, Linux, Mac
● Browser: Firefox, Chrome
● Virtualization engines such as VirtualBox, VMware, KVM or Hyper-V
● Hashicorp Vagrant https://www.vagrantup.com/downloads.html

Related Products

hands-on-infrastructure-automation-with-puppet-6-v-'s People

Contributors

packt-itservice avatar packtutkarshr avatar sanjeetkumar13 avatar uphillian avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.