mirror of https://github.com/ceph/ceph-ansible.git
container: run engine/common roles on first client
We already do this in the site-container.yml playbook because we don't
need docker/podman installed on all client nodes and having the
container image only on the first client node.
Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
(cherry picked from commit 8ecbdc6ede
)
pull/5754/head
parent
0c0a930374
commit
7745fd3560
|
@ -20,10 +20,12 @@
|
|||
tags: ['ceph_update_config']
|
||||
- import_role:
|
||||
name: ceph-container-engine
|
||||
when: (group_names != ['clients']) or (inventory_hostname == groups.get('clients', [''])|first)
|
||||
- import_role:
|
||||
name: ceph-container-common
|
||||
tasks_from: registry
|
||||
when:
|
||||
- (group_names != ['clients']) or (inventory_hostname == groups.get('clients', [''])|first)
|
||||
- not containerized_deployment | bool
|
||||
- ceph_docker_registry_auth | bool
|
||||
- import_role:
|
||||
|
|
|
@ -88,16 +88,17 @@
|
|||
- import_role:
|
||||
name: ceph-infra
|
||||
|
||||
- import_role:
|
||||
name: ceph-validate
|
||||
|
||||
- import_role:
|
||||
name: ceph-container-common
|
||||
tasks_from: registry
|
||||
when:
|
||||
- (group_names != ['clients']) or (inventory_hostname == groups.get('clients', [''])|first)
|
||||
- containerized_deployment | bool
|
||||
- ceph_docker_registry_auth | bool
|
||||
|
||||
- import_role:
|
||||
name: ceph-validate
|
||||
|
||||
- set_fact: rolling_update=true
|
||||
|
||||
- name: upgrade ceph mon cluster
|
||||
|
@ -806,7 +807,9 @@
|
|||
when: not containerized_deployment | bool
|
||||
- import_role:
|
||||
name: ceph-container-common
|
||||
when: containerized_deployment | bool
|
||||
when:
|
||||
- (group_names != ['clients']) or (inventory_hostname == groups.get('clients', [''])|first)
|
||||
- containerized_deployment | bool
|
||||
- import_role:
|
||||
name: ceph-config
|
||||
- import_role:
|
||||
|
|
Loading…
Reference in New Issue