I have a robocopy batch script to use with diskshadow to sync files to a 
backup server. in vagrant, i tried this, but it prevents the upload of the 
script

  - name: make a folder for backup scripts
    win_file:
      path: C:\backupscripts
      state: directory

  - name: set permissions for backup script folder
    win_acl:
      path: C:\backupscripts
      user: Administrator
      type: allow
      rights:
        - FullControl

  - name: set permissions for backup script folder
    win_acl:
      path: C:\backupscripts
      user: Users
      type: deny
      rights:
        - FullControl

  - name: upload backup script
    win_template:
      src: sync.bat.j2
      dest: C:\backupscripts\sync.bat


but that results in 

TASK [upload backup script] 
****************************************************
fatal: [wc]: FAILED! => {"changed": false, "checksum": 
"992922fbb15e0a8402e5d47e92e23d2503bd6ac6", "module_stderr": "Exception 
calling \"Run\" with \"1\" argument(s): \"Exception calling \"Invoke\" with 
\r\n\"0\" argument(s): \"The running command stopped because the preference 
variable \r\n\"ErrorActionPreference\" or common parameter is set to Stop: 
Access to the path \r\n'C:\\backupscripts\\sync.bat' is denied.\"\"\r\nAt 
line:65 char:5\r\n+     $output = $entrypoint.Run($payload)\r\n+     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n    + CategoryInfo          : 
NotSpecified: (:) [], ParentContainsErrorRecordE \r\n   xception\r\n    + 
FullyQualifiedErrorId : ScriptMethodRuntimeException\r\n \r\n", 
"module_stdout": "", "msg": "MODULE FAILURE", "rc": 1}


So whats the right way to do this? Im new to windows, so please tell me if 
im missing anything. the target is windows server 2012-r2

-- 
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 post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/622b62c1-471e-43a9-b0e7-01ad3c2da688%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to