diff --git a/lib/ansible/plugins/connections/chroot.py b/lib/ansible/plugins/connections/chroot.py index 7cc1afa718b..cc5cee7803d 100644 --- a/lib/ansible/plugins/connections/chroot.py +++ b/lib/ansible/plugins/connections/chroot.py @@ -121,7 +121,7 @@ class Connection(object): try: with open(in_path, 'rb') as in_file: try: - p = self._buffered_exec_command('dd of=%s' % out_path, None, stdin=in_file) + p = self._buffered_exec_command('dd of=%s bs=%s' % (out_path, BUFSIZE), None, stdin=in_file) except OSError: raise errors.AnsibleError("chroot connection requires dd command in the chroot") try: diff --git a/lib/ansible/plugins/connections/jail.py b/lib/ansible/plugins/connections/jail.py index 1e1f5b9307e..d12318391ce 100644 --- a/lib/ansible/plugins/connections/jail.py +++ b/lib/ansible/plugins/connections/jail.py @@ -143,7 +143,7 @@ class Connection(object): try: with open(in_path, 'rb') as in_file: try: - p = self._buffered_exec_command('dd of=%s' % out_path, None, stdin=in_file) + p = self._buffered_exec_command('dd of=%s bs=%s' % (out_path, BUFSIZE), None, stdin=in_file) except OSError: raise errors.AnsibleError("jail connection requires dd command in the jail") try: diff --git a/lib/ansible/plugins/connections/zone.py b/lib/ansible/plugins/connections/zone.py index 019cfb9a91c..82256742a14 100644 --- a/lib/ansible/plugins/connections/zone.py +++ b/lib/ansible/plugins/connections/zone.py @@ -156,7 +156,7 @@ class Connection(object): try: with open(in_path, 'rb') as in_file: try: - p = self._buffered_exec_command('dd of=%s' % out_path, None, stdin=in_file) + p = self._buffered_exec_command('dd of=%s bs=%s' % (out_path, BUFSIZE), None, stdin=in_file) except OSError: raise errors.AnsibleError("jail connection requires dd command in the jail") try: