Commit Graph

93 Commits (e2b38ff41a8ce397a3c281017e91e5c74e996ee7)

Author SHA1 Message Date
Paul Sokolovsky e2b38ff41a copy: Implement recursive copying if src is a directory.
If src param to copy is a directory, all files under it are collected
and pushed one by one to target. Source dir path handled in a way
simalar to rsync: if it ends with slash, only inside contents of
directory are copied to destination, otherwise the dir itself is
copied (with all contents of course). Original idea and implementation
by https://github.com/ansible/ansible/pull/1809 . Rewritten to address
review comments and simplify/correct logic.
11 years ago
jctanner c617705687 Merge pull request #4470 from jyap808/patch-1
Assume state='directory' if recurse is set and previous state was 'direc...
11 years ago
Michael DeHaan 2587298f5d Some minor doc updates for the acl module. 11 years ago
Michael DeHaan 1158164c90 Merge pull request #3610 from bcoca/acl_module
initial draft acl module
11 years ago
Brian Coca 6db8c642d5 added long names to support older version as per feedback
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
11 years ago
Julian Yap 48d2747b6a Assume state='directory' if recurse is set and previous state was 'directory'
Resolves this issue: https://github.com/ansible/ansible/issues/2067
11 years ago
Andrew Pope 4e56510fab Fixed broken force=yes on files for directories 11 years ago
Jim Kleckner dc021c9dc5 Add detail to copy module validate argument
This clarifies the validate command argument and makes it clear that if
it is present, it must include the '%s' argument for the path to the
temporary file to validate.
11 years ago
Michael DeHaan c798b064a0 Fix typo, relative to absolute, fixes #4126 11 years ago
Michael DeHaan 41140c94a6 "touch" option on file is new in 1.4 11 years ago
Joshua Lund dce712e12d Fixed a typo in the fetch module documentation 11 years ago
James Cammarata ff2b87f350 Merge branch 'devel' of https://github.com/volker48/ansible into volker48-devel 11 years ago
James Cammarata b37f65f9eb Added a delimiter example and a version_added string for assemble 11 years ago
James Cammarata 8c8c0d4ec4 Fixed a bug in the delimiter change for the assemble module 11 years ago
James Cammarata d41afd9a46 Merge branch 'devel' of https://github.com/pcgentry/ansible into pcgentry-devel 11 years ago
James Cammarata d83b7b4009 Change touched -> touch for new file state, and cleaning up docs 11 years ago
René Moser 958abc8a9a file: added file attributes in state=touched 11 years ago
René Moser 4a61481498 file: skip in check_mode if state=touched 11 years ago
René Moser ddd35b187c file: implemented state=touched. Closes GH-4097 11 years ago
Phillip dea21cf6af adding an optional delimiter argument to the assemble module 11 years ago
James Cammarata 9c70be7c67 Updated version_added string for the new validate_md5 option 11 years ago
James Cammarata 875eddc320 Merge branch 'fetch' of https://github.com/bpennypacker/ansible into bpennypacker-fetch 11 years ago
Brian Coca 1ddcc9574b now w/o python module dependencies
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
11 years ago
James Cammarata 0a63bcd616 Merge branch 'file_fixes' of https://github.com/bcoca/ansible into bcoca-file_fixes 11 years ago
James Cammarata 1c1c103d93 Corrected example for lineinfile due to ': ' on line
Closes #3992
11 years ago
Marcus McCurdy 249dc38527 Makes pervious lineinfile fix more explicit 11 years ago
Marcus McCurdy e16b9aa3a0 Improves lineinfile's error checking
Line in file would raise a TypeError exception if
the 'line' key was in params, but its value was None.
11 years ago
Bruce Pennypacker 5949b87334 changed ignore_md5_mismatch to validate_md5 11 years ago
Bruce Pennypacker 386b755892 added optional ignore_md5_mismatch parameter 11 years ago
Brian Coca 73ffb0c020 - fixed typos and errors from feedback
- now makes sure a proper mask is added
- now captures I/O error produced when group, user or permissions are
  invalid
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
11 years ago
James Cammarata 5e0b083730 Missed some typos in macros for the xattr doc 11 years ago
James Cammarata 3f506ddf93 Fixing docs in xattr module 11 years ago
James Cammarata 7de4db9d09 Cleaning up some typos in the xattr module 11 years ago
James Cammarata ceeca40f58 Merge branch 'xattr2' of https://github.com/bcoca/ansible into bcoca-xattr2 11 years ago
Michael DeHaan 9b1069c40a Removing synchronize momentarily as it looks like this won't make 1.3 dates 11 years ago
Brian Coca 0121b96b1a now correctly detects hard links
simplified check_mode
simplified other file attribute handling in link mode
made conditionals clearer

Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
11 years ago
Ben Podoll 5c3addac8d fixing problem causing docs not to build 11 years ago
Ben Podoll 29f41cf273 adding a little more info to the 'path' param so it's clear there are aliases (which are used in other examples) to avoid confusion 11 years ago
Mark Mandel 0f011c3c58 expand user home path in stat. 11 years ago
Michael DeHaan fad21a4af0 Add missing version_added to docs. 11 years ago
Michael DeHaan 24f72b78db Style/docs cleanup, and also improve an error message. 11 years ago
Brian Coca a2226228d9 fixed error on detecting missing requirements
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
11 years ago
Bruce Pennypacker bb07c443a4 doc update 11 years ago
Michael DeHaan 3b3ff552f2 Remove reference to 'context' since it's not implemented. 11 years ago
Brian Coca 9bb2e6a63e corrected absent example
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
11 years ago
Brian Coca 46dea95c11 initial draft acl module
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
11 years ago
Michael DeHaan be35a035b3 Revert "Fix inconsistent json output"
Breaks recursion parameter on file.

This reverts commit e7226e104e.
11 years ago
Michael DeHaan 237539a221 Merge pull request #3516 from dagwieers/file-dest
Fix inconsistent json output in file module
11 years ago
Brian Coca 93f8483d68 new module that handles extended attributes on files
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
11 years ago
Stephen Fromm d43f5d3ab7 Update stat module to handle symlinks
Add follow parameter to stat module that controls whether to follow
symlinks.  It defaults to no.
This then calls os.stat or os.lstat based on the value of follow.
Add lnk_source key/value pair if path is a symlink and follow=no.
Drop the statement that sets isdir=False and islnk=True when path is a
symlink that points to a directory.
11 years ago