Gauvain Pocentek
6c1f40fea7
fetch: fix the flat parameter description
...
ansible-doc expects the value of the description field to be a list,
otherwise the output is not correct. This patch updates the flat
description to be a list.
2015-02-17 09:06:26 +01:00
Toshio Kuratomi
9e0959d600
Fix for recursion traceback in copy with relative paths
...
This is a further fix for: https://github.com/ansible/ansible/issues/9092
when the relative path contains a subdirectory. Like:
ansible localhost -m copy -a 'src=/etc/group dest=foo/bar/'
2015-02-16 15:36:54 -08:00
Toshio Kuratomi
32e8595abf
Merge pull request #790 from rhlmhrtr/file_documentation
...
Fixed Documentation issue concerning file mode
2015-02-16 13:21:13 -08:00
Rahul Mehrotra
98f869f345
Fixed Documentation issue concerning file mode when specified using numberical value
2015-02-16 10:04:32 -08:00
Toshio Kuratomi
aa6c73f11b
When recursing subdirectories, honor the follow parameter for setting file attributes.
...
One half of the fix for
https://github.com/ansible/ansible-modules-core/issues/778
The other half is in basic.py
2015-02-16 07:13:15 -08:00
Brian Coca
f4dbcea30c
Merge pull request #295 from techtonik/patch-3
...
acl: Fix X support in ACL permissions
2015-01-29 11:04:41 -05:00
Toshio Kuratomi
99a8caf409
Prefer gtar to tar
...
Fixes #702
2015-01-26 09:46:53 -08:00
sysadmin75
80a5500a23
Fix #10059 - replace module does not obey follow=yes
2015-01-23 18:10:00 -05:00
Toshio Kuratomi
9f333afb6a
Standardize class names on Archive suffix.
...
This also removes the collision between the stdlib ZipFile class and the
module's ZipFile class
Fixes #681
2015-01-21 16:15:42 -08:00
Toshio Kuratomi
e3759bd0d3
Add detection of uid,gid,mode changes when deciding whether an archive
...
needs to be unarchived again.
2015-01-14 19:20:07 -08:00
Toshio Kuratomi
6159b5c423
Implement user,group,mode,selinux settings for unarchive.
...
This is a partial fix for #234 . Still have to figure out how to
make change reporting work as we can no longer rely on tar's --compare
option
2015-01-14 13:11:33 -08:00
Brian Coca
78cacd0c22
fix for allowing permissions on hard links and soft links + follow=yes
2015-01-07 13:16:53 -05:00
Toshio Kuratomi
022e5274e6
Merge pull request #460 from jbinto/file_allow_touch_hardlink
...
Files module: Allow touch on hardlinks
2015-01-07 09:04:01 -08:00
Brian Coca
6237dab4cf
fix for when state=directory, follow=yes and target is symlink to directory
2015-01-06 10:06:50 -05:00
Toshio Kuratomi
c5f7fc93b2
Merge pull request #514 from jbradberry/issue9546
...
Fix breakage in lineinfile check mode when target file does not exist.
2014-12-16 23:13:34 -08:00
Jeff Bradberry
28375aae7f
Fix breakage in lineinfile check mode when target file does not exist.
...
Similarly to https://github.com/ansible/ansible/issues/6182 , checking of the file attributes should be avoided in check mode when the file didn't originally exist.
Also, avoid creating parent directories in check mode.
Fixes https://github.com/ansible/ansible/issues/9546
2014-12-14 20:48:36 -05:00
sysadmin75
0fee1132ad
Fixes #9518 - "file state=directory" silently skips if it's currently a file
2014-12-13 15:14:32 -05:00
Brian Coca
242a1562c3
Merge pull request #36 from mscherer/fix_old_9092
...
Fix old ticket #9092 where a playbook can enter in recursion
2014-12-11 20:54:54 -05:00
Toshio Kuratomi
467ad65f73
Fix documentation formatting
2014-12-10 11:17:16 -08:00
Jesse Buchanan
2d5d7ff542
Files module: Allow touch on hardlinks
2014-12-07 13:35:24 -05:00
follower
5c38ea8374
Note that rsync
must be installed on both local & remote machine
...
In particular, if `rsync` is not installed on the remote machine the following error message will be encountered:
"rsync error: remote command not found"
2014-12-05 01:17:10 +13:00
Brian Coca
4035d24313
Merge pull request #17 from cooniur/devel
...
Added support of returning owner's group name in stat module
2014-12-01 12:02:46 -05:00
Brian Coca
e04ac864a5
Merge pull request #10 from techtonik/patch-1
...
files.stat: Expose path in returned result
2014-12-01 11:59:23 -05:00
Eric
87dd3afc91
Fix lineinfile documentation typo
2014-11-29 22:41:24 -06:00
Toshio Kuratomi
19b328c4df
Cannot readlink() on a hard link
2014-11-19 13:04:44 -08:00
Brian Coca
ee39fd8df0
Merge pull request #124 from jonhadfield/remove-unused-creates
...
Remove redundant check for creates argument.
2014-11-18 14:59:11 -05:00
Brian Coca
4bc1e46de2
Merge pull request #24 from sysadmind/devel
...
Added note to files/synchronize module about synchronizing two directori...
2014-11-13 19:44:24 -05:00
Jeff Geerling
b9471c9cd5
Add mention of fetch module to the copy module docs.
2014-11-11 12:22:27 -06:00
anatoly techtonik
4f2b99c1e0
acl: Fix X support in ACL permissions
...
If you try to set rwX permissions, ACL fails to set them at all.
Expected:
$ sudo setfacl -m 'group::rwX' www
...
drwxrwxr-x 2 root root 4096 Nov 10 17:09 www
With Ansible:
acl: name=/var/www permissions=rwX etype=group state=present
...
drwxrw-r-x 2 root root 4096 Nov 10 17:30 www
x for group is erased. =/
2014-11-10 20:32:05 +03:00
Toshio Kuratomi
6317d3a988
Move from md5 to sha1 to work on FIPS-140 enabled systems
2014-11-06 21:25:55 -08:00
Toshio Kuratomi
88b73afcbe
Use original_basename to set the dest path even if src is not set
2014-10-20 22:25:18 -04:00
Ted Timmons
fd68b77d37
fix spelling
2014-10-11 21:11:30 -06:00
Jon Hadfield
9e0565e58f
Remove redundant check for creates argument.
2014-10-03 13:00:11 +01:00
Tadej Janež
661b452fe3
Simplified condition in a stat module example testing if path is a directory.
2014-10-02 18:17:27 +02:00
James Cammarata
cb69744bce
Adding file doc fragment to those modules in files/ missing it
2014-10-01 20:55:50 -05:00
Michael DeHaan
1c2995d71f
Merge pull request #77 from major/suggest-selinux-enforcing
...
Updating SELinux example doc in lininefile module
2014-10-01 11:53:24 -04:00
Eric Hanchrow
cc0a38d268
Tweak docs to mention replace
2014-09-30 10:52:03 -07:00
Major Hayden
6d697780f9
Updating SELinux example doc in lininefile module
...
Encouraging users to use this Ansible module to enable SELinux seems
like a better idea. It also warms Dan Walsh's heart.
Signed-off-by: Major Hayden <major@mhtx.net>
2014-09-30 07:12:23 -05:00
Michael Scherer
9cbd4d0fad
Fix old ticket #9092 where a playbook can enter in recursion
...
This can be tested with this command :
ansible -c local -m copy -a 'src=/etc/group dest=foo/' all
This is a corner case of the algorithm used to find how we should
copy recursively a folder, and this commit detect it and avoid it.
Check https://github.com/ansible/ansible/issues/9092 for the story
2014-09-29 18:02:42 -04:00
Joe Adams
2206d4b1e0
Added note to files/synchronize module about synchronizing two directories on the same host
2014-09-29 17:02:08 -04:00
Tongliang Liu
e26cbb6ace
Added support of returning owner's group name in stat module
2014-09-29 13:25:46 -07:00
anatoly techtonik
7f9305b24e
files.stat: Expose path in returned result
...
This is needed to apply subsequent operation on tested path
2014-09-29 17:59:23 +03:00
Michael DeHaan
385a037cd6
package files
2014-09-26 11:05:47 -04:00
Michael DeHaan
c8e1a2077e
file extensions!
2014-09-26 10:37:56 -04:00
Michael DeHaan
417309a626
Restructuring.
2014-09-26 10:13:26 -04:00
Michael DeHaan
73123b69fa
Move modules into subdirectory.
2014-09-26 09:23:50 -04:00
James Cammarata
dea00c767b
Merge branch 'dmage-devel' into devel
2014-09-22 15:42:38 -05:00
James Cammarata
bb8bac490a
Merge branch 'devel' of https://github.com/dmage/ansible into dmage-devel
2014-09-22 15:40:06 -05:00
Michael Scherer
d15931f15a
Make file module work on python 2.4, fix #9080
...
Python 2.4 do not support "except ... as ..." construct, so
revert back to the older syntax.
2014-09-21 01:50:58 +02:00
James Cammarata
d98d76aeae
Adding "follow" param for file/copy options
...
Also modifies the template action plugin to use this new param
when executing the file/copy modules for templating so that links
are preserved correctly.
Fixes #8998
2014-09-16 12:05:55 -05:00