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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/22c83ca2-606e-4d0f-8ed4-22cddeb0a6a5%40googlegroups.com.

Reply via email to