Skip to content

Commit e28ed9e

Browse files
committed
optimise copy of directories in compute-init
1 parent 08c119c commit e28ed9e

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

ansible/roles/compute_init/tasks/install.yml

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,14 @@
1616
- roles
1717

1818
- name: Inject files from roles
19-
copy:
20-
src: '{{ item.src }}'
21-
dest: '/etc/ansible-init/playbooks/{{ item.dest }}'
22-
owner: root
23-
group: root
24-
mode: 0644
19+
synchronize:
20+
src: '{{ item.src }}'
21+
dest: '/etc/ansible-init/playbooks/{{ item.dest }}'
22+
archive: false
23+
rsync_opts: ["-p", "--chmod=D770,F644", "--owner=root", "--group=root"]
24+
recursive: true
25+
use_ssh_args: true
26+
become: true
2527
loop:
2628
- src: ../../resolv_conf/templates/resolv.conf.j2
2729
dest: templates/resolv.conf.j2

0 commit comments

Comments
 (0)