- name: start ceph mon container image
docker:
- image: "{{ ceph_docker_image }}:{{ ceph_docker_image_tag }}"
+ image: "{{ ceph_docker_registry|default('docker.io') }}/{{ ceph_docker_image }}:{{ ceph_docker_image_tag }}"
name: "ceph-mon-{{ ansible_hostname }}"
net: "host"
state: "running"
- name: start ceph osd container image(s)
docker:
- image: "{{ ceph_docker_image }}:{{ ceph_docker_image_tag }}"
+ image: "{{ ceph_docker_registry|default('docker.io') }}/{{ ceph_docker_image }}:{{ ceph_docker_image_tag }}"
name: "ceph-osd-{{ ansible_hostname }}-dev{{ item | regex_replace('/', '') }}"
net: host
pid: host
- name: start ceph metadata container image
docker:
- image: "{{ ceph_docker_image }}:{{ ceph_docker_image_tag }}"
+ image: "{{ ceph_docker_registry|default('docker.io') }}/{{ ceph_docker_image }}:{{ ceph_docker_image_tag }}"
name: ceph-mds-{{ ansible_hostname }}
net: host
state: running
- name: start ceph rados gateway container image
docker:
- image: "{{ ceph_docker_image }}:{{ ceph_docker_image_tag }}"
+ image: "{{ ceph_docker_registry|default('docker.io') }}/{{ ceph_docker_image }}:{{ ceph_docker_image_tag }}"
name: ceph-rgw-{{ ansible_hostname }}
expose: "{{ ceph_rgw_civetweb_port }}"
ports: "{{ ceph_rgw_civetweb_port }}:{{ ceph_rgw_civetweb_port }}"
- name: start ceph rbd mirror container image
docker:
- image: "{{ ceph_docker_image }}:{{ ceph_docker_image_tag }}"
+ image: "{{ ceph_docker_registry|default('docker.io') }}/{{ ceph_docker_image }}:{{ ceph_docker_image_tag }}"
name: "ceph-rbd-mirror-{{ ansible_hostname }}"
net: host
state: running
- name: start ceph nfs container image
docker:
- image: "{{ ceph_docker_image }}:{{ ceph_docker_image_tag }}"
+ image: "{{ ceph_docker_registry|default('docker.io') }}/{{ ceph_docker_image }}:{{ ceph_docker_image_tag }}"
name: "ceph-nfs-{{ ansible_hostname }}"
net: "host"
state: "running"