BEGIN:VCALENDAR VERSION:2.0 PRODID:-//Pentabarf//Schedule 0.3//EN CALSCALE:GREGORIAN METHOD:PUBLISH X-WR-CALDESC;VALUE=TEXT:Infra Management devroom X-WR-CALNAME;VALUE=TEXT:Infra Management devroom X-WR-TIMEZONE;VALUE=TEXT:Europe/Brussels BEGIN:VEVENT METHOD:PUBLISH UID:8058@FOSDEM19@fosdem.org TZID:Europe-Brussels DTSTART:20190202T103000 DTEND:20190202T105500 SUMMARY:Ten years of Puppet installations: what now? DESCRIPTION:
The presenter has more than 10 years of experience in installing, configuring, designing, migrating Puppet infrastructures of any size and kind.This presentation is all about sharing experiences and knowledge on what has worked and what hasn't, ways to introduce automation and approaches to [Puppet] migrations.The final part is about what comes next and the role of Puppet and classic configuration management tools in the containers universe.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Infra Management URL:https:/fosdem.org/2019/schedule/2019/schedule/event/ten_years_puppet/ LOCATION:UB2.252A (Lameere) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alessandro Franceschi":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:7907@FOSDEM19@fosdem.org TZID:Europe-Brussels DTSTART:20190202T110000 DTEND:20190202T115000 SUMMARY:Keeping Track of Stateful Infrastructure DESCRIPTION:At InnoGames we have to keep track of three collocations, ~30 racks with thousands of VMs to run games for over 200 million registered users. We have to manage our self hosted as well as various external services and preferably do so in a way that does not wake our oncall admin at 3am.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Infra Management URL:https:/fosdem.org/2019/schedule/2019/schedule/event/keeping_track_stateful_infrastructure/ LOCATION:UB2.252A (Lameere) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Patrick Meyer":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:8476@FOSDEM19@fosdem.org TZID:Europe-Brussels DTSTART:20190202T120000 DTEND:20190202T125000 SUMMARY:Multicloud CI/CD with OpenStack and Kubernetes DESCRIPTION:With over 50 Public cloudbased on OpenStack, distributing workloads closer to customers is now a reality. Expect to learn how to leverage CI/CD to build multicloud Kubernetes clusters across several OpenStack Public Clouds.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Infra Management URL:https:/fosdem.org/2019/schedule/2019/schedule/event/multicloud_ci_cd_openstack_kubernetes/ LOCATION:UB2.252A (Lameere) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Maxime Guyot":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:8417@FOSDEM19@fosdem.org TZID:Europe-Brussels DTSTART:20190202T130000 DTEND:20190202T132500 SUMMARY:Use configmanagement for your ... configmanagement. DESCRIPTION:After discovering Foreman Ansible Modules I've set up an Ansible Playbook to set up and configure Foreman and Katello. Once its up and running, it allows you to boot PXE machines, or image based using Packer and Gitlab. The lab is deployed on my laptop and showcases the following technologies:
In other words, in this talk I will show how I manage foreman/katello/smartproxies with configuration management tools themselves.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Infra Management URL:https:/fosdem.org/2019/schedule/2019/schedule/event/use_configmanagement/ LOCATION:UB2.252A (Lameere) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Wim Bonthuis":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:7991@FOSDEM19@fosdem.org TZID:Europe-Brussels DTSTART:20190202T133000 DTEND:20190202T135500 SUMMARY:Mgmt Config: The Road to 0.1 DESCRIPTION:Mgmt is a real-time automation tool that is fast and safe. As we get closer to a0.1 release that we'll recommend as "production ready", we'll look at the lastremaining features that we're aiming to land by then. We'll explain and demo theimport and module system, classes, and native functions.
We'll also show some exciting real-time demos that include scheduling, finite state machines, and remote execution.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Infra Management URL:https:/fosdem.org/2019/schedule/2019/schedule/event/mgmt/ LOCATION:UB2.252A (Lameere) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="James Shubin":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:8138@FOSDEM19@fosdem.org TZID:Europe-Brussels DTSTART:20190202T140000 DTEND:20190202T142500 SUMMARY:Configurations: Do you prove yours ? DESCRIPTION:How can we be sure of the continuous configuration management proper operation? How to expose factual topic-related reports to dev, sec, managers, customers...?
We believe that, in order to deliver the full business and collaboration value of continuous configuration management, the solution needs to go further than simply applying policies - it must ensure configuration reliability; prove historized application and status; share it to other teams; notify of any drift with a relevant context.
This talk will present why and how we should be concerned about transmitting factual measures on infrastructure management to all parties involved. We will also guide you through the journey to include a full-fledged reporting feature in a configuration management solution.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Infra Management URL:https:/fosdem.org/2019/schedule/2019/schedule/event/configurations_prove_yours/ LOCATION:UB2.252A (Lameere) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexandre Brianceau":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:7758@FOSDEM19@fosdem.org TZID:Europe-Brussels DTSTART:20190202T143000 DTEND:20190202T145500 SUMMARY:Uyuni: A world-class open source frontend solution for managing your software-defined infrastructure with Salt DESCRIPTION:Uyuni (https://www.uyuni-project.org/), an opinionated fork of the Spacewalk project, provides open source lifecycle management for today's datacenter. With the help of Salt for configuration management it keeps your workloads up to date and secure.
Uyuni manages all your Linux workloads. It bootstraps physical servers, creates VMs for virtualization and cloud, builds container images, and tracks what runs on your Kubernetes clusters. All using Salt under the hood!
It provides you a high-class frontend solution to interact with Salt, manage your states, formulas with forms, and much more using a web UI.
Uyuni is open source, backed by SUSE Linux, and actively developed.
This presentation will give you an overview about Uyuni, its current possibilities for managing datacenters, and how it provides you a powerful frontend to interact with Salt.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Infra Management URL:https:/fosdem.org/2019/schedule/2019/schedule/event/uyuni_world_class_frontend/ LOCATION:UB2.252A (Lameere) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pablo Suárez Hernández":invalid:nomail ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Julio González Gil":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:8100@FOSDEM19@fosdem.org TZID:Europe-Brussels DTSTART:20190202T150000 DTEND:20190202T152500 SUMMARY:Declare your Linux Network state! DESCRIPTION:NMState is a new declarative API that simplifies Linux network management.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Infra Management URL:https:/fosdem.org/2019/schedule/2019/schedule/event/declare_linux_network_state/ LOCATION:UB2.252A (Lameere) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Till Maas":invalid:nomail ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Edward Haas":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:8147@FOSDEM19@fosdem.org TZID:Europe-Brussels DTSTART:20190202T153000 DTEND:20190202T155500 SUMMARY:Sysadmins, too, deserve interface stability DESCRIPTION:APIs strive to make programmers’ jobs easier by staying stable. Less attention is paid to make the jobs of system administrators easier by providing stable configuration interfaces. These interfaces consist of configuration file formats and various utilities that often change with new major OS releases.Ansible is a great tool for system management, but keeping Ansible playbooks working across major distribution version upgrades can be challenging due to this interface instability. We present Linux System Roles (github.com/linux-system-roles) which allow to manage RHEL, CentOS and Fedora with sufficient abstraction to enable using the same playbooks for different releases and to avoid the need of changing playbooks due to implementation changes.The main difficulty of this approach is getting the interface right to avoid the need of incompatible changes in the future. We will show how to use Linux System Roles with Ansible to configure your Fedora, RHEL or CentOS systems and discuss the challenges that one may encounter when designing such a system or Ansible roles in general.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Infra Management URL:https:/fosdem.org/2019/schedule/2019/schedule/event/sysadmins_deserve_interface_stability/ LOCATION:UB2.252A (Lameere) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Till Maas":invalid:nomail ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pavel Cahyna":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:8144@FOSDEM19@fosdem.org TZID:Europe-Brussels DTSTART:20190202T160000 DTEND:20190202T162500 SUMMARY:Pulp 3: Ready for a Test Drive DESCRIPTION:Pulp is a platform for managing repositories of software packages, and its plugin architecture allows management of any type of content. Pulp’s web API enables users to synchronize, upload, and publish versioned repositories with simple but flexible workflows. This presentation will build on last year’s talk by Dennis Kliban 0, and will highlight simplified installation and deployment, better performance, new features, and a growing collection of plugins including rpm, python, docker, ansible, chef, ruby, file, and more in development. Pulp 3 is approaching maturity and is ready for you to test drive.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Infra Management URL:https:/fosdem.org/2019/schedule/2019/schedule/event/pulp_3/ LOCATION:UB2.252A (Lameere) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Austin Macdonald":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:7451@FOSDEM19@fosdem.org TZID:Europe-Brussels DTSTART:20190202T163000 DTEND:20190202T172000 SUMMARY:Codifying infrastructure with Terraform for the future DESCRIPTION:Immutable infrastructure is a way to success, but what about the lifecycle of individual resources. This talk is about the evolution of resources, code structure, Terraform coding tricks, composition, and refactoring.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Infra Management URL:https:/fosdem.org/2019/schedule/2019/schedule/event/terraform_best_practices/ LOCATION:UB2.252A (Lameere) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Anton Babenko":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:8371@FOSDEM19@fosdem.org TZID:Europe-Brussels DTSTART:20190202T173000 DTEND:20190202T175500 SUMMARY:Automate Kubernetes Workloads with Ansible DESCRIPTION:Ansible, the familiar IT automation tool, makes it easier than ever to automate your Kubernetes cluster. This talk introduces two practical ways to define and provision complex applications using Ansible Automation with Kubernetes.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Infra Management URL:https:/fosdem.org/2019/schedule/2019/schedule/event/automate_kubernetes_ansible/ LOCATION:UB2.252A (Lameere) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael Hrivnak":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:8070@FOSDEM19@fosdem.org TZID:Europe-Brussels DTSTART:20190202T180000 DTEND:20190202T185000 SUMMARY:How We Modified an Agent-based Automation System to Become an Agentless One DESCRIPTION:Salt initially was designed to be an agent-base automation system. Salt SSH was added later on to allow an alternative that does not require installing a agent, and instead communicate over SSH. We will discuss how we modified the initial agent-based solution and the architectural decisions behind this work. We will talk through some of the challenges, lessons learned and what worked well for the project.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Infra Management URL:https:/fosdem.org/2019/schedule/2019/schedule/event/modified_agent_based_architecture/ LOCATION:UB2.252A (Lameere) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Megan Wilhite":invalid:nomail END:VEVENT END:VCALENDAR