Skip to content
Snippets Groups Projects
Commit 9cd7ed80 authored by Zuul's avatar Zuul Committed by Gerrit Code Review
Browse files

Merge "Refactor and optimise image pulling"

parents c0540760 9ff2ecb0
No related branches found
No related tags found
No related merge requests found
Showing
with 40 additions and 196 deletions
--- ---
- name: Pulling aodh images - import_role:
become: true role: service-images-pull
kolla_docker:
action: "pull_image"
common_options: "{{ docker_common_options }}"
image: "{{ item.value.image }}"
when:
- inventory_hostname in groups[item.value.group]
- item.value.enabled | bool
with_dict: "{{ aodh_services }}"
--- ---
- name: Pulling barbican images - import_role:
become: true role: service-images-pull
kolla_docker:
action: "pull_image"
common_options: "{{ docker_common_options }}"
image: "{{ item.value.image }}"
when:
- inventory_hostname in groups[item.value.group]
- item.value.enabled | bool
with_dict: "{{ barbican_services }}"
--- ---
- name: Pulling blazar images - import_role:
become: true role: service-images-pull
kolla_docker:
action: "pull_image"
common_options: "{{ docker_common_options }}"
image: "{{ item.value.image }}"
when:
- inventory_hostname in groups[item.value.group]
- item.value.enabled | bool
with_dict: "{{ blazar_services }}"
--- ---
- name: Pulling ceilometer images - import_role:
become: true role: service-images-pull
kolla_docker:
action: "pull_image"
common_options: "{{ docker_common_options }}"
image: "{{ item.value.image }}"
when:
- inventory_hostname in groups[item.value.group]
- item.value.enabled | bool
with_dict: "{{ ceilometer_services }}"
--- ---
- name: Pulling chrony images - import_role:
become: true role: service-images-pull
kolla_docker:
action: "pull_image"
common_options: "{{ docker_common_options }}"
image: "{{ item.value.image }}"
when:
- inventory_hostname in groups[item.value.group]
- item.value.enabled | bool
with_dict: "{{ chrony_services }}"
--- ---
- name: Pulling cinder images - import_role:
become: true role: service-images-pull
kolla_docker:
action: "pull_image"
common_options: "{{ docker_common_options }}"
image: "{{ item.value.image }}"
when:
- inventory_hostname in groups[item.value.group]
- item.value.enabled | bool
with_dict: "{{ cinder_services }}"
--- ---
- name: Pulling cloudkitty images - import_role:
become: true role: service-images-pull
kolla_docker:
action: "pull_image"
common_options: "{{ docker_common_options }}"
image: "{{ item.value.image }}"
when:
- inventory_hostname in groups[item.value.group]
- item.value.enabled | bool
with_dict: "{{ cloudkitty_services }}"
--- ---
- name: Pulling collectd image - import_role:
become: true role: service-images-pull
kolla_docker:
action: "pull_image"
common_options: "{{ docker_common_options }}"
image: "{{ item.value.image }}"
when:
- inventory_hostname in groups[item.value.group]
- item.value.enabled | bool
with_dict: "{{ collectd_services }}"
--- ---
- name: Pulling common images - import_role:
become: true role: service-images-pull
kolla_docker:
action: "pull_image"
common_options: "{{ docker_common_options }}"
image: "{{ item.value.image }}"
when:
- item.value | service_enabled_and_mapped_to_host
with_dict: "{{ common_services }}"
--- ---
- name: Pulling cyborg images - import_role:
become: true role: service-images-pull
kolla_docker:
action: "pull_image"
common_options: "{{ docker_common_options }}"
image: "{{ item.value.image }}"
when:
- inventory_hostname in groups[item.value.group]
- item.value.enabled | bool
with_dict: "{{ cyborg_services }}"
--- ---
- name: Pulling designate images - import_role:
become: true role: service-images-pull
kolla_docker:
action: "pull_image"
common_options: "{{ docker_common_options }}"
image: "{{ item.value.image }}"
when:
- inventory_hostname in groups[item.value.group]
- item.value.enabled | bool
with_dict: "{{ designate_services }}"
--- ---
- name: Pulling elasticsearch images - import_role:
become: true role: service-images-pull
kolla_docker:
action: "pull_image"
common_options: "{{ docker_common_options }}"
image: "{{ item.value.image }}"
when:
- inventory_hostname in groups[item.value.group]
- item.value.enabled | bool
with_dict: "{{ elasticsearch_services }}"
--- ---
- name: Pulling etcd image - import_role:
become: true role: service-images-pull
kolla_docker:
action: "pull_image"
common_options: "{{ docker_common_options }}"
image: "{{ item.value.image }}"
when:
- item.value.enabled | bool
- inventory_hostname in groups[item.value.group]
with_dict: "{{ etcd_services }}"
--- ---
- name: Pulling freezer images - import_role:
become: true role: service-images-pull
kolla_docker:
action: "pull_image"
common_options: "{{ docker_common_options }}"
image: "{{ item.value.image }}"
when:
- inventory_hostname in groups[item.value.group]
- item.value.enabled | bool
with_dict: "{{ freezer_services }}"
--- ---
- name: Pulling glance images - import_role:
become: true role: service-images-pull
kolla_docker:
action: "pull_image"
common_options: "{{ docker_common_options }}"
image: "{{ item.value.image }}"
when:
- item.value.host_in_groups | bool
- item.value.enabled | bool
with_dict: "{{ glance_services }}"
--- ---
- name: Pulling gnocchi images - import_role:
become: true role: service-images-pull
kolla_docker:
action: "pull_image"
common_options: "{{ docker_common_options }}"
image: "{{ item.value.image }}"
when:
- inventory_hostname in groups[item.value.group]
- item.value.enabled | bool
with_dict: "{{ gnocchi_services }}"
--- ---
- name: Pulling grafana image - import_role:
become: true role: service-images-pull
kolla_docker:
action: "pull_image"
common_options: "{{ docker_common_options }}"
image: "{{ grafana_image_full }}"
when: inventory_hostname in groups['grafana']
--- ---
- name: Pulling hacluster images - import_role:
become: true role: service-images-pull
kolla_docker:
action: "pull_image"
common_options: "{{ docker_common_options }}"
image: "{{ item.value.image }}"
when:
- inventory_hostname in groups[item.value.group]
- item.value.enabled | bool
with_dict: "{{ hacluster_services }}"
--- ---
- name: Pulling haproxy images - import_role:
become: true role: service-images-pull
kolla_docker:
action: "pull_image"
common_options: "{{ docker_common_options }}"
image: "{{ item.value.image }}"
when:
- inventory_hostname in groups[item.value.group]
- item.value.enabled | bool
with_dict: "{{ haproxy_services }}"
--- ---
- name: Pulling heat images - import_role:
become: true role: service-images-pull
kolla_docker:
action: "pull_image"
common_options: "{{ docker_common_options }}"
image: "{{ item.value.image }}"
when:
- inventory_hostname in groups[item.value.group]
- item.value.enabled | bool
with_dict: "{{ heat_services }}"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment