diff --git a/ansible/roles/aodh/tasks/clone.yml b/ansible/roles/aodh/tasks/clone.yml
index 498c4a0bbbd62c05e181868f1f5d8e63beb59cd8..d7ab9a020451f7c26f59f6791721932f8cd5e8bd 100644
--- a/ansible/roles/aodh/tasks/clone.yml
+++ b/ansible/roles/aodh/tasks/clone.yml
@@ -1,5 +1,6 @@
 ---
 - name: Cloning aodh source repository for development
+  become: true
   git:
     repo: "{{ aodh_git_repository }}"
     dest: "{{ kolla_dev_repos_directory }}/{{ project_name }}"
diff --git a/ansible/roles/barbican/tasks/clone.yml b/ansible/roles/barbican/tasks/clone.yml
index 9b76362fe06aebce456c8e9755dbfc0069ae9e93..27dd0c4ce6d3141ce56dd5c1a3b3ebb9345a2fe5 100644
--- a/ansible/roles/barbican/tasks/clone.yml
+++ b/ansible/roles/barbican/tasks/clone.yml
@@ -1,5 +1,6 @@
 ---
 - name: Cloning barbican source repository for development
+  become: true
   git:
     repo: "{{ barbican_git_repository }}"
     dest: "{{ kolla_dev_repos_directory }}/{{ project_name }}"
diff --git a/ansible/roles/blazar/tasks/clone.yml b/ansible/roles/blazar/tasks/clone.yml
index 43427861d780030f3a3145f9b47a8282ae3f18ce..af7ffb3f580bbb419084e92c4e6e157f52c809ea 100644
--- a/ansible/roles/blazar/tasks/clone.yml
+++ b/ansible/roles/blazar/tasks/clone.yml
@@ -1,5 +1,6 @@
 ---
 - name: Cloning blazar source repository for development
+  become: true
   git:
     repo: "{{ blazar_git_repository }}"
     dest: "{{ kolla_dev_repos_directory }}/{{ project_name }}"
diff --git a/ansible/roles/ceilometer/tasks/clone.yml b/ansible/roles/ceilometer/tasks/clone.yml
index a811fe49ade0b6804fbf6ea5707cb4de641cabe7..f7a6842f315a5354d59fcb9faec0bb08e278aaff 100644
--- a/ansible/roles/ceilometer/tasks/clone.yml
+++ b/ansible/roles/ceilometer/tasks/clone.yml
@@ -1,5 +1,6 @@
 ---
 - name: Cloning ceilometer source repository for development
+  become: true
   git:
     repo: "{{ ceilometer_git_repository }}"
     dest: "{{ kolla_dev_repos_directory }}/ceilometer"
diff --git a/ansible/roles/cinder/tasks/clone.yml b/ansible/roles/cinder/tasks/clone.yml
index 5ac31ac2892f7637aae23940d3b2c56f0bb497c2..50d12a5d303a7241c01e3fdde1faa4e05be7caae 100644
--- a/ansible/roles/cinder/tasks/clone.yml
+++ b/ansible/roles/cinder/tasks/clone.yml
@@ -1,5 +1,6 @@
 ---
 - name: Cloning cinder source repository for development
+  become: true
   git:
     repo: "{{ cinder_git_repository }}"
     dest: "{{ kolla_dev_repos_directory }}/{{ project_name }}"
diff --git a/ansible/roles/cloudkitty/tasks/clone.yml b/ansible/roles/cloudkitty/tasks/clone.yml
index 775b9337823e28a3f4a0184e42726204fe474f01..217a7fa4d1c50efd3375a05951b510693901f4c3 100644
--- a/ansible/roles/cloudkitty/tasks/clone.yml
+++ b/ansible/roles/cloudkitty/tasks/clone.yml
@@ -1,5 +1,6 @@
 ---
 - name: Cloning cloudkitty source repository for development
+  become: true
   git:
     repo: "{{ cloudkitty_git_repository }}"
     dest: "{{ kolla_dev_repos_directory }}/{{ project_name }}"
diff --git a/ansible/roles/congress/tasks/clone.yml b/ansible/roles/congress/tasks/clone.yml
index 1cee822709b26f28fad4a3561222ad32b8f5d026..ef914c29e201c32932fbd7e941bbd569ba6acef7 100644
--- a/ansible/roles/congress/tasks/clone.yml
+++ b/ansible/roles/congress/tasks/clone.yml
@@ -1,5 +1,6 @@
 ---
 - name: Cloning congress source repository for development
+  become: true
   git:
     repo: "{{ congress_git_repository }}"
     dest: "{{ kolla_dev_repos_directory }}/{{ project_name }}"
diff --git a/ansible/roles/cyborg/tasks/clone.yml b/ansible/roles/cyborg/tasks/clone.yml
index 0493d85c65832348c0d977bd8cb5de90af2970c3..01704b56a3ab16df9b2910979b6b4e553e09d53d 100644
--- a/ansible/roles/cyborg/tasks/clone.yml
+++ b/ansible/roles/cyborg/tasks/clone.yml
@@ -1,5 +1,6 @@
 ---
 - name: Cloning cyborg source repository for development
+  become: true
   git:
     repo: "{{ cyborg_git_repository }}"
     dest: "{{ kolla_dev_repos_directory }}/{{ project_name }}"
diff --git a/ansible/roles/designate/tasks/clone.yml b/ansible/roles/designate/tasks/clone.yml
index 2eab8626b35545a1235306d3292d6929e26b54cd..67b28b18b193ed3286614f3f4920829c19cfc72b 100644
--- a/ansible/roles/designate/tasks/clone.yml
+++ b/ansible/roles/designate/tasks/clone.yml
@@ -1,5 +1,6 @@
 ---
 - name: Cloning designate source repository for development
+  become: true
   git:
     repo: "{{ designate_git_repository }}"
     dest: "{{ kolla_dev_repos_directory }}/{{ project_name }}"
diff --git a/ansible/roles/freezer/tasks/clone.yml b/ansible/roles/freezer/tasks/clone.yml
index 5e5c4b1f4ec95133b49570f55bb3e40d72f085b0..faa337569b1b118b6000f16e24a242d62b667d40 100644
--- a/ansible/roles/freezer/tasks/clone.yml
+++ b/ansible/roles/freezer/tasks/clone.yml
@@ -1,5 +1,6 @@
 ---
 - name: Cloning freezer source repository for development
+  become: true
   git:
     repo: "{{ freezer_git_repository }}"
     dest: "{{ kolla_dev_repos_directory }}/{{ project_name }}"
@@ -7,6 +8,7 @@
     version: "{{ freezer_source_version }}"
 
 - name: Cloning freezer-api source repository for development
+  become: true
   git:
     repo: "{{ freezer_api_git_repository }}"
     dest: "{{ kolla_dev_repos_directory }}/freezer-api"
diff --git a/ansible/roles/glance/tasks/clone.yml b/ansible/roles/glance/tasks/clone.yml
index 5dfd3490f71cea1b9730f633d7b492e982cd1fcb..da9072fbeecc9d719c8cc4f0dc289209b0177fc9 100644
--- a/ansible/roles/glance/tasks/clone.yml
+++ b/ansible/roles/glance/tasks/clone.yml
@@ -1,5 +1,6 @@
 ---
 - name: Cloning source repositories for development
+  become: true
   git:
     repo: "{{ glance_git_repository }}"
     dest: "{{ kolla_dev_repos_directory }}/{{ project_name }}"
diff --git a/ansible/roles/heat/tasks/clone.yml b/ansible/roles/heat/tasks/clone.yml
index 0171cb9fd70f6e6984a14ef04ca42a10f5ae9b5a..5fc5f8c02e8450153647205c6be220e547767616 100644
--- a/ansible/roles/heat/tasks/clone.yml
+++ b/ansible/roles/heat/tasks/clone.yml
@@ -1,5 +1,6 @@
 ---
 - name: Cloning source repositories for development
