ansible-community / ansible-community/molecule-plugins
synchronize module (rsync) not working with podman
- Dominant language
- Python
- Stars
- 164
- Forks
- 113
- Avg merge
- 4d 20h
- Merged PRs (30d)
- 1
Description
Hey
I got some issues by testing Ansible roles with synchronize module..
```
PLAY RECAP ********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************
molecule_debian10 : ok=36 changed=2 unreachable=0 failed=1 skipped=6 rescued=0 ignored=0
fatal: [molecule_debian10]: FAILED! => {"changed": false, "msg": "synchronize uses rsync to function. rsync needs to connect to the remote host via ssh, docker client or a direct filesystem copy. This remote host is being accessed via podman instead so it cannot work."}
```
Is there any possibility to get the synchronize module from Ansible working with Molecule and podman? Or is there any indication of how long it will take for this feature to become available?
System Information:
Debian10/Debian11/Archlinux (maybe any OS)
```
molecule --version
molecule 3.3.2 using python 3.9
ansible:2.9.21
containers:0.2.1 from molecule_containers
delegated:3.3.2 from molecule
docker:0.2.4 from molecule_docker
podman:0.3.0 from molecule_podman
```
```
podman --version
podman version 3.0.1
```
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reproducing the synchronize failure with Molecule 3.3.2, molecule_podman 0.3.0, Podman 3.0.1, and Ansible 2.9.21. Trace how the synchronize module checks its remote connection and how the Podman plugin invokes it; done means rsync-based synchronization works in the reported Podman scenario with coverage for the supported behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- devops, testing-qa
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100