fix: use latest clients on focal
diff --git a/roles/openstack_cli/tasks/main.yml b/roles/openstack_cli/tasks/main.yml
index b1c032a..be5536a 100644
--- a/roles/openstack_cli/tasks/main.yml
+++ b/roles/openstack_cli/tasks/main.yml
@@ -12,6 +12,18 @@
# License for the specific language governing permissions and limitations
# under the License.
+- name: Install Ubuntu Cloud Archive keyring
+ ansible.builtin.apt:
+ name: ubuntu-cloud-keyring
+ state: present
+
+- name: Add latest Ubuntu Cloud Archive repository
+ ansible.builtin.apt_repository:
+ filename: ubuntu-cloud-archive
+ repo: "deb http://ubuntu-cloud.archive.canonical.com/ubuntu {{ ansible_distribution_release }}-updates/yoga main"
+ state: present
+ when: ansible_distribution_release == "focal"
+
- name: Install OpenStack client
become: true
ansible.builtin.apt: