Commit Graph

27 Commits (d0006f0d2aeaabee25e9efcb8caf1d600836fd2f)

Author SHA1 Message Date
James Cammarata abe3655cec Double check whether the parent directory really exists using stat()
Fixes #7760
10 years ago
James Cammarata 2ac27fbbea Use file documentation fragement for the copy module 10 years ago
Brian Coca ac14a8d6ad unified calls to fs function vs duplicate functions for file and
directory
10 years ago
James Cammarata 7faf766305 Merge branch 'devel' of https://github.com/jjshoe/ansible into jjshoe-devel 11 years ago
someda 5bb888af4b fix #7244 recursive copy fails when setting directory attributes
- reverse the order of new_directory_list returned from split_pre_existing_dir in copy module
11 years ago
jjshoe 6f0808b23b Ensure the validation string has %s in it 11 years ago
James Tanner fec4c797d9 Fixes #6929 remote file module doc fragments from copy and template 11 years ago
Michael DeHaan 63a1330263 Use common file argument system previously implemented by @sivel for rax modules on the file modules as well (copy/file/template).
Application to other cloud providers would make very good sense.
11 years ago
Robert Wehner 406317371b Update 'validate=' parameter documentation to make clear that the command
passed via this paramter is not passed via shell and so all shell features
will not work.
11 years ago
Richard C Isaacson a707e858cd Minor cleanup. 11 years ago
Richard C Isaacson 3ca9fc64d5 copy module: cleanup and if directory_mode not set default to umask 11 years ago
Richard C Isaacson 326ed4eeeb Copy Module: Add the ability to set directory attributes on recursive copy.
Closes GH-6194.

These changes pass attribute modifications through to new directories during a recursive copy with an addition allowing for the directory mode to be set independantly.
11 years ago
James Cammarata b667e1d404 Add expanduser calls on src/dest in the module too 11 years ago
muffl0n 68bef304c8 already call expanduser in action_plugin 11 years ago
Michael DeHaan f16f2f23f5 Update copy
Update copy documentation to reference synchronize module
11 years ago
James Tanner 4f9aadcc07 Addresses #5023 Fix import comments 11 years ago
James Tanner 38edad70ac Fixes #5023 Convert all modules to use new snippet import pattern 11 years ago
Michael DeHaan 08996d78d6 Add version_added to all modules missing version_added information, the docs formatter will now
raise errors when omitted, updated changelog with new modules.
11 years ago
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
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
billwanjohi 45e5005140 validate files: fix usage error in example command
visudo requires the -f option to check any other file than the default.
I've added this to the example ansible tasks.
11 years ago
Jan-Piet Mens 3404a0fc16 DOCS: standardize on EXAMPLES (a.k.a. Docs-JumboPatch JetLag Edition)
Migrated all examples: in DOCUMENTATION=''' string to standalone EXAMPLES=''' string
  Added deprecation warning to moduledev.rst and remove deprecated example from it
  Fixed up a few typos and uppercased some acronyms.
  add consistency to how EXAMPLES are formatted
11 years ago
Michael DeHaan 308bc059a7 copy module fixes for 'make pep8' 12 years ago
Michael Vogt 82f65c0dd9 add "no_log=True to copy:content 12 years ago
Michael DeHaan 26c6c61d96 Fix error in previous PR. 12 years ago
Brian Coca d163deaf45 generalized cleanup function, in case modules want to use
removed return code as it doesn't make sense anymore
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
12 years ago
Michael DeHaan cd97a4cb14 Allow modules to be categorized, and also sort them when generating the documentation. 12 years ago