GithubHelp home page GithubHelp logo

bluemutedwisdom / foreman-training Goto Github PK

View Code? Open in Web Editor NEW

This project forked from netways/foreman-training

0.0 2.0 0.0 2.07 MB

Open Source Training for Foreman Lifecycle Management Tool

Home Page: https://www.netways.de/en/trainings/foreman/

License: Other

Shell 0.61% Puppet 1.50% CSS 21.75% Smarty 0.05% HTML 43.53% JavaScript 32.56%

foreman-training's Introduction

Training

This training is designed as a two day hands-on training introducing Foreman.

In the training you will get basic knowlegde of the architecture of Foreman. You will install and configure Foreman to provide several ways of provisioning. The configuration management solution used is Puppet to show configuration management integration into Foreman. Furthermore user and permission management of Foreman is shown. And last but not least Foreman's extensibility is shown by introducing some plugins from basic ones to Katello.

Targeted audience are experienced Linux administrators in need of a provisioning and management solution for their systems. Knowledgement of Puppet is of advantage but not required.

Online Material

In addition to the sources you can find the rendered material on netways.github.io

Provide your own training

Feel free to use this material as it is to provide your own training.

To run the presentation you will need showoff 0.9.11.1. After installing it simply run showoff serve to get presenter mode with additional notes and display window to present to your students.

For creating the rendered documents on your own run showoff static print (handouts), showoff static supplemental exercises (exercises) or showoff static supplemental solutions (solutions) followed by wkhtmltopdf -s A5 --print-media-type --footer-left [page] --footer-right 'Foreman Training' static/index.html handouts.pdf

If you want to change the design to represent your corporate identity have a look at 'foreman.css', to change the included content adjust 'showoff.json' for example to add your own introduction as pre slides.

There will be optional content included in the training repository which does not fit in our two day training, for example adding content about Docker integration is planed. This material can be included in your training material by changing 'showoff.json', too. In the same way remove content you do not want to show or change order if you feel it fits your need better.

For some notes on setting up the training enviroment have a look at 'Setup.md'.

If you provide a training we would be happy to add it to the forthcoming trainings to give you some promotion on this site, simply contribute your date to the slides. In exchange we would like you to credit us for providing the material. In addition you can make sure to add it to the events listed by the Foreman project.

Contribution

Patches to fix mistakes or add optional content are always appreciated. If you want to see changes on the default content of the training we are open for suggestions but keep in mind that the training is intended for a two day hands-on training.

The rendered content will be updated at least if we do a newer version of the material which will also be tagged on git.

Material is licensed under Creative Commons Attribution-ShareAlike 4.0 International.

foreman-training's People

Contributors

dgoetz avatar roidelapluie avatar domcleal avatar

Watchers

James Cloos avatar blue.muted.wisdom 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.