Fix permission issue on apex 31/39031/2
authorYujun Zhang <zhang.yujunz@zte.com.cn>
Thu, 10 Aug 2017 03:23:58 +0000 (11:23 +0800)
committerYujun Zhang <zhang.yujunz@zte.com.cn>
Mon, 14 Aug 2017 07:15:27 +0000 (15:15 +0800)
root privilege is required for ceph commands

Change-Id: Idf42342d0035359d6bcb475d12ea0808d5d26802
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
resources/ansible_roles/ceph-disk-info/tasks/main.yml

index 3186e3d..6bb88e6 100644 (file)
@@ -8,8 +8,9 @@
 ##############################################################################
 
 
-- name: get ceph disk information 
-  shell: ceph-disk list
+- name: get ceph disk information
+  become: true
+  command: ceph-disk list
   register: ceph_disk_out
 
 - name: saving output to log
   delegate_to: localhost
 
 - name: get ceph journal information
+  become: true
   shell: lsblk -d -o name,rota |awk '{if ($2 == 0)  printf "%s SSD \n",$1 }'
   register: ceph_journal_out
 
-- name: append 
+- name: append
   lineinfile:
     dest: "{{ logfile }}"
     line: "{{ ceph_journal_out.stdout }}"
@@ -30,6 +32,7 @@
   delegate_to: localhost
 
 - name: get ceph report
+  become: true
   command: ceph report
   register: ceph_report_out