ansible.posix/tests/unit/plugins/action/fixtures/synchronize/basic_vagrant/meta.yaml
François HORTA f059a74d44
Remove shell override in synchronize action plugin
Setting the shell from the executable basename is technically wrong,
Ansible will determine the right shell to use on its own so setting it
to None is safer
2026-03-02 18:38:22 +01:00

31 lines
931 B
YAML

---
task_args:
src: /tmp/deleteme
dest: /tmp/deleteme
fixtures:
taskvars_in: task_vars_in.json
taskvars_out: task_vars_out.json
connection:
transport: ssh
_play_context:
remote_addr: 127.0.0.1
remote_user: vagrant
hostvars:
127.0.0.1: {}
::1: {}
localhost: {}
asserts:
- hasattr(SAM._connection, 'ismock')
- SAM._connection.transport == 'local'
- self.execute_called
- self.final_module_args['_local_rsync_path'] == 'rsync'
- self.final_module_args['dest_port'] == 2202
- self.final_module_args['src'] == '/tmp/deleteme'
- self.final_module_args['dest'] == 'vagrant@127.0.0.1:/tmp/deleteme'
- self._play_context.shell == None
- self._play_context.executable == '/bin/sh'
- self._play_context.remote_addr == '127.0.0.1'
- self._play_context.remote_user == 'vagrant'
- self._play_context.become == False
- self._play_context.become_user == 'root'
- self._play_context.password == None