Pluralsight Puppet 4 Working with Files and Templates

Pluralsight Puppet 4 Working with Files and Templates
English | Size: 301.16 MB
Category: E-learning | others


In this course, you will learn how to refactor your Puppet code to make use of templates, reduce the required files for a module, as well as how you can deliver parts of files, files, or complete sub-directories with Puppet. [Read more…]

Pluralsight – Puppet 4 – Server and Puppet Enterprise

Pluralsight – Puppet 4 – Server and Puppet Enterprise
English | Size: 335.95 MB
Category:Tutorial


Centralizing your configuration on the Puppet Server ensures that your code only needs to be managed in the one location. In this course, Puppet 4: Server and Puppet Enterprise, you will install modules to the server, configure hiera on the server, and write Puppet code on the server. First, you’ll get to see some of the differences between Puppet Server and Puppet Enterprise, as well as installing Puppet Enterprise onto the CentOS 7 host. [Read more…]

Puppet 4: Hiera, the Single Source of Truth | Pluralsight

Puppet 4: Hiera, the Single Source of Truth | Pluralsight

English | Size: 307.26 MB (322,190,346 Bytes)
Category: CBTs


Hiera allows your code to be abstracted from the implementation. More simply, you can remove much of the logic from your code and let it be replaced with Hiera lookups. This course will teach you how to do just that.

Throughout this series of Puppet 4 courses, the complexity of the NTP module has been building up. Now, you can start to simplify the module by removing components and adding Hiera. In this course, Puppet 4: Hiera, the Single Source of Truth, you’ll be refactoring the NTP module to make use of Hiera in replacement of some of the Puppet logic. First, you’ll learn how to write YAML files. Next, you’ll learn how to configure and test Hiera. Finally, you’ll learn the fault-finding Puppet applications. By the end of this course, you’ll be able to implement modules using Hiera efficiently and effectively. [Read more…]

Puppet 4: Working with Modules and Classes | Pluralsight

Puppet 4: Working with Modules and Classes | Pluralsight

English | Size: 335.21 MB (351,497,913 Bytes)
Category: CBTs


Puppet is and has been the de-facto configuration management in Linux and Unix systems, and with Puppet 4, it is even bigger and stronger. This course teaches you how to create the best streamlined Puppet code onto Classes and Modules.

Organizing your code into modules and classes will make it more usable and maintainable, which will make you more employable. In this course, Puppet 4: Working with Modules and Classes, you’ll learn how to organize your code better than ever before. First, you’ll learn to transform an NTP manifest into a more usable application, in the form of a module containing classes and defined types. You’ll also learn how to create code once and reuse it. Finally, you’ll discover how to validate input to parameterized classes. By the end of this course, you’ll know how to refactor monolithic, flat Puppet manifests into streamlined modules. [Read more…]

Pluralsight Puppet 4 Language Essentials

Pluralsight: Puppet 4: Language Essentials

English | Size: 389.64 MB (408,567,735 Bytes)
Category: CBTs


Puppet is and has been the de-facto configuration management in Linux and Unix systems. With Puppet 4, it is even bigger and stronger and this course teaches you how to make best use of the Puppet language.

As your server estate grows with more and more virtual systems, so does the difficulty of trying to keep your configurations consistent and reliable. The days of having a few servers to manage are long-gone, and there seems to be an array of different distributions that all require specific tools. Puppet is a mature and respected configuration management tool that is available free of charge as open-source software. In this course, Puppet 4: Language Essentials, you can learn Puppet quickly as the language is written simply with administrators and not developers in mind. First you’ll learn how to provide consistent and reliable configuration results, and look at defining configurations as resources. Next, you’ll learn to use logic to set the correct service names. Finally you’ll be looking at how to restart services after configuration changes. After watching this course, you’ll be able to create manifests yourself as well as defining your own configuration needs. [Read more…]