toshi_pp
9a4ad89ec5
Fix a process execution using lxc connection plugin on Python3.
...
python2-lxc module needs bytes, on the other hand python3-lxc requires text.
To solve such incompatibility, use to_native other than to_bytes.
This fixes #41060 .
2018-06-11 11:55:20 -07:00
Toshio Kuratomi
204fc7becf
Make config files obey the utf-8 input rule
...
When we read files from disk we always want to read them as bytes and
then convert them to text ourselves. This gives us greater control over
what encodings are used, what to do in case of errors decoding the bytes
to text, and better resilience against problems on both Python 2 and
Python 3.
If we left it up to Python to do this, on Python2, this could mean
that config values end up as bytes (leading to tracebacks elsewhere in
the code). In Python3, it could traceback if the user's locale did not
match with the encoding of the ini file or config files could be decoded
as the user's locale encoding instead of as utf-8.
2018-06-11 11:36:31 -07:00
Sam Doran
30da71d880
Update docs on import/include tasks ( #33032 )
2018-06-11 13:01:53 -04:00
Adam Miller
bea3baf94d
Revert "Revert "Remove VC scaleway ( #40791 )" ( #41401 )" ( #41402 )
...
This reverts commit 391509006c
.
2018-06-11 11:22:12 -05:00
Adam Miller
391509006c
Revert "Remove VC scaleway ( #40791 )" ( #41401 )
...
This reverts commit 007127ea27
.
2018-06-11 11:19:29 -05:00
Rémy Léone
007127ea27
Remove VC scaleway ( #40791 )
2018-06-11 11:19:08 -05:00
Shinichi TAMURA
bcd6b5c6f8
BSDTimezone: distinguish UTC and Etc/UTC ( #41234 )
...
* Fixed BSDTimezone to distinguish UTC and Etc/UTC
* Added test for timezone to disinguish UTC vs Etc/UTC
2018-06-11 10:27:50 -04:00
Abhijeet Kasurde
b310b278be
Convert valid_date to bytes for conversion ( #40872 )
...
Fixes : #40523
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2018-06-11 19:23:53 +05:30
Trishna Guha
1998707eda
Fix nxos_snapshot compare ( #41386 )
...
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-06-11 15:26:01 +05:30
stoned
63ae1a9acd
ini lookup plugin: fix documentation layout ( #41374 )
2018-06-11 13:41:44 +05:30
Abhijeet Kasurde
c021fd8e84
VMware: Allow user to select disk_mode ( #38951 )
...
* VMware: Allow user to select disk_mode
This fix allows user to select disk modes for given disk configuration
in the given VM.
Fixes : #37749
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* Review comments
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2018-06-10 22:37:30 -04:00
Matt Clay
2ecf1d35d3
Update 2.6 roadmap schedule.
2018-06-09 00:11:17 -07:00
Matt Martz
76867730bf
Don't ignore a duplicate host for an already processed include ( #40361 )
...
* Don't ignore a duplicate host for an already processed include, assume that the repetition indicates a new include. Fixes #40317
* Add intg tests to ensure duplicate items in loop are not deduped
* Add note about relative indexing
2018-06-08 15:36:22 -05:00
Alex Stephen
77b54a3267
GCP Inventory Plugin scopes fix
2018-06-08 13:04:37 -07:00
wazzaz
91803c6ad3
Format fix on VMware Guide ( #41272 )
...
* Updating format of VMware Guide: small formatting error - hyperlink to module
2018-06-08 11:15:04 -05:00
permitanyany
d76ae943ed
Added show interface example in JSON format ( #40732 )
...
* Added show interface example in JSON format
Added show interface example in JSON format
+label: docsite_pr
+label: issue#311
* fixed whitespace
2018-06-08 10:00:59 -05:00
Chris Smolen
d6fb00e797
add example using peer keepalive vrf and delay restore ( #41111 )
...
* add example using peer keepalive vrf and delay restore
<!--- Your description here -->
add example using peer keepalive vrf and delay restore
+label: docsite_pr
+label: issue ansible/community#311
* Update nxos_vpc.py
update task name to include "existing"
2018-06-08 09:51:36 -05:00
Thierry BOUVET
8b9fe42c72
Add new module to create/update a docker swarm. ( #38280 )
...
* Add new module to create/update a docker swarm.
* Fix ansible-test sanity
* Fix requirements
* Fix requirements
* Add tag for author
* Test integration test.
* Fix main.yml
* Add linux arch
* Add template
* Fix test result
* Integration test to create/remove a swarm manager
* fix join test
* Downgrade docker-py
* fix rhel
* Fix review documentation.
* Fix whitespace
* Check docker installation.
* test docker install
* check
* Remove docker socket
* Fix docker install
* Fix sanity test
* Rebase
* Add docker_swarm maintainer
* Fix review
* Fix new version.
* Add docker default values
* Fix description.
* Reworked documentation
* Fix YAML error
* Rebase
* Fix example for update state.
* Fix idempotent states. Fix states: present/absent.
* Fix sanity
* Fix variables sanity
* Update example for absent state.
* fix sanity
* Wrap the contents of error message in to_native.
Co-authored by: Dag Wieers <dag@wieers.com>
2018-06-08 10:45:09 -04:00
Stéphane Parunakian
8a0a787405
Add backup option to passwordstore lookup (and improve doc) ( #39676 )
...
* Add backup option in passwordstore lookup
* Update passwordstore lookup documentation
* Add precision regarding backup param
* Fix empty line added at EOF
* Add version_added attribute for backup option
* Switch examples to multi-line YAML
* Fix documentation for overwrite option
* Add changelog fragment for passwordstore lookup
* Update version added for new feature to 2.7
Co-authored by: Stéphane Parunakian <stephane.parunakian@smile.fr>
2018-06-08 10:33:53 -04:00
Alex Stephen
16ee436822
GCP: Fix gcp_instance metadata keys ( #41293 )
2018-06-08 10:19:25 -04:00
Jonathan Lozada D
0061ec4a09
Changes to Yum Documentation ( #41054 )
...
* added an example for a list of packages to install and added C() to some areas since it cannot be read right
* fixed the changes to list for
2018-06-08 15:41:01 +05:30
Ganesh Nalawade
1ce484831b
Fix junos_config integration test ( #41304 )
...
* Change the ip address in fixture files
as per PR #40554
2018-06-08 13:16:47 +05:30
jainnikhil30
7fb92b6f45
Update winrm.py ( #41303 )
...
fix the typos for winrm port
2018-06-08 14:38:23 +08:00
Sumit Jaiswal
91ecb87b73
eos handles error gracefully when maximum sessions is reached ( #41242 )
...
* to resolve #36977
* to resolve #36977
* fix review comment
2018-06-08 10:29:42 +05:30
Abhijeet Kasurde
e3a073fdb9
ldap_attr: Use byte values instead of str ( #41248 )
...
The LDAP values may be of any kind (pictures, bytes, etc.) thus, ldap module enforce a "bytes" type.
We should pass properly encoded values instead of str
Fixes : #39569
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2018-06-08 07:34:49 +05:30
Sam Doran
effa235eb6
Fix typeo in param name ( #41287 )
2018-06-07 19:28:04 -04:00
Michael Doyle
e892646bc7
Change falied_conditions to proper spelling ( #41284 )
2018-06-07 18:15:59 -04:00
Matt Martz
ec42797627
minimal callback doesn't properly respect changed, bring into alignment with oneline ( #41273 )
2018-06-07 18:10:26 -04:00
Matt Davis
25ab2a8153
fix truncated list functions in ansible-doc ( #41281 )
...
* fixed incomplete refactor of instance-level plugin list var
2018-06-07 15:07:21 -07:00
Felix Fontein
9f84c09bf3
Changing example code block language from yaml to yaml+jinja. ( #40365 )
2018-06-07 16:12:09 -05:00
MironVeryanskiy
f785bf3a9c
Fix docs typo modules_intro.rst ( #40835 )
...
Fixed typo in modules_intro.rst.
+label: docsite_pr
2018-06-07 15:17:20 -05:00
Hideki Saito
d7df072b96
Add syslog_facility parameter handling with systemd.journal ( #41078 )
...
* Add syslog_facility parameter handling with systemd.journal
- Fixed issue #41072
Signed-off-by: Hideki Saito <saito@fgrep.org>
2018-06-07 12:23:13 -07:00
Sloane Hertel
89cea78e30
Fix async for aws_s3 - fixes #40281 ( #40826 )
...
* Fix async for aws_s3
* Add a test that async is able to be used on aws_s3 tasks
2018-06-07 15:09:22 -04:00
Christian Groschupp
e59742eccd
[aws] Remove walrus conditional in aws_s3 module when using custom s3_url ( #36832 )
...
fix aws_s3 module to use custum s3_url.
2018-06-07 15:07:52 -04:00
Abhijeet Kasurde
d2a1b75913
VMware: update vmware_guest_tools_wait examples ( #41246 )
...
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2018-06-07 15:02:17 -04:00
Matt Martz
4ca23cb147
Ensure the 2.7 porting guide is in the toc ( #41267 )
2018-06-07 12:22:23 -05:00
Will Thames
46886f8249
Improve aws_s3 permission handling for non S3 ( #38574 )
...
* Test case for missing permissions
* Update aws_s3 module to latest standards
* Use AnsibleAWSModule
* Handle BotoCoreErrors properly
* Test for BotoCoreErrors
* Check for XNotImplemented exceptions (#38569 )
* Don't prematurely fail if user does not have s3:GetObject permission
* Allow S3 drop-ins to ignore put_object_acl and put_bucket_acl
2018-06-07 13:13:10 -04:00
Andrew Gaffney
0ff04ad41b
Fix wrong python keyword (followup to #36357 ) ( #41067 )
...
Also add tests around that code path
2018-06-07 19:48:07 +05:30
Matt Martz
c403f01971
Revert #39365 , improve error messaging ( #41208 )
...
* Revert " Update TaskInclude _raw_params with the expanded/templated path to file (#39365 )"
This reverts commit 4b01b92cfe
.
* Improve error messaging, catch error templating parent path
2018-06-07 09:00:50 -05:00
Ganesh Nalawade
24c0f6f872
Fix ios_user integration test failure ( #41252 )
...
* If the command input is dict from module
in that case the check to see if command is
end or `!` to exclude it from executing on remote
host is wrong. Fix the logic to check `end` and
`!` commands
2018-06-07 19:05:07 +05:30
Will Thames
b235cb8734
aws_eks_cluster: New module for managing AWS EKS ( #41183 )
...
* aws_eks: New module for managing AWS EKS
aws_eks module is used for creating and removing EKS clusters.
Includes full test suite and updates to IAM policies to enable it.
* Clean up all security groups
* appease shippable
* Rename aws_eks module to aws_eks_cluster
2018-06-07 08:44:04 -04:00
Sumit Jaiswal
2c2af87b2e
Metadata change to 'core' for 2.5 supported NIOS modules ( #41244 )
...
* changing metadata to core support
* changing metadata to core support
* changing metadata to core support
* changing metadata to core support
* changing metadata to core support
2018-06-07 16:27:05 +05:30
Deepak Agrawal
12be102758
DCI failures ( #41241 )
2018-06-07 15:55:03 +05:30
Trishna Guha
34e4071eca
increase timeout for connection reset by peer issue with httpapi ( #41224 )
...
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-06-07 12:46:51 +05:30
Timur Evdokimov
c29fe66edf
fixed passing non-default base_url from explicitly set cloud_environment ( #40225 )
2018-06-07 14:53:05 +08:00
Richard Schwab
edb1735ca0
Add some dots at the end of sentences ( #41176 )
...
See e.g. https://docs.ansible.com/ansible/devel/reference_appendices/config.html#default-scp-if-ssh
In the docs the list of strings is just concatenated without additional interpunctuation.
+label: docsite_pr
2018-06-07 14:37:53 +08:00
Zim Kalinowski
bc690df11e
using lighter resource ( #41223 )
2018-06-07 14:11:00 +08:00
William Lorenzo
a73585552f
Update vmware_host_lockdown.py ( #41189 )
...
esxi_hostname should be 'list' instead of 'str'
2018-06-07 10:00:10 +05:30
Brian Coca
8e4c56d773
only add group if properly defined
...
also corrected skip message as this has to do with type, not name
fixes #40850
2018-06-06 19:42:09 -04:00
Jordan Borean
ad8e13e9f8
winrm: fix up unit tests ( #41112 )
2018-06-07 06:09:10 +08:00