]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
Refactor mds 417/head
authorMichael Sambol <sambol.michael@gmail.com>
Mon, 19 Oct 2015 02:56:02 +0000 (21:56 -0500)
committerMichael Sambol <sambol.michael@gmail.com>
Mon, 19 Oct 2015 02:56:02 +0000 (21:56 -0500)
roles/ceph-mds/tasks/docker/fetch_configs.yml
roles/ceph-mds/tasks/docker/pre_requisite.yml
roles/ceph-mds/tasks/docker/start_docker_mds.yml
roles/ceph-mds/tasks/pre_requisite.yml

index e4fe5f0a6b079cfa765a1e3bd8601d0b3b4c08a8..14a4638e40d839f24389c542d9d311fa209410ce 100644 (file)
   register: statconfig
 
 - name: try to fetch ceph config and keys
-  copy: >
-    src={{ fetch_directory }}/docker_mon_files/{{ item.0 }}
-    dest={{ item.0 }}
-    owner=root
-    group=root
-    mode=644
+  copy:
+    src: "{{ fetch_directory }}/docker_mon_files/{{ item.0 }}"
+    dest: "{{ item.0 }}"
+    ownerroot
+    grouproot
+    mode644
   changed_when: false
   with_together:
     - ceph_config_keys
index 5ba88d8424411e408511eb3dd66e181d88233f00..895c5e956c4dfc04665419131adcedb5ff9a9907 100644 (file)
@@ -1,11 +1,11 @@
 ---
 - name: create mds bootstrap directory
-  file: >
-    path=/var/lib/ceph/bootstrap-mds
-    state=directory
+  file:
+    path/var/lib/ceph/bootstrap-mds
+    statedirectory
 
 # 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
+  pip:
+    namedocker-py
+    version1.1.0
index e77e503d3338f9a9aa84bd2b21e11670b0c5c527..735529ff605df5da135787da2d69549c964c6e61 100644 (file)
@@ -1,9 +1,9 @@
 ---
 - name: run the ceph medata docker image
-  docker: >
-    image="{{ ceph_mds_docker_username }}/{{ ceph_mds_docker_imagename }}"
-    name=ceph-{{ ansible_hostname }}-mds
-    net=host
-    state=running
-    env="CEPH_DAEMON=MDS,CEPHFS_CREATE=1,{{ ceph_mds_docker_extra_env }}"
-    volumes="/var/lib/ceph:/var/lib/ceph,/etc/ceph:/etc/ceph"
+  docker:
+    image"{{ ceph_mds_docker_username }}/{{ ceph_mds_docker_imagename }}"
+    nameceph-{{ ansible_hostname }}-mds
+    nethost
+    staterunning
+    env"CEPH_DAEMON=MDS,CEPHFS_CREATE=1,{{ ceph_mds_docker_extra_env }}"
+    volumes"/var/lib/ceph:/var/lib/ceph,/etc/ceph:/etc/ceph"
index f48e7c72eab0d19cd1c29d9efcfd46df970ed2c5..dbed1bc4d04ec0d58ac32716dc1b7557718090dd 100644 (file)
@@ -2,45 +2,45 @@
 # Deploy Ceph metadata server(s)
 
 - name: copy mds bootstrap key
-  copy: >
-    src={{ fetch_directory }}/{{ fsid }}/var/lib/ceph/bootstrap-mds/ceph.keyring
-    dest=/var/lib/ceph/bootstrap-mds/ceph.keyring
-    owner=root
-    group=root
-    mode=600
+  copy:
+    src: "{{ fetch_directory }}/{{ fsid }}/var/lib/ceph/bootstrap-mds/ceph.keyring"
+    dest/var/lib/ceph/bootstrap-mds/ceph.keyring
+    ownerroot
+    grouproot
+    mode600
   when: cephx
 
 - name: create mds directory
-  file: >
-    path=/var/lib/ceph/mds/ceph-{{ ansible_hostname }}
-    state=directory
-    owner=root
-    group=root
-    mode=0644
+  file:
+    path/var/lib/ceph/mds/ceph-{{ ansible_hostname }}
+    statedirectory
+    ownerroot
+    grouproot
+    mode0644
   when: cephx
 
 - name: create mds keyring
-  command: >
-    ceph --cluster ceph --name client.bootstrap-mds --keyring /var/lib/ceph/bootstrap-mds/ceph.keyring auth get-or-create mds.{{ ansible_hostname }} osd 'allow rwx' mds 'allow' mon 'allow profile mds' -o /var/lib/ceph/mds/ceph-{{ ansible_hostname }}/keyring
-    creates=/var/lib/ceph/mds/ceph-{{ ansible_hostname }}/keyring
+  command: ceph --cluster ceph --name client.bootstrap-mds --keyring /var/lib/ceph/bootstrap-mds/ceph.keyring auth get-or-create mds.{{ ansible_hostname }} osd 'allow rwx' mds 'allow' mon 'allow profile mds' -o /var/lib/ceph/mds/ceph-{{ ansible_hostname }}/keyring
+  args:
+    creates/var/lib/ceph/mds/ceph-{{ ansible_hostname }}/keyring
   changed_when: false
   when: cephx
 
 - name: set mds key permissions
-  file: >
-    path=/var/lib/ceph/mds/ceph-{{ ansible_hostname }}/keyring
-    mode=0600
-    owner=root
-    group=root
+  file:
+    path/var/lib/ceph/mds/ceph-{{ ansible_hostname }}/keyring
+    mode0600
+    ownerroot
+    grouproot
   when: cephx
 
 - name: activate metadata server with upstart
-  file: >
-    path=/var/lib/ceph/mds/ceph-{{ ansible_hostname }}/{{ item }}
-    state=touch
-    owner=root
-    group=root
-    mode=0600
+  file:
+    path/var/lib/ceph/mds/ceph-{{ ansible_hostname }}/{{ item }}
+    statetouch
+    ownerroot
+    grouproot
+    mode0600
   with_items:
     - done
     - upstart
   when: ansible_distribution == "Ubuntu"
 
 - name: activate metadata server with sysvinit
-  file: >
-    path=/var/lib/ceph/mds/ceph-{{ ansible_hostname }}/{{ item }}
-    state=touch
-    owner=root
-    group=root
-    mode=0600
+  file:
+    path/var/lib/ceph/mds/ceph-{{ ansible_hostname }}/{{ item }}
+    statetouch
+    ownerroot
+    grouproot
+    mode0600
   with_items:
     - done
     - sysvinit
   when: ansible_distribution != "Ubuntu"
 
 - name: start and add that the metadata service to the init sequence (ubuntu)
-  service: >
-    name=ceph-mds
-    state=started
-    enabled=yes
-    args="id={{ ansible_hostname }}"
+  service:
+    nameceph-mds
+    statestarted
+    enabledyes
+    args"id={{ ansible_hostname }}"
   changed_when: false
   when: ansible_distribution == "Ubuntu"
 
 - name: start and add that the metadata service to the init sequence
-  service: >
-    name=ceph
-    state=started
-    enabled=yes
-    args=mds
+  service:
+    nameceph
+    statestarted
+    enabledyes
+    argsmds
   changed_when: false
   when: ansible_distribution != "Ubuntu"