As you can see "IOError: [Errno 13] *Permission denied*:
'/etc/fstab'", you're executing the playbook with an unprivileged user. Try
running the playbook with privileged user or use *become *directive for
TASK [Mount vCSA6.7  iso to /mnt/iso directory].

-
Ompragash

On Tue, 2 Jun 2020 at 00:12, Tony Wong <tdubb...@gmail.com> wrote:

> I am trying to deploy new vmware vcsa appliance from iso usibg ansible
>
>
> below is playbook
>
> ---
> - hosts: localhost
>   vars:
>     name_iso: VMware-VCSA-all-6.7.0-16046470.iso
>   tasks:
>      - name: Creating a Directory to mount the iso file
>        become: yes
>        file:
>          path: /mnt/iso
>          state: directory
>          mode: 0777
>      - name: Mount vCSA6.7  iso to /mnt/iso directory
>        mount:
>         path: /mnt/iso
>         src: /home/tony/temp/{{name_iso}}
>         fstype: iso9660
>         opts: ro,noauto
>         state: present
>      - name: Creating a Working Directory
>        become: yes
>        file:
>          path: /vcsa
>          state: directory
>          mode: 0777
>      - name: Copying contents to working Directory
>        template:
>          src: /mnt/iso/*
>          dest: /vcsa
>      - name: deployment of vcsa
>        shell: ./vcsa-deploy install --no-esx-ssl-verify --accept-eula
> --acknowledge-ceip /home/tony/ansible-vmware/vcsa-deploy/config.json
>        args:
>         chdir: /VCSA-new/vcsa-cli-installer/lin64/
>
>
> but its failing on the iso mount part
>
>
> any idea?
>
>
> TASK [Mount vCSA6.7  iso to /mnt/iso directory]
> *************************************************************************************************************************************
> An exception occurred during task execution. To see the full traceback,
> use -vvv. The error was: IOError: [Errno 13] Permission denied: '/etc/fstab'
> fatal: [127.0.0.1]: FAILED! => {"changed": false, "module_stderr":
> "Traceback (most recent call last):\n  File
> \"/home/tony/.ansible/tmp/ansible-tmp-1591036438.98-60861409289967/AnsiballZ_mount.py\",
> line 102, in <module>\n    _ansiballz_main()\n  File
> \"/home/tony/.ansible/tmp/ansible-tmp-1591036438.98-60861409289967/AnsiballZ_mount.py\",
> line 94, in _ansiballz_main\n    invoke_module(zipped_mod, temp_path,
> ANSIBALLZ_PARAMS)\n  File
> \"/home/tony/.ansible/tmp/ansible-tmp-1591036438.98-60861409289967/AnsiballZ_mount.py\",
> line 40, in invoke_module\n
> runpy.run_module(mod_name='ansible.modules.system.mount',
> init_globals=None, run_name='__main__', alter_sys=False)\n  File
> \"/usr/lib/python2.7/runpy.py\", line 192, in run_module\n    fname,
> loader, pkg_name)\n  File \"/usr/lib/python2.7/runpy.py\", line 72, in
> _run_code\n    exec code in run_globals\n  File
> \"/tmp/ansible_mount_payload_ufhUI0/ansible_mount_payload.zip/ansible/modules/system/mount.py\",
> line 751, in <module>\n  File
> \"/tmp/ansible_mount_payload_ufhUI0/ansible_mount_payload.zip/ansible/modules/system/mount.py\",
> line 735, in main\n  File
> \"/tmp/ansible_mount_payload_ufhUI0/ansible_mount_payload.zip/ansible/modules/system/mount.py\",
> line 284, in set_mount\n  File
> \"/tmp/ansible_mount_payload_ufhUI0/ansible_mount_payload.zip/ansible/modules/system/mount.py\",
> line 163, in write_fstab\nIOError: [Errno 13] Permission denied:
> '/etc/fstab'\n", "module_stdout": "", "msg": "MODULE FAILURE\nSee
> stdout/stderr for the exact error", "rc": 1}
>
>
>
>
>
> --
> 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/22c83ca2-606e-4d0f-8ed4-22cddeb0a6a5%40googlegroups.com
> <https://groups.google.com/d/msgid/ansible-project/22c83ca2-606e-4d0f-8ed4-22cddeb0a6a5%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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/CAEFccTX2-HH65gouyq-7YZ4Z5m8%2BwpjSvAJyWNFrguNZf3wiuQ%40mail.gmail.com.

Reply via email to