+  become: true
   git:
     repo: "{{ heat_git_repository }}"
     dest: "{{ kolla_dev_repos_directory }}/{{ project_name }}"
diff --git a/ansible/roles/horizon/tasks/clone.yml b/ansible/roles/horizon/tasks/clone.yml
index 8b42d92d23a8d8021661c882ea2501f2b5ac8b62..6e03a952960dafbda19e39ba379af5e29e6a360d 100644
--- a/ansible/roles/horizon/tasks/clone.yml
+++ b/ansible/roles/horizon/tasks/clone.yml
@@ -1,5 +1,6 @@
 ---
 - name: Cloning Horizon source repositories for development
+  become: true
   git:
     repo: "{{ horizon_git_repository }}"
     dest: "{{ kolla_dev_repos_directory }}/{{ project_name }}"
@@ -7,6 +8,7 @@
     version: "{{ horizon_source_version }}"
 
 - name: Cloning murano-dashboard source repositories for development
+  become: true
   git:
     repo: "{{ murano_dashboard_git_repository }}"
     dest: "{{ kolla_dev_repos_directory }}/murano-dashboard"
diff --git a/ansible/roles/ironic/tasks/clone.yml b/ansible/roles/ironic/tasks/clone.yml
index db7f2a83f9c846833daff414a83f494ebc196ca0..0dc10862f126bba4fde1b5bab553b7316f9435a7 100644
--- a/ansible/roles/ironic/tasks/clone.yml
+++ b/ansible/roles/ironic/tasks/clone.yml
@@ -1,5 +1,6 @@
 ---
 - name: Cloning ironic source repository for development
+  become: true
   git:
     repo: "{{ ironic_git_repository }}"
     dest: "{{ kolla_dev_repos_directory }}/{{ project_name }}"
@@ -7,6 +8,7 @@
     version: "{{ ironic_source_version }}"
 
 - name: Cloning ironic-inspector source repository for development
+  become: true
   git:
     repo: "{{ ironic_inspector_git_repository }}"
     dest: "{{ kolla_dev_repos_directory }}/ironic-inspector"
diff --git a/ansible/roles/keystone/tasks/clone.yml b/ansible/roles/keystone/tasks/clone.yml
index a56604d536fa9878686ea656ba1b63b3424343a8..fd1d368349e143e8010b2bc66a77a6832c3bf91b 100644
--- a/ansible/roles/keystone/tasks/clone.yml
+++ b/ansible/roles/keystone/tasks/clone.yml
@@ -1,5 +1,6 @@
 ---
 - name: Cloning keystone source repository for development
+  become: true
   git:
     repo: "{{ keystone_git_repository }}"
     dest: "{{ kolla_dev_repos_directory }}/{{ project_name }}"
diff --git a/ansible/roles/kuryr/tasks/clone.yml b/ansible/roles/kuryr/tasks/clone.yml
index a4ea56297e15d523aa68af28217736f290e89322..b8e013bab46292158d841dccdc46f726e1390b23 100644
--- a/ansible/roles/kuryr/tasks/clone.yml
+++ b/ansible/roles/kuryr/tasks/clone.yml
@@ -1,5 +1,6 @@
 ---
 - name: Cloning kuryr source repository for development
+  become: true
   git:
     repo: "{{ kuryr_git_repository }}"
     dest: "{{ kolla_dev_repos_directory }}/{{ project_name }}"
@@ -7,6 +8,7 @@
     version: "{{ kuryr_source_version }}"
 
 - name: Cloning kuryr-libnetwork source repository for development
+  become: true
   git:
     repo: "{{ kuryr_libnetwork_git_repository }}"
     dest: "{{ kolla_dev_repos_directory }}/{{ libnetwork_project_name }}"
