An Introduction to the Puppet Ecosystem
|
|
- Lucy Flowers
- 6 years ago
- Views:
Transcription
1 An Introduction to the Puppet Ecosystem Trevor Vaughan - Onyx Point, Inc. License: Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) 0
2 Onyx Point, Inc. Puppet Labs and Red Hat Partner Government Contracting Systems Automation Consulting Strong Open Source Supporters Hiring Geeks to build ALL THE THINGS Enough Shameless Promotion
3 The Year was And WindowMaker was AMAZING!
4 But Systems Automation Was a Mess Home rolled scripts Cross-system wars Everything was a networked filesystem Life was fun...but difficult to repeat and share reliably Then, I found Infrastructures.org In particular, the Push/Pull argument
5 Fast Forward to Today-ish
6 Puppet Written in 2005 as a solution to issues with existing automation tools The front-runner in the current pack of systems automation utilities Available in both Open Source and Enterprise flavors
7 Who is the Target Audience? Designed to speak like a Systems Administrator but appeal to Developers The ScriptRock Puppet vs. Chef Infographic sums things up nicely
8 Why Use Puppet You have numerous systems that you need to keep under control You may want to repeat your system configuration again exactly at some other time This applies particularly for rapidly evolving OSs like Fedora You need to manage many different flavors of OSs Linux - Red Hat, Ubuntu, Gentoo, etc... UNIX - Mac OS X, Solaris, AIX, HP-UX Microsoft Windows (yeah, them too)
9 Ways to Use Puppet Server/Client (puppet agent) Traditional Model Provides for Server Controlled System Isolation PKI Communication Protection Can also make all nodes a server! Standalone (puppet apply) Apply a manifest locally to the system Precompiled Catalog (puppet apply) Apply a compiled catalog locally to a system
10 Puppet Basics - Model Driven Create a model of your system Let the system figure out how to get you there
11 Resources package { 'openssh-server': notify => File['/etc/ssh/sshd_config'] } file { '/etc/ssh/sshd_config': notify => Service['sshd'] } service { 'sshd': ensure => 'running' }
12 Classes and Definitions Building Blocks of Reusable Functionality Classes - Singletons => Can Inherit Defines - Multiple => Cannot Inherit
13 Classes class 'ssh' ( $enable_service => true, $port => '22' ){ file { '/etc/ssh/sshd_config': content => template('modules/ssh/sshd_config.erb') } service { 'sshd': enable => $enable_service, subscribe => File['/etc/ssh/sshd_config'] } } include 'ssh'
14 define mkusr ( $uid ) { group { $name: gid => $uid } Defines user { $name: uid => $uid, gid => $name } } mkusr { 'bob': uid => '1111' } mkusr { 'alice': uid => '1112' } mkusr { 'eve': uid => '1337' }
15 Facter Over 120 Facts on most systems $::osfamily => RedHat $::lsbdistid => Fedora $::lsbdistrelease => 20 $::interfaces => em1,lo,virbr0
16 Hiera /ˈhī(ә)ˌrä/ Useful for separating data from logic Can use facts and interpolation to generate more powerful hierarchies See my custom patch for interpolating hashes and arrays YAML or JSON input JSON does not support comments
17 Sample Hierarchy Config File: /etc/puppet/hiera.yaml --- :backends: - yaml :yaml: :datadir: /etc/puppet/hieradata :hierarchy: - %{fqdn}.yaml - top.yaml
18 Sample Hierarchy File: /etc/puppet/hieradata/top.yaml --- classes: - 'foo' foo::var1: 'foo' foo::var2: %{'foo::var1'} foo::var3: 'bar' File: /etc/puppet/hieradata/my.f.q.d.n.yaml --- foo::var3: 'baz'
19 Example class foo ($var1 = 'one', $var2 = 'two', $var3 = 'three', $var4 = { notice("var1 = $var1") notice("var2 = $var2") notice("var3 = $var3") notice("var4 = $var4") } Var1 = foo Var2 = foo Var3 = baz Var4 = four Var1 = foo Var2 = foo Var3 = *bar* Var4 = four Hostname: my.f.q.d.n Hostname: other.f.q.d.n
20 What Puppet Is Not...Yet A cross-system orchestration framework Systems are not aware of other system configurations Some additional tools can be used to fill this gap Ideas have been passed around regarding methods for greater awareness That's pretty much it, I haven't found anything else that can't be done
21 Where to get Started The Module Forge Great resource for pre-built modules Don't expect them all to work together seamlessly Even if it doesn't work for you out of the box, it's a great place to start and learn The Docs! The Learning Puppet Series The Drive-Thru Cheat Sheets
22 Puppet Lint Checks for syntax correctness against the Puppet Style Guide Rspec Puppet Uses Rspec to evaluate the correctness of your manifests as compiled Can masquerade facts and parameters Can use Mocks and Stubs Will save you countless hours of trivial debugging time
23 Puppet Friends!
24 Close Friends
25 Geppetto An Eclipse-based IDE for Puppet Modules Takes care of a LOT of the learning and management of your codebase Written by the primary author of the future parser in Puppet - Henrik Lindberg
26 The Puppet Labs solution to cross-system orchestration Excellent Security Model MCollective Uses AMQP middleware to broadcast commands as quickly as possible Simple to extend using Ruby Supports both Puppet, Chef, Facter, and Ohai for metadata collection
27 PuppetDB A data collection service for Puppet Enables the inventory service and exported resources Contains the most recent facts and catalog for all nodes Can retain multiple run reports for all nodes
28 A system lifecycle management tool Allows for provisioning and management of physical and virtual hosts Can act as an external node classifier (ENC) for Puppet Besides Puppet Enterprise, the most powerful management and reporting utility
29
30 Puppetboard A new reporting interface for PuppetDB Still VERY young but shows promise
31 Puppet Dashboard The original Puppet Dashboard Now 100% community maintained
32 Razor A bare-metal/vm auto-provisioning tool New technology Attempts to generically solve the pre-automation phase
33 Friendly Neighbors
34 An alternate method for ordered cross-system orchestration Often used alongside Puppet for one-off events across a cluster of systems Uses SSH as opposed to agents YAML as opposed to DSL Written in Python
35 Yet another method for ordered cross-system orchestration Also used alongside Puppet for one-off events across a cluster of systems Has an agent on each node for execution YAML as opposed to DSL Written in Python
36 Passing Acquaintances
37 Similar to Puppet in terms of focus Much more developer focused, no DSL Operations are strictly ordered and failures are immediate Ruby rescue statements can be used to bypass failure states Cookbooks are pulled onto the various nodes and executed independently
38 One of the oldest configuration management systems Written in C for speed Uses a type of DSL that feels similar to C Unlike Puppet or Chef, requires more low-level programming understanding to modify the core
39 Presentation Information This presentation was made possible by: Reveal.js by Hakim El Hattab Reveal.js Modifications by José Manuel Ciges Regueiro
Being a puppet master
Being a puppet master More money, more time, more happiness, less work Thomas Merkel http://www.flickr.com/photos/serenaseblu/5062987760/ Agenda Overview Organize the master Modules Resources
More informationComponents of a Puppet architecture
Components of a Puppet architecture This tutorial has been taken from the second edition of Extending Puppet. Until January 9th you can pick it up for just $5. In fact - you can pick up any ebook or video
More informationTesting your puppet code
Libre Software Meeting 2013 July 10, 2013 1 2 Style and linting Catalogs 3 4 Homework sysadmin @ inuits open-source defender for 7+ years devops believer @roidelapluie on twitter/github Infrastructure
More informationDevOps Technologies. for Deployment
DevOps Technologies for Deployment DevOps is the blending of tasks performed by a company's application development and systems operations teams. The term DevOps is being used in several ways. In its most
More informationConfiguration Management with Puppet. Introduction
Configuration Management with Puppet Introduction What is Puppet is a configuration management system is a programming language offers a Client/Server architecture has a huge community widely used in the
More informationFabric Management using Open Source Tools
Fabric Management using Open Source Tools Jason A. Smith RHIC & ATLAS Computing Facility Brookhaven National Lab What is it? Basic Components: Provisioning Cobbler/Koan Asset Management FusionInventory
More informationPUPPET MODULES: A HOLISTIC APPROACH
PUPPET MODULES: A HOLISTIC APPROACH PuppetCamp Geneva 2012 Alessandro Franceschi PUPPET @ LAB 42 2007 - Meet Puppet. Managed the Bank of Italy webfarm 2008 - First generation of Lab42 Puppet Modules 2009
More informationnews Puppet Theatre Server Management for Dummies... the smarter way of information
Puppet Theatre Server Management for Dummies... the smarter way of information page 2/7 In the area of systems for the automatic setup and operation of large-scale landscapes, one tool in particular has
More informationJames Turnbull
State of the Nation James Turnbull james@puppetlabs.com Where we were Puppet user mailing list membership was 3000 With about 600 messages a month The #puppet IRC channel averaged 400 people Puppet on
More informationDevOps Course Content
Introduction to DevOps: Background Ingredients of DevOps DevOps principles Who has adopted? Mirage or Reality? Challenges, Domain specific Technology specific DevOps Toolchain (Practices and Tools) SDLC
More informationFriday, March 1, 13. State of Puppet
State of Puppet Puppet Labs: by the numbers Jan 2012 Jan 2013 Employees 55 110 Customer Countries 29 42 Office Space 836 m 2 9,000 ft 2 2,232 m 2 25,000 ft 2 Puppet Labs: A Great Place to Work! Weekly
More informationOrchestration via. Patrick Pierson, Systems Engineer -
Orchestration via Foreman Patrick Pierson, Systems Engineer - http://patrickpierson.us What is Configuration Management? Configuration Management (CM) is a systems engineering process for establishing
More informationA WEB-BASED SOLUTION TO VISUALIZE OPERATIONAL MONITORING LINUX CLUSTER FOR THE PROTODUNE DATA QUALITY MONITORING CLUSTER
A WEB-BASED SOLUTION TO VISUALIZE OPERATIONAL MONITORING LINUX CLUSTER FOR THE PROTODUNE DATA QUALITY MONITORING CLUSTER BADISA MOSESANE EP-NU Supervisor: Nektarios Benekos Department: EP-NU Table of Contents
More informationBe smart. Think open source.
Foreman Basics Be smart. Think open source. Foreman - Basics Lifecycle management of physical and virtual machines made easy! Agenda Introduction to Foreman Architecture Setup Provisioning Configuration
More informationIntegrating the Cloud with Puppet. Tuesday, February 26, 13
Integrating the Cloud with Puppet About me: Dan Bode Some Dude at PuppetLabs @bodepd bodepd freenode Who is this talk for? Cloud Users Puppet beginners It will cover why integrate? explanation of
More informationI'm Andy Glover and this is the Java Technical Series of. the developerworks podcasts. My guest is Brian Jakovich. He is the
I'm Andy Glover and this is the Java Technical Series of the developerworks podcasts. My guest is Brian Jakovich. He is the director of Elastic Operations for Stelligent. He and I are going to talk about
More information#jenkinsconf. Managing jenkins with multiple components project. Jenkins User Conference Israel. Presenter Name Ohad Basan
Jenkins User Conference Israel #jenkinsconf Managing jenkins with multiple components project Presenter Name Ohad Basan Presenter Company Www.redhat.com July 16, 2014 #jenkinsconf Who am I Ohad Basan CI
More informationWe are ready to serve Latest Testing Trends, Are you ready to learn?? New Batches Info
We are ready to serve Latest Testing Trends, Are you ready to learn?? New Batches Info START DATE : TIMINGS : DURATION : TYPE OF BATCH : FEE : FACULTY NAME : LAB TIMINGS : PH NO: 9963799240, 040-40025423
More informationCan you upgrade to Puppet 4.x? PuppetCamp Düsseldorf Martin Alfke
Can you upgrade to Puppet 4.x? PuppetCamp Düsseldorf Martin Alfke About me Martin Alfke Berlin/Germany Freelancer / Trainer PuppetLabs Training Partner Puppet User Group Berlin
More informationThis tutorial provides a basic understanding of the infrastructure and fundamental concepts of managing an infrastructure using Chef.
About the Tutorial Chef is a configuration management technology developed by Opscode to manage infrastructure on physical or virtual machines. It is an open source developed using Ruby, which helps in
More informationEPHEMERAL DEVOPS: ADVENTURES IN MANAGING SHORT-LIVED SYSTEMS
SESSION ID: CSV-W12 EPHEMERAL DEVOPS: ADVENTURES IN MANAGING SHORT-LIVED SYSTEMS Todd Carr DevOps Engineer Unity Technologies @frozenfoxx Who am I? DevOps Engineer at Unity Technologies Security Enthusiast
More informationLifecycle management with Foreman and Katello Basics and Spacewalk migration
Lifecycle management with Foreman and Katello Basics and Spacewalk migration Christian Stankowic www.stankowic-development.net Free and Open Source software Conference 19.08.2017 whoami Christian Stankowic
More informationDevOps Online Training
DevOps Online Training IQ Online training facility offers Devops online training by trainers who have expert knowledge in the Devops and proven record of training hundreds of students. Our Oracle Devops
More informationMCollective installed. And. now? Puppet Camp Munich
MCollective installed. And now? 2013-28-11 Puppet Camp Munich SELF-INTRODUCTION Just me: Thomas Gelf Joined NETWAYS in 2010 Formerly more than 10 years: Web (Application) Development Routing/Switching
More informationWeb Application Expectations
Effective Ruby on Rails Development Using CodeGear s Ruby IDE Shelby Sanders Principal Engineer CodeGear Copyright 2007 CodeGear. All Rights Reserved. 2007/6/14 Web Application Expectations Dynamic Static
More informationConfiguration Management with Puppet. LinuxFest Northwest. Garrett Honeycutt April 25th, 2010
Configuration Management with Puppet LinuxFest Northwest Garrett Honeycutt April 25th, 2010 What? Puppet is open source and released under GPL Backed by Puppet Labs - great training and audits available
More informationSAS 9.4 Intelligence Platform: Migration Guide, Second Edition
SAS 9.4 Intelligence Platform: Migration Guide, Second Edition SAS Documentation September 14, 2017 The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2015. SAS 9.4 Intelligence
More informationNetwork Automation: Ansible 101
Network Automation: Ansible 101 APRICOT - Feb 28th, 2017 Bronwyn Lewis and Matt Peterson Our assumptions New to the world of DevOps No prior Ansible knowledge Want to stop hand-crafting your network configs
More informationActive System Manager Release 8.2 SDK Reference Guide
Active System Manager Release 8.2 SDK Reference Guide Notes, cautions, and warnings NOTE: A NOTE indicates important information that helps you make better use of your computer. CAUTION: A CAUTION indicates
More informationfpm-cookery Documentation
fpm-cookery Documentation Release 0.33.0 Bernd Ahlers Jun 10, 2018 Contents 1 Features 3 2 Documentation Contents 5 2.1 Getting Started.............................................. 5 2.2 Using Hiera................................................
More informationWHITE PAPER. RedHat OpenShift Container Platform. Benefits: Abstract. 1.1 Introduction
WHITE PAPER RedHat OpenShift Container Platform Abstract Benefits: Applications are designed around smaller independent components called microservices. Elastic resources: Scale up or down quickly and
More informationRHUG SPECIAL SATELLITE RED HAT OFFICE MONTREAL, FEBRUARY 16, 2017
RHUG SPECIAL SATELLITE RED HAT OFFICE MONTREAL, FEBRUARY 16, 2017 Presented by: Domtar Shared Services Christophe Paulus James Dubuisson Gueorgui Tcherecharov DOMTAR IN BRIEF 150+ Years Old: From Dominion
More informationJBOSS OPERATIONS NETWORK FAQ Answers to frequently asked questions
Answers to frequently asked questions General Product Q: What is JBoss Operations Network? A: JBoss Operations Network is a middleware and application management solution that provides a single point of
More informationData Sheet: Archiving Altiris Server Management Suite 7.0 Essential server management: Discover, provision, manage, and monitor
Essential server management: Discover, provision, manage, and monitor Overview Complexity with physical and virtual machine proliferation increases the challenges involved in managing servers. Server administrators
More informationUsing DATA Files for IBIS-AMI Models. Lance Wang DesignCon IBIS Summit Santa Clara, CA, USA Feburary 3 rd, 2017
Using DATA Files for IBIS-AMI Models Lance Wang DesignCon IBIS Summit Santa Clara, CA, USA Feburary 3 rd, 2017 TM Outline Motivation Platform/OS dependent DLL, SO Using DATA Files for AMI models The advantages
More informationThe Challenge of Managing WebSphere Farm Configuration. Rational Automation Framework for WebSphere
IBM Software Group The Challenge of Managing WebSphere Farm Configuration Rational Automation Framework for WebSphere Terence Chow Technical Specialist IBM Rational Hong Kong 2007 IBM Corporation Example:
More informationAzure Day Application Development. Randy Pagels Sr. Developer Technology Specialist US DX Developer Tools - Central Region
Azure Day Application Development Randy Pagels Sr. Developer Technology Specialist US DX Developer Tools - Central Region Azure App Service.NET, Java, Node.js, PHP, Python Auto patching Auto scale Integration
More informationRazor. Michal Bryxí Software Engineer Puppet Slides based on work from: David Lutterkort Principal Engineer Puppet
Razor Michal Bryxí Software Engineer Puppet Labs @MichalBryxi Slides based on work from: David Lutterkort Principal Engineer Puppet Labs @lutterkort Configuration management? Anyone? Razor in a nutshell
More informationBeyond 1001 Dedicated Data Service Instances
Beyond 1001 Dedicated Data Service Instances Introduction The Challenge Given: Application platform based on Cloud Foundry to serve thousands of apps Application Runtime Many platform users - who don
More informationDevOps Course Content
DevOps Course Content 1. Introduction: Understanding Development Development SDLC using WaterFall & Agile Understanding Operations DevOps to the rescue What is DevOps DevOps SDLC Continuous Delivery model
More informationWhy Oracle Linux. Hans Forbrich Forbrich Consulting Ltd. Why Oracle Linux
Hans Forbrich Forbrich Consulting Ltd Who am I Hans Forbrich Based in Alberta, Canada Principal consultant, Forbrich Consulting Group Programming since 1969 Oracle developer and DBA since 1984 (v4) Oracle
More informationRed Hat Atomic Details Dockah, Dockah, Dockah! Containerization as a shift of paradigm for the GNU/Linux OS
Red Hat Atomic Details Dockah, Dockah, Dockah! Containerization as a shift of paradigm for the GNU/Linux OS Daniel Riek Sr. Director Systems Design & Engineering In the beginning there was Stow... and
More informationTable of Contents HOL-PRT-1469
Table of Contents Lab Overview - - Puppet and Puppet Enterprise... 2 Lab Guidance... 3 Module 1 - Learning More About the Puppet Enterprise with the Learning VM (45 Min)...4 Welcome... 5 Resources... 11
More informationWe re working full time this summer alongside 3 UCOSP (project course) students (2 from Waterloo: Mark Rada & Su Zhang, 1 from UofT: Angelo Maralit)
We re working full time this summer alongside 3 UCOSP (project course) students (2 from Waterloo: Mark Rada & Su Zhang, 1 from UofT: Angelo Maralit) Our supervisors: Karen: heads project, which has been
More informationDevOps Tools (Chef, Puppet, Saltstack and Ansible Comparison)
DevOps Tools (Chef, Puppet, Saltstack and Ansible Comparison) The tools we use reinforce the behavior; the behavior reinforces the tool. Thus, if you want to change your behavior, change your tools. Adam
More informationPuppet. Configuring your systems so you don't have to... Frank Sweetser Senior Network Engineer WPI Network Operations and Security
Puppet Configuring your systems so you don't have to... Frank Sweetser Senior Network Engineer WPI Network Operations and Security Installation Typical System Lifecycle Typical System Lifecycle Installation
More informationTreating Deployments as Code with Puppet and the Atlassian Toolsuite Puppet Camp, Geneva
Treating Deployments as Code with Puppet and the Atlassian Toolsuite Christoph Leithner Who is celix? Puppet Labs Partner Atlassian Expert IT Service Management (ITSM) Continuous Deployment und DevOps
More informationEdition 0.1. real scenarios for managing EAP instances. Last Updated:
JBoss Operations Network 3.0 Managing JBoss Servers with JBoss ON Edition 0.1 real scenarios for managing EAP instances Last Updated: 2017-10-25 JBoss Operations Network 3.0 Managing JBoss Servers with
More informationRED HAT'S CONTAINER STRATEGY. Lars Herrmann General Manager, RHEL, RHEV and Containers June 24, 2015
RED HAT'S CONTAINER STRATEGY Lars Herrmann General Manager, RHEL, RHEV and Containers June 24, 2015 1 DEVELOPMENT VS I.T. OPERATIONS DEVELOPER IT OPERATIONS 2 DEVELOPERS WANT TO GO FAST DEVELOPER 3 HOW
More informationRed Hat Satellite 6.3
Red Hat Satellite 6.3 Puppet Guide A guide to building your own Puppet module and importing it into Satellite 6 Last Updated: 2018-06-15 Red Hat Satellite 6.3 Puppet Guide A guide to building your own
More informationCopyright 2016 EMC Corporation. All rights reserved. Published in the USA.
This solution guide describes how to integrate Oracle-centric Puppet (Modules and Manifests) with virtual machines created through Federation Enterprise Hybrid Cloud 3.5. January 2016 Copyright 2016 EMC
More informationJboss Enterprise Platform & Red Hat Partnering
Israel JB oss U ser G roup Session 07 / 6.12.2007 Jboss Enterprise Platform & Red Hat Partnering By : Alexia Ollagnon, SEMEA ISV sales manager Red Hat / Jboss. w w w. t i k a l k. c o m Cost-Benefit Open
More informationATLAS TDAQ System Administration: Master of Puppets
ATLAS TDAQ System Administration: Master of Puppets S Ballestrero 1, F Brasolin 2, D Fazio 3, C Gament 3,4, C J Lee 5,8, D A Scannicchio 6, M S Twomey 7 1 University of Johannesburg, South Africa 2 Istituto
More informationVirtualization Overview. Joel Jaeggli AFNOG SS-E 2013
Virtualization Overview Joel Jaeggli AFNOG SS-E 2013 1 What are we using this Year? Mac-mini servers Intel core i7 quad core 8 hyperthreads 16GB of ram 2 x 256GB SATA SSD A pretty hefty server Less than
More informationDevOps Tooling from AWS
DevOps Tooling from AWS What is DevOps? Improved Collaboration - the dropping of silos between teams allows greater collaboration and understanding of how the application is built and deployed. This allows
More informationSHELL SCRIPTING: HOW TO AUTOMATE COMMAND LINE TASKS USING BASH SCRIPTING AND SHELL PROGRAMMING BY JASON CANNON
Read Online and Download Ebook SHELL SCRIPTING: HOW TO AUTOMATE COMMAND LINE TASKS USING BASH SCRIPTING AND SHELL PROGRAMMING BY JASON CANNON DOWNLOAD EBOOK : SHELL SCRIPTING: HOW TO AUTOMATE COMMAND LINE
More informationNA120 Network Automation 10.x Essentials
Course Data Sheet NA120 Network Automation 10.x Essentials Course No.: NA120-101 Category/Sub Category: Operations Management/Network Management Center For software version(s): 9.0 10.1 Software version
More informationNetDevOps Style Configuration Management for the Network
NetDevOps Style Configuration Management for the Network What it means for network engineers, and why we should care? Stuart Clark Network Automation Evangelist Cisco Devnet Game Plan Virlutils Network
More informationNetDevOps Style Configuration Management for the Network
DEVNET-3616 NetDevOps Style Configuration Management for the Network Hank Preston, NetDevOps Evangelist ccie 38336, R/S @hfpreston Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker
More informationAutomating for Agility in the Data Center. Purnima Padmanabhan Jeff Evans BMC Software
Automating for Agility in the Data Center Purnima Padmanabhan Jeff Evans BMC Software 9/5/2006 Agenda The Situation Challenges Objectives BMC Solution for Data Center Closed-Loop Change Data Center Optimization
More informationWebsphere Force Uninstall Application Server 8 Linux Install
Websphere Force Uninstall Application Server 8 Linux Install Use IBM Installation Manager to install the application server product on AIX, HP-UX, Linux, Solaris, (AIX Solaris HP-UX Linux Windows) You
More informationContinuous Integration using Docker & Jenkins
Jenkins LinuxCon Europe 2014 October 13-15, 2014 Mattias Giese Solutions Architect giese@b1-systems.de - Linux/Open Source Consulting, Training, Support & Development Introducing B1 Systems founded in
More informationUSING GIT FOR AUTOMATION AND COLLABORATION JUSTIN ELLIOTT - MATT HANSEN PENN STATE UNIVERSITY
USING GIT FOR AUTOMATION AND COLLABORATION JUSTIN ELLIOTT - MATT HANSEN PENN STATE UNIVERSITY AGENDA Version control overview Introduction and basics of Git Advanced Git features Collaboration Automation
More informationDiscovering ZENworks 11
ZENworks Take Advantage of One Unified Management Console and Agent with ZENworks 11 Since ZENworks 7 launched in 2006, the Micro Focus ZENworks family of products has provided thousands of businesses
More informationThe Now Platform Reference Guide
The Now Platform Reference Guide A tour of key features and functionality START Introducing the Now Platform Digitize your business with intelligent apps The Now Platform is an application Platform-as-a-Service
More informationShell Script Not Running Via Cron Runs Fine Manually
Shell Script Not Running Via Cron Runs Fine Manually to run every 15 minutes. I can execute the script manually but Crontab will not launch it successfully. shell script not running via crontab, runs fine
More informationRelease Notes. Postgres Enterprise Manager v3.0. Table of Contents. I. Release Summary. II. New Features and Enhancements. A. Merge with pgadmin v1.
Release Notes Postgres Enterprise Manager v3.0 Table of Contents I.Release Summary...1 II.New Features and Enhancements... 1 III.Postgres Enterprise Manager Architecture...3 IV.Installation, Pre-Requisites
More informationCisco Integration Platform
Data Sheet Cisco Integration Platform The Cisco Integration Platform fuels new business agility and innovation by linking data and services from any application - inside the enterprise and out. Product
More informationData Analysis in Geophysics ESCI Class 1. Bob Smalley. Basics of the Computer Environment
Data Analysis in Geophysics ESCI 7205 Class 1 Bob Smalley Basics of the Computer Environment Course Description Introduction and Operating Systems What is an operating system (OS or O/S)? Interface between
More informationUsing DATA Files for IBIS-AMI Models
Using DATA Files for IBIS-AMI Models Lance Wang TM Asian IBIS Summit Taipei, Taiwan November 15 th, 2017 Outline This was originally presented in 2017 DesignCon IBIS Summit, and it is with updates. Motivation
More informationPUPPET. Use at General Mills
PUPPET Use at General Mills Preface HP UX platform at GMI is 15+ years old Consolidated Superdome architecture today Moving enterprise apps to RHEL6 Oracle SAP BW/BI Warehouse Management Short migration
More informationOpenStack Architecture and Pattern Deployment with Heat. OpenStack Architecture and Pattern Deployment using Heat Ruediger Schulze
OpenStack Architecture and Pattern Deployment using Heat Ruediger Schulze Agenda 1. OpenStack Architecture 2. Pattern Deployment with Heat 3. Summary 2 What is OpenStack? At its most basic level, OpenStackis
More informationP a g e 1. Teknologisk Institut. Online kursus k SysAdmin & DevOps Collection
P a g e 1 Online kursus k72751 SysAdmin & DevOps Collection P a g e 2 Title Estimated Duration (hrs) Ruby on Rails - Fundamentals 1,5 Ruby on Rails - Database Fundamentals 1,22 Python: The Basics 3,5 Python:
More informationMulti-Arch Layered Image Build System
Multi-Arch Layered Image Build System PRESENTED BY: Adam Miller Fedora Engineering, Red Hat CC BY-SA 2.0 Today's Topics Define containers in the context of Linux systems Brief History/Background Container
More informationThink like an Elm developer
Think like an Elm developer Piper Niehaus Denver, CO, USA Backpacker / skier Nonprofit board chair Software Engineer at Pivotal Pivotal Tracker team Elm in Production since 2016 Internal Products and Services
More informationLinux Desktop Pocket Guide Download Free (EPUB, PDF)
Linux Desktop Pocket Guide Download Free (EPUB, PDF) While Mac OS X garners all the praise from pundits, and Windows XP attracts all the viruses, Linux is quietly being installed on millions of desktops
More informationwhy you should use Ruby
LUKE KANIES why you should use Ruby Luke Kanies runs Reductive Labs (http://reductivelabs.com), a startup producing OSS software for centralized, automated server administration. He has been a UNIX sysadmin
More informationNEW TOOLS. ngage vaping. MATT GRISWOLD
NEW TOOLS ngage vaping MATT GRISWOLD grizz@20c.com WHAT IS NGAGE? Command line tool to interface with network devices, evolved from internal tools. https://github.com/20c/ngage http://ngage.readthedocs.io/en/latest/
More informationSetting up my Dev Environment ECS 030
Setting up my Dev Environment ECS 030 1 Command for SSHing into a CSIF Machine If you already have a terminal and already have a working ssh program (That is, you type ssh into the terminal and it doesn
More informationSCaLE Puppet Introduction. Puppet Assigns and Maintains a Machine s Desired Role
SCaLE Puppet Introduction Puppet Assigns and Maintains a Machine s Desired Role Managing Configuration Drift 1 of 24 2/23/10 7:41 PM Puppet Executables that we will employ: ralsh The Resource Abstraction
More informationLogical Agent. Installation Guide
Logical Agent Installation Guide August 2017 Revision History Revision No. Date Shipped Description 1st issue 08.2017 Newly released Table of Contents Chapter 1 Introduction... 1 1.1 Overview of Logical
More informationAdvanced Continuous Delivery Strategies for Containerized Applications Using DC/OS
Advanced Continuous Delivery Strategies for Containerized Applications Using DC/OS ContainerCon @ Open Source Summit North America 2017 Elizabeth K. Joseph @pleia2 1 Elizabeth K. Joseph, Developer Advocate
More informationFlask Web Development Course Catalog
Flask Web Development Course Catalog Enhance Your Contribution to the Business, Earn Industry-recognized Accreditations, and Develop Skills that Help You Advance in Your Career March 2018 www.iotintercon.com
More informationDjango with Python Course Catalog
Django with Python Course Catalog Enhance Your Contribution to the Business, Earn Industry-recognized Accreditations, and Develop Skills that Help You Advance in Your Career March 2018 www.iotintercon.com
More informationImportant DevOps Technologies (3+2+3days) for Deployment
Important DevOps Technologies (3+2+3days) for Deployment DevOps is the blending of tasks performed by a company's application development and systems operations teams. The term DevOps is being used in
More informationIT Automation with Puppet
IT Automation with Puppet Romain Tartière BSDCan 2018 University of Ottawa Ottawa, Canada June 9 th, 2018 Photo: Ollivier Robert Romain Tartière FreeBSD user since 2002 (I guess FreeBSD
More informationWebsphere Force Uninstall Application Server 7 Linux Installation
Websphere Force Uninstall Application Server 7 Linux Installation You also use Installation Manager to easily uninstall the packages that it installed. Linux Intel, os=linux,arch=x86, Linux Intel 32 bit
More informationData Science with Python Course Catalog
Enhance Your Contribution to the Business, Earn Industry-recognized Accreditations, and Develop Skills that Help You Advance in Your Career March 2018 www.iotintercon.com Table of Contents Syllabus Overview
More informationOverhauling Dev Arch with Ansible Tower and Docker
Overhauling Dev Arch with Ansible Tower and Docker Scott Van Velsor, Bryan Shake, Khaled Awwad June 29 1130a #redhat #rhsummit origins the landscape that came before branch & path limits no automation
More informationIBM Cloud for VMware Solutions vrealize Automation 7.2 Chef Integration
IBM Cloud for VMware Solutions vrealize Automation 7.2 Chef Integration Date: 2017-03-06 Version: 1.0 ã Copyright IBM Corporation 2016 Page 1 of 8 Table of Contents 1 Introduction... 3 1.1 Chef Server
More informationWhat Makes Up the Modern Linux OS?
White Paper by David Davis, ActualTech Media What Makes Up the Modern Linux OS? In this Paper The History of Linux... 2 The Components that Comprise the Linux Operating System... 3 What Is a Distribution?...
More informationMITOCW watch?v=flgjisf3l78
MITOCW watch?v=flgjisf3l78 The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high-quality educational resources for free. To
More informationSECURITY POLICY COMPLIANCE WITH PUPPET AND ANSIBLE. Sean M. Shore Best Buy MSP RHUG Dec 2017
SECURITY POLICY COMPLIANCE WITH PUPPET AND ANSIBLE Sean M. Shore Best Buy MSP RHUG Dec 2017 THE PROBLEM Quarterly SOX and annual PCI audits Ever-expanding list of controls and covered servers Enormous
More informationHigh Availability for Enterprise Clouds: Oracle Solaris Cluster and OpenStack
High Availability for Enterprise Clouds: Oracle Solaris Cluster and OpenStack Eve Kleinknecht Principal Product Manager Thorsten Früauf Principal Software Engineer November 18, 2015 Safe Harbor Statement
More informationMANAGING MESOS, DOCKER, AND CHRONOS WITH PUPPET
Roger Ignazio PuppetConf 2015 MANAGING MESOS, DOCKER, AND CHRONOS WITH PUPPET 2015 Mesosphere, Inc. All Rights Reserved. 1 $(whoami) ABOUT ME Roger Ignazio Infrastructure Automation Engineer @ Mesosphere
More informationPGP Command Line Version 10.0 Release Notes
PGP Command Line Version 10.0 Release Notes Thank you for using this PGP Corporation product. These Release Notes contain important information regarding this release of PGP Command Line Software Development
More informationGoals for this lecture. Lecture 4 Getting Started with ITK! Getting help. Assignments. Assignments, cont. Grading of assignments
Goals for this lecture Lecture 4 Getting Started with ITK! Methods in Medical Image Analysis - Spring 2018 16-725 (CMU RI) : BioE 2630 (Pitt) Dr. John Galeotti Compile, compile, compile Learn how to use
More informationThe Total Newbie s Introduction to Heat Orchestration in OpenStack
Tutorial The Total Newbie s Introduction to Heat Orchestration in OpenStack OpenStack is undeniably becoming part of the mainstream cloud computing world. It is emerging as the new standard for private
More informationUnlocking Azure with Puppet Enterprise. November 29, 2016
Unlocking Azure with Puppet Enterprise November 29, 2016 Unlocking Azure with Puppet Enterprise November 29, 2016 v2.0 Overview Introduction to Sourced Introduction to us Infrastructure as code Evolving
More informationRed Hat Satellite 6.2
Red Hat Satellite 6.2 Puppet Guide A guide to building your own Puppet module and importing it into Satellite 6 Last Updated: 2018-03-08 Red Hat Satellite 6.2 Puppet Guide A guide to building your own
More information