The next OpenStack Summit is quickly approaching -- and the schedule is, as always, packed with great sessions, collaboration days, social events, get-togethers, and more.
If you’re joining the event in Tokyo, which runs from October 27-30, and you’re a fan of Ansible, you just might be thinking to yourself… “If only there was a playbook for this!”
Behold! My amazing psychic capabilities alerted me to this exact scenario. Okay, not really, but: in, ahem, "playbook-inspired" format, you’ll find a list of tasks for each type of role -- conference sessions, OpenStack projects using Ansible to know about, the Ansible Collaboration Day onsite at Summit, and how to stay up to date with Ansible-related happenings on-site and beforehand.
Not familiar with Ansible yet, or how it works with OpenStack? Here's the great news: There will be plenty of opportunities for you to learn all about it at OpenStack Summit. And just like Ansible makes it easy for you to deploy and operate your OpenStack cloud -- this blog post makes it easy for you to find the Ansible-related content to get you started on your path to Ansible+OpenStack cloud bliss.
All you have to do is decide which things you want to do in Tokyo!
ansible-playbook -i tokyo openstack-summit.yml
# This playbook deploys an awesome human (YOU!) to the various Ansible-related activities happening at OpenStack Summit.
- name: Orchestrate your Ansible-related activities at OpenStack Summit
This is it: Your big reason for coming to OpenStack Summit. Details about each Ansible-related OpenStack session follow -- so don’t forget to add these to your master plan. (Pro tip: If you utilize the online schedule for OpenStack Summit, you can log in and add these to your schedule -- and get the links for downloading the OpenStack schedule application for your phone, for keeping your agenda handy at all times!)
Tuesday, October 27
- 2:00pm - 2:40pm: The Evolution of OpenStack Dev/Test Environment Setup at eBay
- This talk details how the OpenStack operators at eBay had needs for a development and test environment that went beyond DevStack, and eventually moved to using the OpenStack kolla project, which utilized Ansible for orchestration of containerized OpenStack services, for deploying test clouds. (Note: Not sure this session will be Ansible-heavy, but may be useful anyway!)
- Presented by Yu Qiu and Dawei Ding (both of eBay).
- 2:50pm - 3:30pm: Life without DevStack: Upstream Development with OSAD
- Miguel Grinberg of Rackspace will be sharing his experiences in upstream OpenStack development utilizing the OpenStack Ansible Deployment distribution (OSAD), instead of the more traditionally used DevStack. In this session, he’ll be covering the basics of what OSAD is and does, comparing OSAD to DevStack, sharing his development workflow, and comparing and contrasting the types of upstream development work that one could do with OSAD.
- Presented by Miguel Grinberg (Rackspace).
- 3:40pm - 4:20pm Automated OpenStack Deployment: A Comparison
- Want to get a detailed comparison of the automated deployment tools used by different OpenStack distributions? This session is for you -- Florian will be giving an overview of RHEL OSP Director (Triple O), SUSE Cloud (Chef + Crowbar), Ubuntu OpenStack (Juju), and Rackspace (Ansible, via openstack-ansible).
- Presented by Florian Haas (Hastexo)
- 5:30pm - 6:10pm: The Real Slim Shade
- shade is a simple client library for operating OpenStack clouds, providing straightforward ways for writing applications that communicate directly with OpenStack clouds -- and can also be directly accessed via Ansible modules developed by the OpenStack community. It powers the OpenStack infrastructure team’s nodepool project, which provides nodes across multiple public clouds for testing of code -- as well as testing the new OpenStack modules that will be introduced in the upcoming release of Ansible 2.0. Want to learn about shade, how to use it, and the Ansible modules that leverage shade? This is the place for you. Want to hear Monty Taylor rap? He swears he won’t be.
- Presented by Monty Taylor (IBM).
Thursday, October 29
- 9:00am - 9:40am: XenSecurity Advisories are full of Venom - How to reboot ‘the Cloud’
- This session will cover Rackspace’s experiences in improving their processes around handling security vulnerabilities in the Xen kernel, as well as the technical details powering their fixes. Curious how they did it? Hint: It involves Ansible.
- Presented by Ben Burdick, Michael Porras, Joel Preas (all from Rackspace.)
- 9:50am - 10:30am: Chef vs. Puppet vs. Ansible vs. Salt - What’s best for managing and deploying OpenStack?
- Members of IBM’s Blue Box team will discuss these four different tools as they relate to not only deploying, but also updating and upgrading existing OpenStack clouds, and the ongoing management of your cloud. Want to hear the pros and cons of each, or learn about how they each address your particular needs? Come to this session.
- Presented by Kalonji Bankole, James Busche, Paul Czarkowski, Daniel Krook, Animesh Singh (all of Blue Box, an IBM company.)
- 11:00am - 12:30pm: Hands-on Lab: Developing and Operating your OpenStack Cloud with OSAD
- This hands-on lab, run by frequent OpenStack + Ansible conference and meetup speaker Walter Bentley, will provide attendees with a hands-on experience of deploying and operating an OpenStack cloud using the openstack-ansible project. In addition to providing an overview of Ansible itself, this session will also share details about the overall deployment process, tips and tricks, and provide some real-life examples of automating daily tasks with Ansible.
- Presented by Walter Bentley (Rackspace).
- 1:50pm - 2:30pm: Kolla: Ansible Deployment + OpenStack in Docker Containers = Operator Bliss
- Do you want to run OpenStack as micro-services instead of a slew of individually managed packages? Learn how Kolla transforms OpenStack Big Tent projects into a micro-service architecture via containers -- and how those containers are then deployed and orchestrated with Ansible. (Container technology brought to you by our friends at Docker!)
- Presented by Steven Dake (Cisco), Daneyon Hansen (Cisco), and Sam Yaple (Rackspace).
Want to read more about the various OpenStack projects using Ansible? Names, descriptions, project pages, and links to Stackalytics profiles, which show each individual project’s code activity, reviews, contributors, and company affiliations, are all here for your perusal.
- shade: a simple client library for operating OpenStack clouds.
- Kolla: provides production-ready containers and deployment tools for operating OpenStack clouds that are scalable, fast, reliable, and upgradable using community best practices.
- openstack-ansible: Deploying OpenStack from source in a way that makes it scalable while also being simple to operate, upgrade, and grow.
- Ironic + bifrost: Bifrost is a set of Ansible playbooks that automates the task of deploying a base image onto a set of known hardware using ironic (OpenStack's bare metal provisioner). It provides modular utility for one-off operating system deployment with as few operational requirements as reasonably possible.
Great news: we just confirmed that Ansible will again have space for a Collaboration Day onsite at Summit, on Thursday, October 29. Some of you have probably heard that space and time are more limited than usual at Summit (being in Tokyo and all, where space in general is limited!) -- so we’re particularly grateful to the OpenStack Foundation for making this space available to the community of Ansible and OpenStack contributors and users. (Thanks, OpenStack Foundation people!)
The Ansible Collaboration Day will be a space for Ansible and OpenStack project contributors, operators, and users to gather and discuss shared goals, plans, problems, and generally meet and greet one another. We’ll be planning the agenda over the next few days -- and we’ll be sure to update as soon as an agenda is set in place.
But for now: we know the times and locations, and it’s been added to the OpenStack Summit schedule, which means you can add it to your schedule! Here are the details:
Thursday, October 29
- 11:00am - 11:40am: Ansible Collaboration Day
- 11:50am - 12:30pm: Ansible Collaboration Day
- 4:30pm - 5:10pm: Ansible Collaboration Day
- 5:20pm - 6:00pm: Ansible Collaboration Day
The OpenStack Summit schedule is continuing to evolve -- so be sure to check back with the Ansible blog for any Ansible-related updates. (Hint: bookmark this page, and we’ll update it as new information flows in!) In particular, once we have a schedule formed for the Ansible Collaboration Day at Summit, we’ll let you know.
We’ll also be featuring some blog posts from some of the OpenStack community members participating in Ansible-related OpenStack sessions or projects over the next few weeks, and I recommend keeping your eyes open for those as well.
(By the way: we tweet regularly about new posts -- so be sure to follow Ansible on Twitter!)
If you’ve got something that should be listed in this blog post, and I failed to add it, well: I apologize! Send me a mail and I’ll be sure to update this page.
Finally: If you’re using Ansible with your OpenStack cloud, participating in an OpenStack project and have questions about Ansible, or you just want to say hi -- I’d love to meet up with you at OpenStack Summit. Be sure to drop me a line (robyn @ ansible dot com), or follow me on twitter; I’ll be doing on-site updates, commentary, and live tweeting of sessions... and probably the occasional addition of cocktail photographs and unicorn jokes.
Can’t wait to see you there!