diff --git a/ansible/roles/magnum/tasks/clone.yml b/ansible/roles/magnum/tasks/clone.yml
index d4c28aa0a58b49732c70e0ccfc68b91e377fd400..fac82c0c04cbc54624c2b306cb26e2de2eaf30e9 100644
--- a/ansible/roles/magnum/tasks/clone.yml
+++ b/ansible/roles/magnum/tasks/clone.yml
@@ -1,5 +1,6 @@
 ---
 - name: Cloning magnum source repository for development
+  become: true
   git:
     repo: "{{ magnum_git_repository }}"
     dest: "{{ kolla_dev_repos_directory }}/{{ project_name }}"
diff --git a/ansible/roles/manila/tasks/clone.yml b/ansible/roles/manila/tasks/clone.yml
index 2a0f303d4b1400016b8c859b928a6d108cb8c8dd..8c4e3707c8328da4e58bb3ccb0b99ed1440c5fa8 100644
--- a/ansible/roles/manila/tasks/clone.yml
+++ b/ansible/roles/manila/tasks/clone.yml
@@ -1,5 +1,6 @@
 ---
 - name: Cloning manila source repository for development
+  become: true
   git:
     repo: "{{ manila_git_repository }}"
     dest: "{{ kolla_dev_repos_directory }}/{{ project_name }}"
diff --git a/ansible/roles/masakari/tasks/clone.yml b/ansible/roles/masakari/tasks/clone.yml
index 8d0fe912b8df521bc7010e0acd556ffcc3181d8c..383de1920ae83adcc3ae8a682b6ffe60f4e59565 100644
--- a/ansible/roles/masakari/tasks/clone.yml
+++ b/ansible/roles/masakari/tasks/clone.yml
@@ -1,5 +1,6 @@
 ---
 - name: Cloning masakari source repository for development
+  become: true
   git:
     repo: "{{ masakari_git_repository }}"
     dest: "{{ kolla_dev_repos_directory }}/{{ project_name }}"
@@ -7,6 +8,7 @@
     version: "{{ masakari_source_version }}"
 
 - name: Cloning masakarimonitors source repository for development
+  become: true
   git:
     repo: "{{ masakarimonitors_git_repository }}"
     dest: "{{ kolla_dev_repos_directory }}/masakarimonitors"
diff --git a/ansible/roles/mistral/tasks/clone.yml b/ansible/roles/mistral/tasks/clone.yml
index 341299de2a5eb1a8ba79718ec7f2012e188e5b91..d6ab1b0342c16c621f947de45817988a65e4b439 100644
--- a/ansible/roles/mistral/tasks/clone.yml
+++ b/ansible/roles/mistral/tasks/clone.yml
@@ -1,5 +1,6 @@
 ---
 - name: Cloning mistral source repository for development
+  become: true
   git:
     repo: "{{ mistral_git_repository }}"
     dest: "{{ kolla_dev_repos_directory }}/{{ project_name }}"
diff --git a/ansible/roles/murano/tasks/clone.yml b/ansible/roles/murano/tasks/clone.yml
index d412d6c46e2c38df92c5488df5eb2319d9f2734d..d284a1b13a4ee551451d8d824f4b99ad4c60191a 100644
--- a/ansible/roles/murano/tasks/clone.yml
+++ b/ansible/roles/murano/tasks/clone.yml
@@ -1,5 +1,6 @@
 ---
 - name: Cloning source repositories for development
+  become: true
   git:
     repo: "{{ murano_git_repository }}"
     dest: "{{ kolla_dev_repos_directory }}/{{ project_name }}"
diff --git a/ansible/roles/neutron/tasks/clone.yml b/ansible/roles/neutron/tasks/clone.yml
index 6d72843691d8df4dd235451762414a86e8e83927..dd19483706c39952736398b1701d614e2c0297d8 100644
--- a/ansible/roles/neutron/tasks/clone.yml
+++ b/ansible/roles/neutron/tasks/clone.yml
@@ -1,5 +1,6 @@
 ---
 - name: Cloning neutron source repository for development
