Toshio Kuratomi
6e473a432b
Document the encoding parameter for the replace module
...
Add encoding parameter for replace to changelog
2017-06-05 19:39:56 -07:00
Evan Kaufman
49fe53266f
Replace - workaround for non-utf8 text ( #24861 )
...
* Workaround for non-utf8 text exceptions
* Added encoding param, using to convert from bytes to text and back
Fixes ansible/ansible#24521
2017-06-05 19:35:18 -07:00
Dag Wieers
8cbed3c534
unarchive: PEP8, imports, cosmetics ( #24654 )
...
- Make PEP8 compliant
- Ensure imports are specific
- Few cosmetic changes (sort lists, casing, punctuation)
2017-06-02 16:22:52 +01:00
Dag Wieers
2f33c1a1a1
find: PEP8, imports, cosmetics ( #24646 )
...
- Make PEP8 compliant
- Ensure imports are specific
- Few cosmetic changes (sort lists, casing, punctuation)
2017-06-02 08:43:40 +01:00
Dag Wieers
91ee93ce13
patch: PEP8, imports, cosmetics ( #24649 )
...
- Make PEP8 compliant
- Ensure imports are specific
- Few cosmetic changes (sort lists, casing, punctuation)
2017-06-02 08:42:40 +01:00
Dag Wieers
09ba70f7c4
stat: PEP8, imports, cosmetics ( #24653 )
...
- Make PEP8 compliant
- Ensure imports are specific
- Few cosmetic changes (sort lists, casing, punctuation)
2017-05-30 18:31:56 +01:00
Brendan Almonte
8d8cfb5fcd
Read directory_mode as 'raw' type
...
Reads the directory_mode param as 'raw' type to mirror the same behavior as mode.
This'll cause non-quoted values to be represented as an int, rather than a str.
Covered by 'assert recursive copied directories mode' test.
Fixes #24202
2017-05-23 11:33:19 -07:00
Matt Martz
4ac135c1b5
Fix logic surrounding copy and remote_src, remote_src is preferred, make copy action plugin only. Fixes #23591 ( #24732 )
2017-05-22 17:19:56 -07:00
pdasilva
f8e47e2204
Changed assemble_from_fragments to use os.path.join ( #24909 )
...
Fixes #19437
2017-05-22 15:38:11 -07:00
Dylan Silva
bba4549b43
Downgraded more modules from Curated to Community ( #24751 )
2017-05-18 08:28:41 -07:00
Matt Martz
63f8e6b68a
Fix version_added for new option in template introduced in #21846 ( #24307 )
2017-05-04 14:53:00 -05:00
Toshio Kuratomi
a0dfa8616a
Make fetch default to fail on errors
...
Fixes #23501
2017-05-03 09:37:31 -07:00
Toshio Kuratomi
36d7c0c403
Fix places where path needs to be bytes on python3
...
These were discovered on python3 with fetch code that fails on errors. Probably could be
provoked with particular sets of arguments to stat as well.
2017-05-03 09:37:31 -07:00
Erwin Lang
b729b35e32
synchronize: Fix (delegated) local rsync
...
Makes delegated local rsync work even if ansible_host or ansible_ssh_host is set.
Makes local rsync work when no ssh is installed.
2017-04-27 09:33:26 -07:00
Andrea Tartaglia
d1517f997a
fixed RETURN docs for modules ( #24011 )
...
* fixed RETURN docs for remaining modules
* updated proxymysql_mysql_users 'sample' to yaml dict
* fixed whitespace errors
2017-04-26 15:56:13 +01:00
Sloane Hertel
00ebd0c89d
make lineinfile docs clearer and make module pep8 ( #23857 )
2017-04-23 09:19:22 +02:00
Matt Parkes
f0f20d8a1c
ini_file 'create' parameter default value should be True
...
Updated create default value to True to match documentation (and common sense).
2017-04-13 11:08:21 -04:00
Ritesh Khadgaray
40d888922b
stat: better documentation
...
- md5 fails if the file is not a regular file ( symlink, dir,..)
2017-04-11 12:19:07 -04:00
Hao Wang
3b5dd4e0a0
file module doesn't create hard link to given target directory
2017-04-10 12:20:46 -04:00
Karl Bergström
c7860d4d4b
Open unarchive file in binary mode
...
Recent Python3 versions require open() to specify binary mode if the data is anything other than text.
Python3: Use int() instead of long() in unarchive
Changes long() to int() for CRC values in the unarchive module. Affects unarchiving of zip files. Since CRC values in zipfile are 32 bits the behaviour should be unchanged even in Python 2.
2017-04-07 15:05:25 -07:00
Paul Montero
1963e506ec
Open file in binary mode for python3
2017-04-07 14:47:28 -07:00
Erwin Lang
3efb11e225
synchronize: Exclude ssh_args from quoting
...
Makes it possible again to pass more than one argument via ssh_args to the synchronize module.
2017-03-30 19:40:27 -07:00
Brian Coca
7b197d823e
let user control "auto-de-vault" ( #22739 )
...
* added option to toggle off autodevaulting
* fixes per feedbazck
2017-03-24 15:39:25 -04:00
Erwin Lang
f7c9f44aab
synchronize: Convert cmd to list and fix handling of the copy_links argument ( #22573 )
...
* synchronize: Convert cmd to list and fix handling of the copy_links argument
Converting cmd from str to list stops the pain of argument quoting/escaping.
* synchronize: Update imports according to #pullrequestreview-28758614
2017-03-24 09:22:45 -07:00
Toshio Kuratomi
65d9feea4f
Revert "Quote ssh_args"
...
This reverts commit a9c3a452f0
.
2017-03-24 09:18:35 -07:00
Toshio Kuratomi
a9c3a452f0
Quote ssh_args
...
Fixes #22111
2017-03-24 09:17:34 -07:00
Dag Wieers
ac43a1bbbc
Windows: Use the correct newline sequence for the platform ( #21846 )
...
This change to the template action plugin make template use the
platform's native newline_sequence for Jinja.
We also added the option `newline_sequence` to change the newline
sequence using by Jinja if you need to use another newline sequence than
the platform default.
This was previously discussed in
https://github.com/ansible/ansible/issues/16255#issuecomment-278289414
And also relates to issue #21128
2017-03-23 19:47:10 -07:00
Matt Martz
3164e8b561
E501 fixes ( #22879 )
2017-03-22 20:50:28 -05:00
Brian Coca
455aff8436
ported fix from ansible-core #5639
...
From 3d09c94faeaa52075055f23744d8b52581c59bb2 Mon Sep 17 00:00:00 2001
Evan Kaufman <evan@digitalflophouse.com>
2017-03-21 16:03:00 -04:00
Brian Coca
c6dedea1a6
corrected docs
2017-03-16 17:36:03 -04:00
Jens Carl
cd39ff9996
Add parameters to limit replace to certain section of the file
...
Add parameters 'after' and 'before' to limit the replacement/remove of
lines to a certain section of the file.
2017-03-16 17:34:56 -04:00
Toshio Kuratomi
eb1214baad
New metadata 1.0 ( #22587 )
...
Changes to the metadata format were approved here:
https://github.com/ansible/proposals/issues/54
* Update documentation to the new metadata format
* Changes to metadata-tool to account for new metadata
* Add GPL license header
* Add upgrade subcommand to upgrade metadata version
* Change default metadata to the new format
* Fix exclusion of non-modules from the metadata report
* Fix ansible-doc for new module metadata
* Exclude metadata version from ansible-doc output
* Fix website docs generation for the new metadata
* Update metadata schema in valiate-modules test
* Update the metadata in all modules to the new version
2017-03-14 09:07:22 -07:00
John R Barker
e5b990a55a
Fix invalid fields in module DOCUMENATION ( #22297 )
...
* fix module doc fields
* More module docs corrections
* More module docs corrections
* More module docs corrections
* More module docs corrections
* correct aliases
* Review comments
* Must quote ':'
* More authors
* Use suboptions:
* restore type: bool
* type should be in the same place
* More tidyups
* authors
* Use suboptions
* revert
* remove duplicate author
* More issues post rebase
2017-03-09 16:20:25 +00:00
Toshio Kuratomi
1ea3313c90
Document synchronize limitations around become and connections ( #22373 )
...
* Document synchronize limitations around become and connections
2017-03-07 10:22:24 -08:00
Marius Gedminas
15c7288ab9
Show diff when file: state=link changes the symlink target ( #22243 )
...
* Show diff when file: state=link changes the symlink target
* Integration test for symlink target change
* Also check soft link idempotency
2017-03-06 11:29:20 -05:00
Dag Wieers
237411613d
Ensure that filenames from archives are not expanded
...
This fixes #21795
2017-03-02 11:48:24 -08:00
Benjamin Jolivot
22d657d3c7
Fix #22130 (ini_file crash when destination file don't exists or is e… ( #22132 )
...
* Fix #22130 (ini_file crash when destination file don't exists or is empty)
2017-03-01 08:20:51 -08:00
Dag Wieers
65ee3a6f19
iso_extract: new module to extract files from ISO images ( #21957 )
...
This is the original iso_extract module from the ansible-provisioning project.
We are upstreaming all our modules, and this PR is part of that process.
2017-03-01 13:33:32 +00:00
Tim Rupp
888c8614fb
Removes expanduser calls
...
The usage of type='path' includes the expanduser call itself. This
patch removes its duplicate usage. Related to #12263
2017-02-27 09:22:48 -05:00
Matt Clay
4554e8d769
Remove unnecessary shebangs and execute bits.
2017-02-22 18:13:46 -08:00
Evgeni Golov
d3d1aa2dca
synchronize: quote private_key ( #21570 )
...
otherwise rsync will fail when trying to access a key with spaces:
fatal: [default]: FAILED! => {"changed": false, "cmd": "/usr/bin/rsync --delay-updates -F --compress --archive --rsh 'ssh -i /home/user/Some Folder/.vagrant/machines/default/libvirt/private_key -S none -o StrictHostKeyChecking=no -o Port=22' --out-format='<<CHANGED>>%i %n%L' \"/etc/issue\" \"vagrant@192.168.121.10:/tmp/issue2\"", "failed": true, "msg": "Warning: Identity file /home/user/Some not accessible: No such file or directory.\nssh: Could not resolve hostname folder/.vagrant/machines/default/libvirt/private_key: No address associated with hostname\r\nrsync: connection unexpectedly closed (0 bytes received so far) [sender]\nrsync error: unexplained error (code 255) at io.c(226) [sender=3.1.2]\n", "rc": 255}
2017-02-17 14:18:41 +01:00
Matt Martz
7c00346714
Validate EXAMPLES as YAML
2017-02-15 13:01:43 -08:00
John R Barker
86e2feffc1
archive docs formatting ( #21454 )
2017-02-15 11:24:05 +00:00
Tim Rupp
f8cbfad5e6
Removes usage of expanduser due to type 'path'
...
Removes the usage of the expanduser function because it is
being performed automatically by the type 'path' of the
path option.
2017-02-13 17:24:24 -05:00
Tim Rupp
c4d3bf3207
Adds path type and remove expanduser
...
Related to #12263 , this patch removes the usage of expanduser
in favor of the path 'type' for the module options of src and
dest
2017-02-13 12:05:40 -05:00
Tim Rupp
1fb53e6aaf
Remove expanduser usage because of path type
...
With the addition of the 'path' type, the usage of expanduser
is redundant. This patch removes that extra usage.
2017-02-13 12:05:08 -05:00
Dag Wieers
f824b2ce8d
Avoid having module documentation links to itself ( #21329 )
...
* Avoid having module documentation links to itself
A lot of modules use M(own_module) in their documentation causing a link
in the documentation to itself.
* Make note more clear now
2017-02-13 14:02:34 +00:00
Tim Bielawa
1b1d58eb7e
Fix incorrect wording in the 'find' module 'paths' parameter
2017-02-10 16:30:31 -05:00
Dag Wieers
953ca38b67
Fix typo in example ( #21227 )
2017-02-09 16:40:07 -08:00
Tuomas-Matti Soikkeli
829f3bd019
Fix default value for remote_src ( #21136 )
...
Default value is clearly False, fixed it to correct value.
2017-02-09 00:25:27 -08:00