Brian Coca
3aa3a42c45
fixed docstring and changed type to etype avoiding python builtin
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2014-02-05 18:36:29 -05:00
jctanner
552ce8b68c
Merge pull request #5051 from deontologician/patch-1
...
Added -FF flag to rsync invocation in synchronize
2014-02-05 12:02:48 -05:00
jctanner
e13a10def7
Merge pull request #5127 from ovcharenko/patches
...
synchronize module: Added existing_only options to skip creating new files on receiver
2014-02-05 11:49:05 -05:00
jctanner
27362ebbf1
Merge pull request #5187 from 42wim/devel
...
Add support for --copy-links in synchronize
2014-02-05 11:26:08 -05:00
Michael DeHaan
f16f2f23f5
Update copy
...
Update copy documentation to reference synchronize module
2014-01-30 17:43:40 -05:00
Wim
7b8918d37c
Add support for --copy-links
2014-01-29 23:05:51 +01:00
Jan-Piet Mens
95c826a533
documentation typos
2014-01-21 09:03:14 +01:00
Jakub Jirutka
ec80066cee
Fixes #5679 : lineinfile ignores newline in line argument
2014-01-19 02:24:26 +01:00
Laurent Defert
9fb39ce4aa
Mark stat module as supporting check_mode
2014-01-18 22:32:58 +01:00
jctanner
95131937df
Merge pull request #5282 from rhaido/hard_link_fix
...
file module: Added to the file module the functionality to force conversion hard link...
2014-01-14 07:15:46 -08:00
jctanner
87b58666f9
Merge pull request #5264 from drewlll2ll/file-fix
...
file module: Fixed missing prev_state == 'directory' in file
2014-01-06 14:07:07 -08:00
Aleksey Ovcharenko
d8b160d385
Downgraded module version_added.
2014-01-03 17:22:10 +02:00
Michael DeHaan
a11e5d609e
Basic docsite formatting fixups
2014-01-02 17:36:52 -05:00
Michael DeHaan
0a3293cf53
add a note about raw/endraw
2013-12-27 15:01:27 -05:00
Michael DeHaan
0ad0f795f3
Merge pull request #5427 from bcoca/template_docs2
...
added more usefull example for jinja2 overrides
2013-12-26 10:30:44 -08:00
Brian Coca
9affb6ed37
added more usefull example for jinja2 overrides (this one is actually
...
used)
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-12-26 12:01:41 -05:00
Maykel Moya
8f766bdcdd
Missing "is" in file module description
2013-12-26 12:34:46 +01:00
Brian Coca
bdd6eaa62a
now handles default and allaows for either shorthand entry or specific
...
fields per entry section
the default option works both when added to entry or as stand alone.
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-12-19 20:36:49 -05:00
Peter Salvatore
4c168abccc
fix typo in synchronize module
2013-12-18 13:06:35 -08:00
Aleksey Ovcharenko
1b2d359a69
Added version_added
2013-12-16 19:20:02 +02:00
Jens Rantil
38d0df65d8
module(file): Fail instead of exit on exception
2013-12-13 21:34:19 +01:00
Jens Rantil
4262e76aec
module(file): state what went wrong on exception
2013-12-13 21:33:19 +01:00
Mike Grozak
5a66a95bf3
Added to the file module the functionality to force conversion hard link and symlink when the force attribute is set to 'yes'
2013-12-13 17:10:50 +01:00
drewlll2ll
8fe3b05262
Added prev_state for directory
2013-12-12 09:44:29 -05:00
Jens Rantil
b8347a3144
file
module: Don't catch SystemExit
...
This fixes issue #5159 .
2013-12-04 13:13:49 +01:00
James Tanner
f210e0c862
Fixes #5109 synchronize module ssh port
...
Added a parameter for dest_port and also check ansible_ssh_port inventory variable.
2013-12-03 14:48:20 -05:00
Paul Bonser
4df9dd9232
Optionally unarchive a file already on the remote machine
2013-12-02 19:51:10 -06:00
James Tanner
4f9aadcc07
Addresses #5023 Fix import comments
2013-12-02 15:13:49 -05:00
James Tanner
38edad70ac
Fixes #5023 Convert all modules to use new snippet import pattern
2013-12-02 15:11:23 -05:00
Aleksey Ovcharenko
8413552642
Fixed a typo.
2013-12-02 16:35:44 +02:00
Michael DeHaan
4c35b7f380
There's a cleaner way to do this, commit to module formatter pending.
...
Revert "No longer need to reference 'version_added' in docs for these, as this was quite a while ago."
This reverts commit ff0a41d446
.
2013-11-27 21:23:03 -05:00
Michael DeHaan
9e4d71203d
No longer need to reference 'version_added' in docs for these, as this was quite a while ago.
2013-11-27 21:19:32 -05:00
Josh Kuhn
c2a59a97c4
Added note about .rsync-filter files, with example
2013-11-25 15:12:58 -05:00
Josh Kuhn
eccaf457af
Added -FF flag to rsync invocation in synchronize
...
The `-FF` option causes rsync to look for files in the source directory named `.rsync-filter` and uses them to filter directories underneath them. If no `.rsync-filter` files are found, the behavior is identical to the command run without the -FF option. This flag does not sync the .rsync-filter files themselves.
This change should be backwards compatible and not produce surprising behavior for users, since they are unlikely to create `.rsync-filter` files unintentionally.
2013-11-25 12:27:58 -05:00
greenbrian
74a2bf4369
Update unarchive
...
Modified argument order provided to unzip command as the -o was being interpreted as a file.
2013-11-25 10:44:39 -06:00
Aleksey Ovcharenko
bb3a23d40a
Added existing_only options to skip creating new files on receiver
2013-11-22 23:59:57 +02:00
Michael Scherer
b3758f6ea4
Do not use construct not compatible with python 2.4, fix #5006
2013-11-22 16:06:41 +01:00
Joshua Lund
4b9227a673
Fixed a typo in the 'unarchive' module documentation
2013-11-21 16:22:20 -07:00
James Tanner
aa0af14734
Fix pep8 errors in unarchive module
2013-11-19 16:35:06 -05:00
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.
2013-11-18 18:55:49 -05:00
Evan Kaufman
2c8b761a65
Added replace module
...
Heavily based on existing lineinfile module, but where it literally tests a regexp against
*each individual line* of a file, this replace module is more analogous to common uses of
a `sed` or `perl` match + replacement of all instances of a pattern anywhere in the file.
Was debating adding `all` boolean or `count` numeric options to control how many
replacements to make in the destfile (vs currently replacing all instances)
Noted use of MULTILINE mode in docs, per suggestion from @jarv
2013-11-16 13:23:50 -06:00
James Tanner
b982a3d353
Clean up erroneous lineinfile.orig file
2013-11-15 12:17:17 -05:00
James Tanner
a3631638e5
Set required = True for src in unarchive module.
2013-11-14 10:59:24 -05:00
jctanner
4e76e6047d
Merge pull request #4625 from pileofrogs/devel
...
unarchive module & action plugin
2013-11-14 07:57:57 -08:00
James Tanner
0f806cfdfa
Merge pull request #4525 from ko-zu/ansible
...
Add a regexp parameter to assemble module to match or exclude filenames.
2013-11-14 10:30:12 -05:00
James Tanner
0f3093516d
Merge pull request #4375 from pfalcon/ansible
...
copy: Implement recursive copying if src is a directory.
2013-11-13 15:52:40 -05:00
James Tanner
53ba890312
Fixes #4884 Do not prematurely exit from file module if src not defined
2013-11-12 18:17:20 -05:00
James Tanner
2e916df20f
Add default for remote_src to assemble dostrings to avoid confusion
2013-11-12 13:21:49 -05:00
jctanner
28de7dab2f
Merge pull request #4738 from bcoca/assemble_action_plugin
...
assemble can now use src from master/origin
2013-11-12 08:23:39 -08:00
James Tanner
1ad4f6e325
Fixes #4522 Document that comments in ini files will be discarded with the ini module
2013-11-08 09:57:22 -05:00
James Tanner
2c57b999fc
Addresses #4801 Update file module docs to indicate behavior for relative src paths
2013-11-07 17:02:34 -05:00
jctanner
f340f916b4
Merge pull request #4801 from sspans/devel
...
Add support for relative symlinks
2013-11-07 13:57:18 -08:00
James Tanner
39fdb934be
Add doc example for lineinfile without a regexp parameter
2013-11-06 18:51:31 -05:00
James Tanner
f8eea4e155
Merge pull request #4660 from kolbyjack/lineinfile_no_regexp
2013-11-06 18:43:10 -05:00
James Tanner
3ae95c8953
Fix merge conflict
2013-11-06 18:38:01 -05:00
James Tanner
7b3fbeee16
Addresses #4676 Add module notes about the behavior of sudo and the destination paths within the synchronize module.
2013-11-04 12:19:31 -05:00
James Tanner
403469bf19
Update synchronize docstrings for rsync_timeout parameter
2013-11-04 10:57:08 -05:00
James Tanner
ae1248dee6
Add a timeout to the synchronize module to prevent infinite hangs while waiting on passwords for misconfigured users
2013-11-04 10:52:44 -05:00
sspans
9f322a5178
skip absolute path creation for old_src, not needed with the new relative links
2013-11-04 10:44:06 +01:00
sspans
4957115e51
only require absolute paths for hardlinks
2013-11-04 10:37:36 +01:00
James Tanner
c3159fefab
Fixes #4516 file module: check prev_state earlier and use that if state is not specified
2013-11-01 09:31:32 -04:00
Brian Coca
46b67e9b1f
now assemble module is also action plugin and can use local source for
...
files
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-10-30 21:40:42 -04:00
Daniel Koch
fc8b88995a
Clean up temp file left behind by assemble module
2013-10-30 20:24:03 -04:00
Michael DeHaan
772bd33a0f
Revert "fix conversion from file to hardlink when force=yes"
...
This reverts commit 4d4518ed52
.
2013-10-27 11:51:43 -04:00
Michael DeHaan
c44aceb986
Merge pull request #4380 from joshkehn/lineinfile_validate
...
Added validate option to lineinfile
2013-10-27 08:46:47 -07:00
Michael DeHaan
0f18ac92b4
Merge pull request #4632 from simonsd/devel
...
refusing to convert between file and hard when force=yes
2013-10-27 08:32:34 -07:00
jctanner
3c3392a2d9
Merge pull request #4167 from tima/rsync3
...
synchronization module take 3
2013-10-25 14:43:08 -07:00
Jon Kolb
0e2478e639
Fixes #3847 : lineinfile without regex
2013-10-23 21:04:18 -04:00
Dave Simons
1f86abcba6
fix conversion from file to hardlink when force=yes
...
Signed-off-by: Dave Simons <dave@inuits.eu>
2013-10-22 10:46:45 +02:00
Dylan Martin
bc2b826fc4
unarchive - mvd docs to top of file
2013-10-21 16:10:55 -05:00
Dylan Martin
d4a9e54f26
better docs
2013-10-21 15:30:22 -05:00
Dylan Martin
3420ffa94b
unarchive module & action_plugin added
2013-10-21 15:22:42 -05:00
jctanner
9543169cca
Merge pull request #4480 from joemaller/absent_path_fix
...
ignore src when file module state=absent
2013-10-16 17:29:21 -07:00
jctanner
94fac29bf7
Merge pull request #4428 from robparrott/devel
...
Properly handle DEFAULT section with ConfigParser in ini_file modules
2013-10-16 17:18:17 -07:00
Paul Sokolovsky
2b081b517e
copy: Handle "no copy/propagate attrs only" for recursive mode well.
...
For this, add internal "original_basename" param to file module,
similar to copy module. (Param name is a bit misnormer now, should
be treated as "original basepath").
2013-10-15 18:40:40 +03:00
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.
2013-10-15 18:40:39 +03:00
jctanner
c617705687
Merge pull request #4470 from jyap808/patch-1
...
Assume state='directory' if recurse is set and previous state was 'direc...
2013-10-14 13:49:35 -07:00
Michael DeHaan
2587298f5d
Some minor doc updates for the acl module.
2013-10-14 11:36:48 -04:00
Michael DeHaan
1158164c90
Merge pull request #3610 from bcoca/acl_module
...
initial draft acl module
2013-10-14 08:32:10 -07:00
Brian Coca
6db8c642d5
added long names to support older version as per feedback
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-10-14 10:48:30 -04:00
Joe Maller
f7e30347f6
ignore src when file module state=absent
2013-10-13 01:22:53 -04:00
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
2013-10-11 15:56:14 -10:00
Andrew Pope
4e56510fab
Fixed broken force=yes on files for directories
2013-10-11 18:02:18 -04:00
Robert Parrott
574674958d
small change ... in order to get changed signal correct, move DEFAULT section test upward.
2013-10-10 09:10:00 -04:00
Robert Parrott
adaef79aaf
fix handling of [DEFAULT] section by ConfigParser. it is there by DEFAULT.
2013-10-10 09:01:00 -04:00
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.
2013-10-09 18:21:43 -07:00
Michael DeHaan
c798b064a0
Fix typo, relative to absolute, fixes #4126
2013-10-08 08:40:22 -04:00
Joshua Kehn
a20f477e64
Added validate option to lineinfile
...
The validate option is constructed similarly to the template command's
validate option. TestRunner.py has been updated to include two new
tests, one for passing and one for failing validation.
2013-10-06 13:51:27 -04:00
Michael DeHaan
41140c94a6
"touch" option on file is new in 1.4
2013-10-04 08:45:05 -04:00
Joshua Lund
dce712e12d
Fixed a typo in the fetch module documentation
2013-10-02 16:02:18 -06:00
James Cammarata
ff2b87f350
Merge branch 'devel' of https://github.com/volker48/ansible into volker48-devel
2013-09-23 21:24:43 -05:00
James Cammarata
b37f65f9eb
Added a delimiter example and a version_added string for assemble
2013-09-23 15:32:36 -05:00
James Cammarata
8c8c0d4ec4
Fixed a bug in the delimiter change for the assemble module
2013-09-23 15:29:13 -05:00
James Cammarata
d41afd9a46
Merge branch 'devel' of https://github.com/pcgentry/ansible into pcgentry-devel
2013-09-23 15:18:15 -05:00
James Cammarata
d83b7b4009
Change touched -> touch for new file state, and cleaning up docs
2013-09-22 09:16:07 -05:00
René Moser
958abc8a9a
file: added file attributes in state=touched
2013-09-22 12:54:24 +02:00
René Moser
4a61481498
file: skip in check_mode if state=touched
2013-09-22 12:53:49 +02:00
René Moser
ddd35b187c
file: implemented state=touched. Closes GH-4097
2013-09-21 15:07:50 +02:00
Phillip
dea21cf6af
adding an optional delimiter argument to the assemble module
2013-09-20 15:50:09 -05:00
Timothy Appnel
4e8f5eaef5
Added docs for archive options in sychronize module. Added missing default value for dirs option.
2013-09-19 03:17:45 -04:00