]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
Adding an option to choose an etcd port and tag of docker images
authorpprokop <piotr.prokop@intel.com>
Tue, 28 Jun 2016 11:46:01 +0000 (13:46 +0200)
committerpprokop <piotr.prokop@intel.com>
Wed, 13 Jul 2016 08:19:50 +0000 (10:19 +0200)
roles/ceph-osd/defaults/main.yml
roles/ceph-osd/templates/ceph-osd.service.j2

index 2a4e6f58cdeb96ec026140981683a357269a33ad..a86bc1dcd9a8b01da59980a4c487dc636851b496 100644 (file)
@@ -123,6 +123,7 @@ osd_containerized_deployment: false
 osd_containerized_deployment_with_kv: false
 kv_type: etcd
 kv_endpoint: 127.0.0.1
+kv_port: 4001
 ceph_osd_docker_prepare_env: "OSD_FORCE_ZAP=1"
 ceph_osd_docker_username: ceph
 ceph_osd_docker_imagename: daemon
index 7ca3826da62ab30f3fa50c18b188af830ce973d6..12e6a952074b03e85f544b291ca1c4acde909314 100644 (file)
@@ -5,7 +5,7 @@ After=docker.service
 [Service]
 EnvironmentFile=-/etc/environment
 ExecStartPre=-/usr/bin/docker stop {{ ansible_hostname }}-osd-dev%i
-ExecStartPre=-/usr/bin/docker rm {{ ansible_hostname }}-osd-dev%i
+ExecStartPre=-/usr/bin/docker rm -f  {{ ansible_hostname }}-osd-dev%i
 ExecStart=/usr/bin/docker run --rm --net=host --pid=host\
    {% if not osd_containerized_deployment_with_kv -%}
    -v /var/lib/ceph:/var/lib/ceph \
@@ -13,6 +13,7 @@ ExecStart=/usr/bin/docker run --rm --net=host --pid=host\
    {% else -%}
    -e KV_TYPE={{kv_type}} \
    -e KV_IP={{kv_endpoint}} \
+   -e KV_PORT={{kv_port}} \
    {% endif -%}
    -v /dev:/dev \
    --privileged \