Slide 1

Slide 1 text

OpenStack-Ansible Project Update, OpenStack Summit Vancouver Jean-Philippe Evrard (evrardjp) May 2018

Slide 2

Slide 2 text

OpenStack-Ansible? ● What is OSA? ● Who is it meant for? ● What does the community look like, and how has it evolved over time? ● What did OpenStack-Ansible do recently? ● What are the plans for the future? ● How can I help?

Slide 3

Slide 3 text

What is OpenStack-Ansible? = with /

Slide 4

Slide 4 text

Cloud operators (BYO cloud env) OpenStack-Ansible Audience Cloud product software developers (BYO cloud product) Upstream developer (BYO OS dev station)

Slide 5

Slide 5 text

Community Health: Contributions: # Commits

Slide 6

Slide 6 text

Community Health: Contributions: Commit diversity

Slide 7

Slide 7 text

Community Health: Contributions: Review diversity

Slide 8

Slide 8 text

#Core developers on all the roles: 12 (Δ=-1 since last cycle. 1 new core) Community Health: Contributors and core developers

Slide 9

Slide 9 text

Community Health: Contributors activity

Slide 10

Slide 10 text

Community Health: Bugs handling

Slide 11

Slide 11 text

● Improved testing (New scenarii, increased coverage of existing, Zuul v3) ● Documentation refactor: Wizard-like behaviour ● systemd-nspawn groundwork ● Ansible upgrade to 2.4 branch ● Separation of install and configuration ● “Convergence”: reduction of the amount of containers, move neutron-agents on metal ● SUSE support improvement OpenStack Queens Features

Slide 12

Slide 12 text

Ubuntu 18.04 experimental support (evrardjp) Full install with distribution packages (hwoarang) Reduction of the amount of variables -> Deploy speed increased. (Tahvok) Upgrade to Ansible 2.5 (jmccrory) New roles: Panko, Masakari, Congress, Blazar. systemd-nspawn introduction (cloudnull) Inventory changes (evrardjp) Project I18n OpenStack Rocky: For the deployers

Slide 13

Slide 13 text

Role cleanup and simplification. Fewer repeats with the help of include_roles. New “library roles”: ansible-config_template, ansible-role-systemd_* Clear line of separation for source/distro installs: (venvs for source installs, all the rest from distro packages) Testing refactoring. Repo build, as you know it, will go away. Simplified developer mode, simplified python building. Positive impact of the inventory cleanup to simplify testing. OpenStack Rocky: For the developers

Slide 14

Slide 14 text

Beyond Rocky New distros Improvements of role testing: Using testinfra/molecule? Better offline installs (that’s not vapourware!)

Slide 15

Slide 15 text

How to give feedback: Join us! Come tell your grievances or your success stories in the feedback session Tue 22, 9:50am - 10:30am - Room 220 Talk to us in the hallway track! IRC: #openstack-ansible on freenode ML dev/operators: [openstack-ansible] .*

Slide 16

Slide 16 text

How to contribute Project onboarding: Mon 21, 4:20pm - 5:00pm - Room 223 https://docs.openstack.org/openstack-ansible/latest/

Slide 17

Slide 17 text

@OpenStack Q&A Thank you! openstack openstack OpenStackFoundation

Slide 18

Slide 18 text

Evolution Perception How to help? Code # Commits :) Continue at the same rhythm # Reviews :) Please review other people’s code People # Committers :( Bring your friends! # Reviewers :( Make them review your code Tech debt Simplification :| Think about your operations New scopes :( Don’t try to make OSA a chat system Bugs Reporting :( File bugs Fixing :| Join the bug triage Fix bugs Docs clarity :) RTFM Add your stories

Slide 19

Slide 19 text

ARA Big shout out @dmsimard for ARA, making my life easier everyday.

Slide 20

Slide 20 text

Evolution How to help? Code # Commits Continue at the same rhythm # Reviews Please review other people’s code People # Committers Bring your friends! # Reviewers Make them review your code Tech debt Simplification Think about your operations New scopes Don’t try to make OSA a chat system Bugs Reporting File bugs Fixing Join the bug triage Fix bugs Docs clarity RTFM Add your stories

Slide 21

Slide 21 text

By Soerfm - Own work, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=27739674 Cape Buffalo

Slide 22

Slide 22 text

https://www.istockphoto.com/be/photo/%C3%A9tal-de-march%C 3%A9-rustique-f%C3%AAte-pays-festa-junina-br%C3%A9sil-gm5 05400086-83659539 Stall

Slide 23

Slide 23 text

https://www.theguardian.com/environment/2016/jul/21/what-to-do -bear-encounter-attack Bear

Slide 24

Slide 24 text

https://flypaper.soundfly.com/discovery/the-ultimate-top-25-list-of -metal-bands-covering-pop-songs/ Metal