+  become: true
   git:
     repo: "{{ neutron_git_repository }}"
     dest: "{{ kolla_dev_repos_directory }}/{{ project_name }}"
diff --git a/ansible/roles/nova-cell/tasks/clone.yml b/ansible/roles/nova-cell/tasks/clone.yml
index e68f7454af53b72e4ef601be7548ee67dcb9920c..e1232926c01d043051285bd7fefa3253b471fe98 100644
--- a/ansible/roles/nova-cell/tasks/clone.yml
+++ b/ansible/roles/nova-cell/tasks/clone.yml
@@ -1,5 +1,6 @@
 ---
 - name: Cloning nova source repository for development
+  become: true
   git:
     repo: "{{ nova_git_repository }}"
     dest: "{{ kolla_dev_repos_directory }}/{{ project_name }}"
diff --git a/ansible/roles/nova/tasks/clone.yml b/ansible/roles/nova/tasks/clone.yml
index e68f7454af53b72e4ef601be7548ee67dcb9920c..e1232926c01d043051285bd7fefa3253b471fe98 100644
--- a/ansible/roles/nova/tasks/clone.yml
+++ b/ansible/roles/nova/tasks/clone.yml
@@ -1,5 +1,6 @@
 ---
 - name: Cloning nova source repository for development
+  become: true
   git:
     repo: "{{ nova_git_repository }}"
     dest: "{{ kolla_dev_repos_directory }}/{{ project_name }}"
diff --git a/ansible/roles/placement/tasks/clone.yml b/ansible/roles/placement/tasks/clone.yml
index cfe3fe343685db58ed0e0a5ff915c529ae27d061..e0a90a6ca442837ba3c64feb1cb786f02ef0ef4a 100644
--- a/ansible/roles/placement/tasks/clone.yml
+++ b/ansible/roles/placement/tasks/clone.yml
@@ -1,5 +1,6 @@
 ---
 - name: Cloning placement source repository for development
+  become: true
   git:
     repo: "{{ placement_git_repository }}"
     dest: "{{ kolla_dev_repos_directory }}/{{ project_name }}"
diff --git a/ansible/roles/qinling/tasks/clone.yml b/ansible/roles/qinling/tasks/clone.yml
index dc608348b5c9306388be5842dea82e03ea2690fa..b003d4855fb0efa790dbd1ba664db3906d819cec 100644
--- a/ansible/roles/qinling/tasks/clone.yml
+++ b/ansible/roles/qinling/tasks/clone.yml
@@ -1,5 +1,6 @@
 ---
 - name: Cloning qinling source repository for development
+  become: true
   git:
     repo: "{{ qinling_git_repository }}"
     dest: "{{ kolla_dev_repos_directory }}/{{ project_name }}"
diff --git a/ansible/roles/sahara/tasks/clone.yml b/ansible/roles/sahara/tasks/clone.yml
index ae22e136d528020faf998cc740469a73246ca120..6385f6c236cc998096535047b2ac201523f233a4 100644
--- a/ansible/roles/sahara/tasks/clone.yml
+++ b/ansible/roles/sahara/tasks/clone.yml
@@ -1,5 +1,6 @@
 ---
 - name: Cloning sahara source repository for development
+  become: true
   git:
     repo: "{{ sahara_git_repository }}"
     dest: "{{ kolla_dev_repos_directory }}/{{ project_name }}"
diff --git a/ansible/roles/senlin/tasks/clone.yml b/ansible/roles/senlin/tasks/clone.yml
index 1ab389a8d006e91b3da6de2243bfee1cc5ea1b1d..95709ce358b85df896e9fb206826e511d71a5572 100644
--- a/ansible/roles/senlin/tasks/clone.yml
+++ b/ansible/roles/senlin/tasks/clone.yml
@@ -1,5 +1,6 @@
 ---
 - name: Cloning senlin source repository for development
+  become: true
   git:
     repo: "{{ senlin_git_repository }}"
     dest: "{{ kolla_dev_repos_directory }}/{{ project_name }}"
