Hello All, I am trying to use ansible to read values from a csv file (source and destination) and then run commands using the shell module, but I am having no success. Please assist .
The playbook: --- - name: Read Users gather_facts: True hosts: localhost tasks: - name: Read users read_csv: path: users.csv delimiter: "," register: s3list - name: Running command command: echo "aws s3 cp {{ s3.source }}" {{ s3.destination }} -- recursive --acl-parameters ---profile prod' loop: "{{ s3list.list }}" loop_control: loop_var: s3 the csv file contents: source,destination S3://mybucket/puppy/test.jpg,S3://mybucket2/trying/ S3://mybucket/puppy/ds.jpg,S3://mybucket3/trying/ S3://mybucket/puppy/as.jpg,S3://mybucket4/trying/ S3://mybucket/puppy/was.jpg,S3://mybucket5/trying/ S3://mybucket/puppy/qaes.jpg,S3://mybucket6/trying/ When I run the playbook I am getting the following TASK [Running command] ********************************************************************************************************************* changed: [localhost] => (item={'source': 'S3://mybucket/puppy/test.jpg', 'destination': 'S3://mybucket2/trying/'}) changed: [localhost] => (item={'source': 'S3://mybucket/puppy/ds.jpg', 'destination': 'S3://mybucket3/trying/'}) changed: [localhost] => (item={'source': 'S3://mybucket/puppy/as.jpg', 'destination': 'S3://mybucket4/trying/'}) changed: [localhost] => (item={'source': 'S3://mybucket/puppy/was.jpg', 'destination': 'S3://mybucket5/trying/'}) changed: [localhost] => (item={'source': 'S3://mybucket/puppy/qaes.jpg', 'destination': 'S3://mybucket6/trying/'}) PLAY RECAP ********************************************************************************************************************************* localhost : ok=3 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 I would like to run the aws command, but it doesnt seem to work -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to ansible-project+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/7065cec3-756f-4fe0-934c-a9046348c5f2n%40googlegroups.com.