Commit Graph

303 Commits (fcf7f03398536b1ee0e205783c851121899d8f13)

Author SHA1 Message Date
RomanDolejsi fcf7f03398 file: prevent replace failure when overwriting empty directory with hard/link (force=yes) 10 years ago
Michael DeHaan 726a1a33e0 Update unarchive example. 10 years ago
Michael DeHaan f412d341e3 Merge pull request #8200 from geetotes/devel
[Docs] Added another example to demonstrate unarchive module working entirely on a remote machine
10 years ago
Michael DeHaan 58a23bc6d1 Merge pull request #7968 from bcoca/acl_fix_compare
acl module: now compares permissions correctly
10 years ago
Lee Gillentine d631056f27 Pushing up correct example :( 10 years ago
anatoly techtonik b28848eee3 acl: Remove obscurity in `state` description 10 years ago
Lee Gillentine 69337362e7 Adding another example to demonstrate unarchive working entirely on a remote machine 10 years ago
James Cammarata d7469218a5 Merge pull request #8126 from dingus9/patch-1
Update lineinfile validate help
10 years ago
Michael DeHaan 8da853ec7a Slight typo fix. 10 years ago
Nick Shobe d1ebf7fcf1 Update lineinfile 10 years ago
Henry Finucane 49889bd808 Make 'compress' optional 10 years ago
Andreas Fleig 30ad859fe0 ini_file: replace lambda with named function
Fixes #6876
11 years ago
Brian Coca e1d57d8876 now compares permissions correctly 11 years ago
James Cammarata 9564818e1e Merge branch 'fix_lineinfile_newlines' into devel 11 years ago
James Cammarata 48dbb79fbe Merge branch 'issue_5679_lineinfile' into fix_lineinfile_newlines 11 years ago
Norman J. Harman Jr 3770813cc0 lineinfile supports symlinks. 11 years ago
trbs d5fa690aaf In check mode if a symlink does not exist there is no need to check the ownership properties (which causes an exception) 11 years ago
James Cammarata aac194e639 Double check whether the parent directory really exists using stat()
Fixes #7760
11 years ago
James Cammarata 5c27273ed4 Merge branch 'unarchive-fix-7777-simple' of https://github.com/toddmowen/ansible into toddmowen-unarchive-fix-7777-simple 11 years ago
James Cammarata cb13b30362 Use file documentation fragement for the copy module 11 years ago
Todd Owen 43c9edad8a unarchive: do not assume tar supports -C
Fixes #7777
(But don't rewrite the tar invocation in is_unarchived(), since a
tar that supports "--diff" certainly supports "-C" as well).
11 years ago
Todd Owen a4fe91050b unarchive: improve failure detection and reporting
Related to #7777
11 years ago
James Cammarata d90f0bdfad Merge branch 'fix-lineinfile-eof-newline' of https://github.com/ahtik/ansible into ahtik-fix-lineinfile-eof-newline 11 years ago
Aleksey Khudyakov 6865ffe93c Escape backslash in assemble module docs 11 years ago
James Cammarata 8e3b512293 Merge pull request #7377 from mikhailguru/devel
Fixed handling of paths containing whitespaces in the synchronize module
11 years ago
Ahti Kitsik 1caf9be109 Bugfix to lineinfile to properly handle files with no newline at EOF when using insertafter=EOF.
Looks like #6881 is also affected by this bug.

Currently when using lineinfile insertafter=EOF for a file that has no newline then the added line is not prefixed with a newline.
As a concrete example, ubuntu distro default /etc/ssh/sshd_config has no newline so lineinfile module cannot be used to add a new line to the end of the file.
11 years ago
James Cammarata 43f96a636b Fix issue with symlink path detection
Fixes #7627
Fixes #7664
11 years ago
James Cammarata 7483acde5d Fix linking issue to directories in file module
The os.path.isdir() returns True for symlinks that point to directories,
so we also need to check to make sure it's not a symlink too.

Fixes #7657
11 years ago
Brian Coca 202ac68995 Correctly examine path for relative links in file module
Fixes #7515
Fixes #7537
11 years ago
Kit Westneat fabe8521cb Fixed documentation for etype parameter on acl module.
The etype parameter just had a copy of the default parameter documentation.
Changed it to reflect what it really is for.
11 years ago
Brian Coca c24956032d unified calls to fs function vs duplicate functions for file and
directory
11 years ago
James Cammarata 062e82937f Fixing absolute path calculation for file module when linking
Fixes #7403
11 years ago
telsacolton 06963c7826 Make file hardlink error message reasonble
When we hard-link a file, and the link path already exists, give the link path in the error message instead of the source
11 years ago
telsacolton 0d8104b8b7 Give reasonable error when symlink fails
When a symlink fails because the path already exists and force=no, we should output path in the error message instead of source.
11 years ago
James Cammarata a9311a5dcb Merge branch 'file_new_dirs_perms' of https://github.com/bcoca/ansible into bcoca-file_new_dirs_perms 11 years ago
Mikhail Emelchenkov a2ca0441ae Fixed incorrect handling of paths contaiin whitespaces 11 years ago
James Cammarata a18f4b6230 Merge branch 'devel' of https://github.com/jjshoe/ansible into jjshoe-devel 11 years ago
James Cammarata d9bb1a480a Merge pull request #7013 from orgoj/replace-patch-changed
module replace - report changed only if contents is changed
11 years ago
James Cammarata b753625dbf Refuse to convert a non-empty directory into a link with the file module
Also adds an integration test for the above.

Fixes #7254
11 years ago
someda 50080b3774 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
Michael DeHaan 6b26efdee0 Merge pull request #7119 from jjshoe/patch-4
Finish reverting a broken commit in #5679
11 years ago
James Cammarata ac1948c04c Minor tweak to rsync_path construction in synchronize module
Fixes #7182
11 years ago
Skyler Leigh Amador a8d9470938 Remove --timeout option to rsync from synchronize defaults
The current 10-second default timeout for rsync seems to be behind issue #6809.

As a workaround for the underlying issue in rsync when different versions are
used on the source and destination sides, don't include the timeout option
unless the user specifies a timeout > 0.
11 years ago
Joel Schuweiler 5bad971873 Finish reverting #b73cddc 11 years ago
jjshoe a34478d6f3 Ensure the validation string has %s in it 11 years ago
Brian Coca f079d022a3 now when making multiple dirs in path to make dir, same permissions are assigned (but only for NEW dirs)
Signed-off-by: Brian Coca <briancoca+ansible@gmail.com>
11 years ago
Erika Heidi 036c7a7759 Possible docs error: 'path' instead of 'src'
I came to this example today (line 50), and when I tried it, I got an error:

`msg: src and dest are required for creating links`

So, I changed **path** to **src** and it worked fine. Looks like the example is wrong, since the docs say "dest" is already an alias for "path", in which case we would have 2 "path" definitions.
11 years ago
Michael Heca a1706e6411 module replace - report changed only if contents is changed 11 years ago
James Cammarata e8b33636ae Get the bin path for commands in the unarchive module
Fixes #6927
11 years ago
James Tanner b0556ab1fb Addresses #6702 Remove version_added from description string 11 years ago