DevConf.US 2022 has ended
Registration is now OPEN! Please register HERE as soon as possible!

DevConf.US 2022 is the 5th annual, free, Red Hat sponsored technology conference for community project and professional contributors to Free and Open Source technologies coming to Boston this August!!
Back To Schedule
Wednesday, August 17 • 13:00 - 14:00
Developer Experience in Linux System Role

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

The Linux System Roles are a collection of Ansible roles and modules which are used to manage and configure common Linux operating system components. As the developers, we are going to share our developing experience in the meetup, specifically, the topics will cover the Network Role and the Firewalld Role.

Network Role enables users to configure the network on the target machine and various networking profiles can be configured via customized Ansible modules. On our journey, we are going to explore the contributing experience in Network Role. For instance, what providers are supported by Network Role and what environment needs to be satisfied so that we can use Network Role ? What’s more, we are also going to dive into details about Network Role upstream CI systems and explain how it ensures testing integrity. As users, we are more curious about how we can customize the playbooks efficiently to configure networks and which virtual machine or virtual image we should choose to test the feasibility of our idea. Last but not least, we are also planning to cover some additional features in Network Role and the implementation behind the scene, e.g. integration tests coverage, basic unit for argument parsing, helper files for assertion/test setup/logging.

Firewalld Role as an Ansible Role can provide a consistent configuration to manage ports and services with Firewalld. This meetup will also feature a demo on how the Firewalld Role works and will cover all the different features within the role.

In summary, our developer experience will make the audiences understand how to contribute to the different Linux System Roles modules in general, and how the features are implemented, as well as how the test integrity is guaranteed. Attendees should be familiar with basic knowledge of Linux System Roles.

Wednesday August 17, 2022 13:00 - 14:00 EDT