# Ansible Ubuntu PPA ## an #ansible-community update ### Presented by Deric Crago (@dericcrago), March 2021
## Current Status ### Launchpad Configuration - a singular `ansible` "user" ### Build Process - Jenkins (internal)
## Current Status ### Versions available on Launchpad - ansible 2.9 - Ubuntu 14.04 (trusty) - Ubuntu 16.04 (xenial) - Ubuntu 18.04 (bionic) - ansible-base 2.10 * - Ubuntu 18.04 (bionic) - Ubuntu 19.10 (eoan) - Ubuntu 20.04 (focal) ###### * starting with `ansible-base` `2.10` `straight.plugin` is required and only readily available for `Ubuntu >= 18.04`
## Future Status / Questions for the Community ### Launchpad Configuration - `ansible` "user" -> `ansible` "team" - eliminates the single username / password ### Build Process - Jenkins (internal) -> GitHub Action (public) - moves the build process out of our internal jenkins instance
## Future Status / Questions for the Community ### What versions of `ansible` do we want to build? #### Today / Soon-ish - ansible 2.9 - ansible 2.10 - ansible 3 #### "Tomorrow"? - latest only - latest - N
## Future Status / Questions for the Community ### What versions of `ubuntu` do we want to build for? #### Today / Soon-ish - ansible >= 2.10 - Ubuntu 20.10 (groovy) - Ubuntu 20.04 (focal) - Ubuntu 18.04 (bionic) - ansible <= 2.9 - Ubuntu 18.04 (bionic) - Ubuntu 16.04 (xenial) - Ubuntu 14.04 (trusty)
## Future Status / Questions for the Community ### What versions of `ubuntu` do we want to build for? #### "Tomorrow"? - ansible >= 2.10 - Ubuntu 21.04 (hirsute) - Ubuntu 20.10 (groovy) - Ubuntu 20.04 (focal) - Ubuntu 18.04 (bionic) - ansible <= 2.9 - Ubuntu 20.04 (focal) - Ubuntu 18.04 (bionic) - Ubuntu 16.04 (xenial) - Ubuntu 14.04 (trusty)
## Future Status / Questions for the Community ### What versions of `ubuntu` do we want to build for? #### Supported (according to Launchpad API) - Ubuntu 20.10 (groovy) = Current Stable Release - Ubuntu 20.04 (focal) = Supported - Ubuntu 18.04 (bionic) = Supported - Ubuntu 16.04 (xenial) = Supported - Ubuntu 14.04 (trusty) = Supported - ~~Ubuntu 12.04 (precise) = Supported~~ #### Other - Ubuntu 21.04 (hirsute) = Active Development
## Feedback from the Community ### Summary - Launchpad Configuration - Build Process - What versions of `ansible` do we want to build? - What versions of `ubuntu` do we want to build for? ### Questions / Comments?
## Interested in helping maintain the Ubuntu PPA? ### Join the [community IRC meeting](https://github.com/ansible/community/issues/539) - Wednesdays @ 19:00 UTC ### Message me directly on IRC - @dericcrago ## Thanks!