Upgrade to Pro — share decks privately, control downloads, hide ads and more …

OpenStack Summit Vancouver 2018: OpenStack-Ansi...

OpenStack Summit Vancouver 2018: OpenStack-Ansible Project Update

Jean-Philippe Evrard

May 21, 2018
Tweet

More Decks by Jean-Philippe Evrard

Other Decks in Technology

Transcript

  1. 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?
  2. Cloud operators (BYO cloud env) OpenStack-Ansible Audience Cloud product software

    developers (BYO cloud product) Upstream developer (BYO OS dev station)
  3. #Core developers on all the roles: 12 (Δ=-1 since last

    cycle. 1 new core) Community Health: Contributors and core developers
  4. • 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
  5. 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
  6. 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
  7. 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] .*
  8. How to contribute Project onboarding: Mon 21, 4:20pm - 5:00pm

    - Room 223 https://docs.openstack.org/openstack-ansible/latest/
  9. 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
  10. 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