Tutorials

Monday, 16 November 09:00 - 11:00

NetDevOps - Ansible 101 to Network Nirvana
Matt Peterson, Cumulus Networks and Bronwyn Lewis, Packet Clearing House

Tired of pasting repetitive configuration blocks from notepad? Fearful that hipster twentysomethings will automate your career? Wondering if it's time to hunker down and really learn a scripting language?

Automation, configuration management, unit testing, continuous integration ... all of these methodologies are nothing new and over the past decade, these traditional software development practices have been co-opted into the operations world. While these approaches continue to be all the rage for computer infrastructure admins, what about networking professionals?

This tutorial will start with a brief introduction to key DevOps concepts along with how these can be applied to networks. The bulk of the presented material will focus on a beginners guide to using Ansible, a well known open source automation tool. Examples shown will be vendor agnostic and geared to be applicable for common environments. With time availability, advanced examples which connect into an IPAM system or multi-vendor protocol testing will be quickly reviewed. The end goal of this tutorial is to wrap with comfortable working knowledge of basic Ansible usage and how you might apply it - it is only the tip of the iceberg in networking automation, but crucial to getting started.

Before the tutorial, please make sure you clone or download the files from this GitHub repository in advance:
http://git.io/vZKZH

That repository contains files and reference notes that will be used in the hands-on portion of the tutorial, along with instructions on installing Ansible to a Linux VM if you need them.

If you don't have Ansible installed or a VM set-up in advance of the tutorial, that's okay. It's most important to clone or download the repository, which will allow you to do 90% of the tutorial.

Where: Main room
 
Introduction to RIPE Meetings
Sandra Bras and Rumy Spratley-Kanis, RIPE NCC

Join us in this tutorial to learn about RIPE Meetings and how the RIPE community works. We will provide you with the right tools to survive the world of acronyms and encrypted conversations that is RIPE.

Don’t like a policy? Want to introduce a new one? Get familiar with the RIPE Policy Development Process (PDP) and learn about the latest policy discussions and proposals.

After attending this tutorial, you will know how to speak to who about what. Become a RIPE Meeting veteran in just one hour!

Outline:
  • Terminology: common terms, definitions and acronyms
  • RIPE Policy Development Process (PDP)
  • In-depth overview of all ongoing policies
  • How to participate
  • Who’s who
Where: Side Room
RIPE Database Tips and Tricks
Nathalie Trenaman and Alex Band, RIPE NCC

In this two-hour tutorial we will cover different aspects of the RIPE Database that are not well-known to the wider community, in addition to new features that improve the user experience.

Topics we will discuss:
  • Global Research Service (GRS)
  • Single Sign-On (SSO)
  • How to set up PGP and use it for updates
  • “created:” and “last-modified:” attributes
  • Partial route object creation
  • The future of webupdates
Where: Timișoara