Skip to content

JNUC2019 Lab Session B intro

Chris Lasell edited this page Oct 21, 2019 · 7 revisions

Hands On, Real-time Classic API Using ruby-jss

(Home)

Lab Session Contents - 1 - Intro

TOC           Next


Slides 1 & 2: Introductions

  • If needed, please get ruby-jss installed during rest of intro
xcode-select --install
sudo gem install ruby-jss --bindir /usr/local/bin
  • Sam introduces himself, and Dev. Relations

  • Sam talks a bit, introduces Chris

  • Chris introduces himself, gives short history of ruby-jss

    • Notice, as we go, that you will never see or type any XML or JSON

Slide 3: Lab Objectives

  • Use ruby-jss and irb as a live 'shell' to a JSS, performing realtime tasks
  • Learn a little about ruby and irb
  • Write an executable script automating a task
  • Look at some documentation & online resources

Slide 4: Agenda

  • Getting connected
    • Launching irb, requiring ruby-jss, connecting to the API
  • Real-time tasks
    • A series of realtime activities with a live JSS
  • Scripted task
    • Update static computer and device groups from members of smart user group
  • Documentation & Resources
    • Where are they, how to read them
  • Advanced ruby-jss
    • Quick mention of more advanced usage
  • Q & A

  • While we can't spend tons of time talking about the ruby language, we will cover some basics as we go

  • Lets just jump right in and do realtime things with a live JSS

  • Please keep these pages open and follow along as we go

    • You'll be able to copy & paste everything rather than type it all.

TOC           Next

Clone this wiki locally