diff --git a/defaults/main.yml b/defaults/main.yml index 166caf43..c37a7244 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -139,7 +139,8 @@ openstack_host_sysstat_cron_mode: '0755' openstack_hosts_centos_mirror_url: 'http://mirror.centos.org/centos' openstack_hosts_rdo_mirror_url: 'https://trunk.rdoproject.org' # Ubuntu cloud archive data -uca_repo: "deb {{ uca_apt_repo_url | default('http://ubuntu-cloud.archive.canonical.com/ubuntu') }} {{ ansible_lsb.codename }}-updates/queens main" +uca_repo: "{{ _uca_repo }}" + # Default opensuse mirrors URLs opensuse_mirror: "http://download.opensuse.org" opensuse_mirror_obs: "{{ opensuse_mirror }}" diff --git a/vars/ubuntu-16.04.yml b/vars/ubuntu-16.04.yml index 70602b46..90327f63 100644 --- a/vars/ubuntu-16.04.yml +++ b/vars/ubuntu-16.04.yml @@ -102,3 +102,5 @@ _package_repos: - repo: "{{ uca_repo }}" state: present filename: "uca" + +_uca_repo: "deb {{ uca_apt_repo_url | default('http://ubuntu-cloud.archive.canonical.com/ubuntu') }} {{ ansible_lsb.codename }}-updates/queens main" diff --git a/vars/ubuntu-18.04.yml b/vars/ubuntu-18.04.yml index 8a9ebbd0..3c092eec 100644 --- a/vars/ubuntu-18.04.yml +++ b/vars/ubuntu-18.04.yml @@ -93,8 +93,14 @@ _package_repos_keys: [] # url: # state: -# Bionic Rocky has no UCA -_package_list: [] +_package_list: + - name: ubuntu-cloud-keyring + state: "{{ openstack_hosts_package_state }}" -# Bionic Rocky has no UCA. -_package_repos: [] +_package_repos: + # Implement the current UCA repo configuration + - repo: "{{ uca_repo }}" + state: present + filename: "uca" + +_uca_repo: "deb {{ uca_apt_repo_url | default('http://ubuntu-cloud.archive.canonical.com/ubuntu') }} {{ ansible_lsb.codename }}-updates/rocky main"