diff --git a/ansible/roles/glance/tasks/config.yml b/ansible/roles/glance/tasks/config.yml
index 6015479b6c..1103d79320 100644
--- a/ansible/roles/glance/tasks/config.yml
+++ b/ansible/roles/glance/tasks/config.yml
@@ -86,6 +86,8 @@
       - "{{ node_custom_config }}/glance/glance-swift.conf"
       - "{{ node_custom_config }}/glance/{{ inventory_hostname }}/glance-swift.conf"
     dest: "{{ node_config_directory }}/glance-api/glance-swift.conf"
+    mode: "0660"
+  become: true
   register: glance_swift_conf
   when:
     - glance_api.enabled | bool