]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
Refactor rgw 418/head
authorMichael Sambol <sambol.michael@gmail.com>
Mon, 19 Oct 2015 03:19:31 +0000 (22:19 -0500)
committerMichael Sambol <sambol.michael@gmail.com>
Mon, 19 Oct 2015 03:19:44 +0000 (22:19 -0500)
roles/ceph-rgw/tasks/docker/fetch_configs.yml
roles/ceph-rgw/tasks/docker/pre_requisite.yml
roles/ceph-rgw/tasks/docker/start_docker_rgw.yml
roles/ceph-rgw/tasks/openstack-keystone.yml
roles/ceph-rgw/tasks/pre_requisite.yml
roles/ceph-rgw/tasks/start_radosgw.yml

index 64b0258fe5f17870c8ed91d36d7379d238d46708..2da6ce8a23b8b1f5c5b4219a59c2931a2b9057a1 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 99704d7e59c6cc2693055a979e2334876cc0d824..ddd26ea7dae1ef69f66d70e90efc502c22cbd910 100644 (file)
@@ -1,11 +1,11 @@
 ---
 - name: create rgw bootstrap directory
-  file: >
-    path=/var/lib/ceph/bootstrap-rgw
-    state=directory
+  file:
+    path/var/lib/ceph/bootstrap-rgw
+    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 8dcb094b54751710af92878d48d824470d7c5b4f..65781fbba341b8ab4d22cbee38c2a57565de58c2 100644 (file)
@@ -1,10 +1,10 @@
 ---
 - name: run the rados gateway docker image
-  docker: >
-    image="{{ ceph_rgw_docker_username }}/{{ ceph_rgw_docker_imagename }}"
-    name=ceph-{{ ansible_hostname }}-rgw
-    expose={{ ceph_rgw_civetweb_port }}
-    ports="{{ ceph_rgw_civetweb_port }}:{{ ceph_rgw_civetweb_port }}"
-    state=running
-    env="CEPH_DAEMON=RGW,{{ ceph_rgw_docker_extra_env }}"
-    volumes="/var/lib/ceph:/var/lib/ceph,/etc/ceph:/etc/ceph"
+  docker:
+    image"{{ ceph_rgw_docker_username }}/{{ ceph_rgw_docker_imagename }}"
+    nameceph-{{ ansible_hostname }}-rgw
+    expose=: "{{ ceph_rgw_civetweb_port }}"
+    ports"{{ ceph_rgw_civetweb_port }}:{{ ceph_rgw_civetweb_port }}"
+    staterunning
+    env="CEPH_DAEMON=RGW,{{ ceph_rgw_docker_extra_env }}"
+    volumes"/var/lib/ceph:/var/lib/ceph,/etc/ceph:/etc/ceph"
index 24306c2d8b3c6ecea21ef3a7c9c7c70ecaa093f0..7707820157394ce114fedf0086f239c99a57554b 100644 (file)
@@ -1,11 +1,11 @@
 ---
 - name: create nss directory for keystone certificates
-  file: >
-    path={{ radosgw_nss_db_path }}
-    state=directory
-    owner=root
-    group=root
-    mode=0644
+  file:
+    path: "{{ radosgw_nss_db_path }}"
+    statedirectory
+    ownerroot
+    grouproot
+    mode0644
 
 - name: create nss entries for keystone certificates
   shell: "{{ item }}"
index 3bafff17d2b8a80382dd2b06ae0d843c6d7aa605..fb15a37888d67287e588f70a06a6dbcbe9bbfa3b 100644 (file)
@@ -1,46 +1,46 @@
 ---
 - name: create rados gateway directories
-  file: >
-    path={{ item }}
-    state=directory
-    owner=root
-    group=root
-    mode=0644
+  file:
+    path: "{{ item }}"
+    statedirectory
+    ownerroot
+    grouproot
+    mode0644
   with_items:
     - /var/lib/ceph/bootstrap-rgw
     - /var/lib/ceph/radosgw/ceph-rgw.{{ ansible_hostname }}
 
 - name: copy rados gateway bootstrap key
