]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
Cleanup and change_when watch 359/head
authorSébastien Han <seb@redhat.com>
Thu, 30 Jul 2015 09:33:08 +0000 (11:33 +0200)
committerSébastien Han <seb@redhat.com>
Thu, 30 Jul 2015 09:33:08 +0000 (11:33 +0200)
Signed-off-by: Sébastien Han <seb@redhat.com>
roles/ceph-mds/tasks/docker/fetch_configs.yml
roles/ceph-mon/tasks/docker.yml [deleted file]
roles/ceph-mon/tasks/docker/fetch_configs.yml
roles/ceph-osd/tasks/docker/fetch_configs.yml
roles/ceph-restapi/tasks/docker/fetch_configs.yml
roles/ceph-rgw/tasks/docker/fetch_configs.yml

index 68c130a72db03c509b25c709230ded67717e85a5..7617c1d67e738af85fd31c83e19a34232ef34d01 100644 (file)
@@ -23,6 +23,7 @@
     owner=root
     group=root
     mode=644
+  changed_when: false
   with_together:
     - ceph_config_keys
     - statconfig.results
diff --git a/roles/ceph-mon/tasks/docker.yml b/roles/ceph-mon/tasks/docker.yml
deleted file mode 100644 (file)
index a8fdb9f..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
----
-- name: set config and keys paths
-  set_fact:
-    ceph_config_keys:
-      - /etc/ceph/ceph.client.admin.keyring
-      - /etc/ceph/ceph.conf
-      - /etc/ceph/monmap
-      - /etc/ceph/ceph.mon.keyring
-      - /var/lib/ceph/bootstrap-osd/ceph.keyring
-      - /var/lib/ceph/bootstrap-rgw/ceph.keyring
-      - /var/lib/ceph/bootstrap-mds/ceph.keyring
-
-- name: create bootstrap directories
-  file: >
-    path=/var/lib/ceph/bootstrap-{{ item }}
-    state=directory
-  with_items:
-    - osd
-    - mds
-    - rgw
-
-# NOTE (leseb): for version 1.1.0 because https://github.com/ansible/ansible-modules-core/issues/1227
-- name: install docker-py
-  pip: >
-    name=docker-py
-    version=1.1.0
-
-- name: stat for ceph config and keys
-  local_action: stat path={{ item }}
-  with_items: ceph_config_keys
-  changed_when: false
-  sudo: false
-  failed_when: false
-  register: statconfig
-
-- name: try to fetch ceph config and keys
-  copy: >
-    src=fetch/docker_mon_files/{{ item.0 }}
-    dest={{ item.0 }}
-    owner=root
-    group=root
-    mode=644
-  with_together:
-    - ceph_config_keys
-    - statconfig.results
-  when: item.1.stat.exists == true
-
-- name: run the ceph monitor docker image
-  docker: >
-    image="{{ ceph_mon_docker_username }}/{{ ceph_mon_docker_imagename }}"
-    name="{{ ansible_hostname }}"
-    net="host"
-    state="running"
-    env="MON_IP={{ hostvars[inventory_hostname]['ansible_' + ceph_mon_docker_interface]['ipv4']['address'] }},CEPH_DAEMON=MON,CEPH_PUBLIC_NETWORK={{ ceph_mon_docker_subnet }},{{ ceph_mon_extra_envs }}"
-    volumes="/var/lib/ceph:/var/lib/ceph,/etc/ceph:/etc/ceph"
-
-- name: push ceph files to the ansible server
-  fetch: >
-    src={{ item.0 }}
-    dest=fetch/docker_mon_files/{{ item.0 }}
-    flat=yes
-  with_together:
-    - ceph_config_keys
-    - statconfig.results
-  when: item.1.stat.exists == false
index e9f146edb8c5990d027c49022f883867c1fac70b..4f040be54d2584a089896f700bebeb8df1fa9702 100644 (file)
@@ -25,6 +25,7 @@
     owner=root
     group=root
     mode=644
+  changed_when: false
   with_together:
     - ceph_config_keys
     - statconfig.results
index e241c5da4b1b52ba2cf715c70065b61ddd94aa15..aaab3c28f36b95cd08ad35200367b0cce5c7b91f 100644 (file)
@@ -20,6 +20,7 @@
     owner=root
     group=root
     mode=644
+  changed_when: false
   with_together:
     - ceph_config_keys
     - statconfig.results
index 962ab958e23344962bf2227a824c36a06fb74513..1ff61b6b4e9f65d6638aaaf5329385dd36c8a47e 100644 (file)
@@ -20,6 +20,7 @@
     owner=root
     group=root
     mode=644
+  changed_when: false
   with_together:
     - ceph_config_keys
     - statconfig.results
index a7ffd9b37f6ad87b1e51255905464f5f8fe32277..12cc19175ce2f450070383a20e39d09f780184d2 100644 (file)
@@ -20,6 +20,7 @@
     owner=root
     group=root
     mode=644
+  changed_when: false
   with_together:
     - ceph_config_keys
     - statconfig.results