diff --git a/ansible/roles/solum/tasks/clone.yml b/ansible/roles/solum/tasks/clone.yml
index 8a434af9e0ff0b0318ae5d51d59b32a148c07965..58c9835d55dbe224208c88b350153df3d3276e5d 100644
--- a/ansible/roles/solum/tasks/clone.yml
+++ b/ansible/roles/solum/tasks/clone.yml
@@ -1,5 +1,6 @@
 ---
 - name: Cloning solum source repository for development
+  become: true
   git:
     repo: "{{ solum_git_repository }}"
     dest: "{{ kolla_dev_repos_directory }}/{{ project_name }}"
diff --git a/ansible/roles/tacker/tasks/clone.yml b/ansible/roles/tacker/tasks/clone.yml
index e36cd776d9b83511461ed9ce8d03ee8da06c4a56..5b427d9a5655125246f1dde807c1f6f135393d2f 100644
--- a/ansible/roles/tacker/tasks/clone.yml
+++ b/ansible/roles/tacker/tasks/clone.yml
@@ -1,5 +1,6 @@
 ---
 - name: Cloning source repositories for development
+  become: true
   git:
     repo: "{{ tacker_git_repository }}"
     dest: "{{ kolla_dev_repos_directory }}/{{ project_name }}"
diff --git a/ansible/roles/trove/tasks/clone.yml b/ansible/roles/trove/tasks/clone.yml
index c0252191586643ee0e144c6fec3da3f925d86880..7a3b2aecbbe5a12c6d69e796a76fe3a8f3ff72cb 100644
--- a/ansible/roles/trove/tasks/clone.yml
+++ b/ansible/roles/trove/tasks/clone.yml
@@ -1,5 +1,6 @@
 ---
 - name: Cloning trove source repository for development
+  become: true
   git:
     repo: "{{ trove_git_repository }}"
     dest: "{{ kolla_dev_repos_directory }}/{{ project_name }}"
diff --git a/ansible/roles/vitrage/tasks/clone.yml b/ansible/roles/vitrage/tasks/clone.yml
index 3e42798309a6c6b23d63c9af2d933cf0f62bb713..439f99f3c3200fb4337f7714c109b9e5ab6f2acc 100644
--- a/ansible/roles/vitrage/tasks/clone.yml
+++ b/ansible/roles/vitrage/tasks/clone.yml
@@ -1,5 +1,6 @@
 ---
 - name: Cloning vitrage source repository for development
+  become: true
   git:
     repo: "{{ vitrage_git_repository }}"
     dest: "{{ kolla_dev_repos_directory }}/{{ project_name }}"
diff --git a/ansible/roles/watcher/tasks/clone.yml b/ansible/roles/watcher/tasks/clone.yml
index 53bb788eea29a8d5c539355f2dce08bd5d80fe0c..b9ac86a72a64c4ffe2ab9d92d92b2e4c9274b3c0 100644
--- a/ansible/roles/watcher/tasks/clone.yml
+++ b/ansible/roles/watcher/tasks/clone.yml
@@ -1,5 +1,6 @@
 ---
 - name: Cloning watcher source repository for development
+  become: true
   git:
     repo: "{{ watcher_git_repository }}"
     dest: "{{ kolla_dev_repos_directory }}/{{ project_name }}"
diff --git a/ansible/roles/zun/tasks/clone.yml b/ansible/roles/zun/tasks/clone.yml
index 3f71539a2d2c61ee7db1823fe7773cec757dc061..14effb2fa8ef72118bfb59d88b681327bb5034cd 100644
--- a/ansible/roles/zun/tasks/clone.yml
+++ b/ansible/roles/zun/tasks/clone.yml
@@ -1,5 +1,6 @@
 ---
 - name: Cloning zun source repository for development
+  become: true
   git:
     repo: "{{ zun_git_repository }}"
     dest: "{{ kolla_dev_repos_directory }}/{{ project_name }}"