diff --git a/tasks/openstack_hosts_configure_zypper.yml b/tasks/openstack_hosts_configure_zypper.yml index 034eb881..2aa8d116 100644 --- a/tasks/openstack_hosts_configure_zypper.yml +++ b/tasks/openstack_hosts_configure_zypper.yml @@ -79,3 +79,9 @@ until: _adding_repo | success retries: 5 delay: 2 + +- name: Refresh repositories if necessary + zypper_repository: + repo: '*' + runrefresh: yes + when: _adding_repo | changed diff --git a/vars/suse-42.yml b/vars/suse-42.yml index 615ce231..99ccd1a9 100644 --- a/vars/suse-42.yml +++ b/vars/suse-42.yml @@ -99,9 +99,12 @@ _package_repos: - name: "repo-oss" repo: "{{ opensuse_repo_oss_url }}" auto_import_keys: yes + autorefresh: no - name: "repo-update" repo: "{{ opensuse_repo_update_url }}" auto_import_keys: yes + autorefresh: yes - name: "OBS:Cloud:OpenStack:Pike" repo: "{{ opensuse_obs_cloud_repo_url }}" auto_import_keys: yes + autorefresh: yes