-  copy: >
-    src={{ fetch_directory }}/{{ fsid }}/var/lib/ceph/bootstrap-rgw/ceph.keyring
-    dest=/var/lib/ceph/bootstrap-rgw/ceph.keyring
-    owner=root
-    group=root
-    mode=600
+  copy:
+    src: "{{ fetch_directory }}/{{ fsid }}/var/lib/ceph/bootstrap-rgw/ceph.keyring"
+    dest/var/lib/ceph/bootstrap-rgw/ceph.keyring
+    ownerroot
+    grouproot
+    mode600
   when: cephx
 
 - name: create rados gateway keyring
-  command: >
-    ceph --cluster ceph --name client.bootstrap-rgw --keyring /var/lib/ceph/bootstrap-rgw/ceph.keyring auth get-or-create client.rgw.{{ ansible_hostname }} osd 'allow rwx' mon 'allow rw' -o /var/lib/ceph/radosgw/ceph-rgw.{{ ansible_hostname }}/keyring
-    creates=/var/lib/ceph/radosgw/ceph-rgw.{{ ansible_hostname }}/keyring
+  command: ceph --cluster ceph --name client.bootstrap-rgw --keyring /var/lib/ceph/bootstrap-rgw/ceph.keyring auth get-or-create client.rgw.{{ ansible_hostname }} osd 'allow rwx' mon 'allow rw' -o /var/lib/ceph/radosgw/ceph-rgw.{{ ansible_hostname }}/keyring
+  args:
+    creates/var/lib/ceph/radosgw/ceph-rgw.{{ ansible_hostname }}/keyring
   changed_when: false
   when: cephx
 
 - name: set rados gateway key permissions
-  file: >
-    path=/var/lib/ceph/radosgw/ceph-rgw.{{ ansible_hostname }}/keyring
-    mode=0600
-    owner=root
-    group=root
+  file:
+    path/var/lib/ceph/radosgw/ceph-rgw.{{ ansible_hostname }}/keyring
+    mode0600
+    ownerroot
+    grouproot
   when: cephx
 
 - name: activate rados gateway with upstart
-  file: >
-    path=/var/lib/ceph/radosgw/ceph-rgw.{{ ansible_hostname }}/{{ item }}
-    state=touch
-    owner=root
-    group=root
-    mode=0644
+  file:
+    path/var/lib/ceph/radosgw/ceph-rgw.{{ ansible_hostname }}/{{ item }}
+    statetouch
+    ownerroot
+    grouproot
+    mode0644
   with_items:
     - done
     - upstart
   when: ansible_distribution == "Ubuntu"
 
 - name: activate rados gateway with sysvinit
-  file: >
-    path=/var/lib/ceph/radosgw/ceph-rgw.{{ ansible_hostname }}/{{ item }}
-    state=touch
-    owner=root
-    group=root
-    mode=0644
+  file:
+    path/var/lib/ceph/radosgw/ceph-rgw.{{ ansible_hostname }}/{{ item }}
+    statetouch
+    ownerroot
+    grouproot
+    mode0644
   with_items:
     - done
     - sysvinit
   when: ansible_distribution != "Ubuntu"
 
 - name: generate rados gateway sudoers file
-  template: >
-    src=ceph.j2
-    dest=/etc/sudoers.d/ceph
-    owner=root
-    group=root
-    mode=0400
+  template:
+    srcceph.j2
+    dest/etc/sudoers.d/ceph
+    ownerroot
+    grouproot
+    mode0400
   when: ansible_distribution != "Ubuntu"
index f67ed9299787f8b57349b0e1fb99f66736d17da4..b5294df451445548bfe2adba12819e3264e02b04 100644 (file)
   when: ansible_distribution == 'Ubuntu'
 
 - name: start rgw on ubuntu
-  service: >
-    name=radosgw
-    args=id=rgw.{{ ansible_hostname }}
-    state=started
+  service:
+    nameradosgw
+    argsid=rgw.{{ ansible_hostname }}
+    statestarted
   when: ansible_distribution == 'Ubuntu'
 
 - name: start rgw on red hat
-  service: >
-    name=ceph-radosgw
-    state=started
-    enabled=yes
+  service:
+    nameceph-radosgw
+    statestarted
+    enabledyes
   when: ansible_distribution == 'RedHat'