Vincent Roy
59d3ae6136
Don't let max_fail_percentage affect future plays.
2016-05-18 08:17:39 -04:00
Vincent Roy
994e57fa2b
Handle max_fail_percentage per task.
2016-05-18 08:17:39 -04:00
Vincent Roy
e193e80f04
Don't stop executing plays after failure.
...
https://github.com/ansible/ansible/pull/13750/files
2016-05-18 08:17:39 -04:00
Vincent Roy
ba89b2a095
Backward compatibility execution failures with 1.9
2016-05-18 08:17:39 -04:00
Peter Sprygada
48aa9153f2
Merge pull request #15755 from ocadotechnology/fix-junos-netconf-ssh-agent
...
Allow ssh agent usage for junos_netconf
2016-05-18 07:54:59 -04:00
Peter Sprygada
9553dfdbab
Merge pull request #15911 from keinohguchi/ops_rest_auth_fix
...
openswitch.py: Fix the OpenSwitch REST authentication
2016-05-18 07:40:15 -04:00
Peter Sprygada
114a0596aa
Merge pull request #15727 from privateip/shell_module
...
handle name resolution errors more gracefully from shell.py
2016-05-18 06:53:06 -04:00
Kei Nohguchi
2043c32551
openswitch.py: Fix the OpenSwitch REST authentication
...
It's a cookie based authentication, that we get it
through /login endpoint, called by connect() method
and save the cookie for the rest of the call.
2016-05-18 00:17:32 -07:00
nitzmahone
42f6114b61
fix windows integration tests to run under kerberos users
2016-05-17 13:40:54 -07:00
Toshio Kuratomi
73a2bddf84
Update submodule refs
2016-05-17 10:51:14 -07:00
Michael Scherer
42d8ababcb
Start to test module_utils for python 3 syntax ( #15882 )
2016-05-17 10:50:28 -07:00
Matt Davis
9ad5a32208
Merge pull request #15894 from jhawkesworth/add_ubuntu_krb5_user_to_windows_intro
...
add krb5-user to list of packages to install for ubuntu
2016-05-17 08:12:56 -07:00
Peter Sprygada
7cb7132b24
Merge pull request #15891 from privateip/fixes-ansible-modules-core-3502
...
bugfix for issue with trying to eval contains with non-string
2016-05-17 06:43:42 -04:00
Abhijit Menon-Sen
659409a0d7
Merge pull request #15781 from alvarezloaiciga/patch-1
...
Fix typo in Dynamic Inventory doc
2016-05-17 15:56:01 +05:30
=
be928ef71a
add krb5-user to list of packages to install for ubuntu following this post on the google group: https://groups.google.com/forum/#!topic/ansible-project/dLhLtnuyzak
2016-05-17 08:16:10 +01:00
Michael Scherer
fb2355e47d
Port rax.py to python3 compatible syntax ( #15875 )
...
Since the pyrax website say that only python 2.7 is tested,
I do not think it is worth to aim for python 2.4 compatibility
for the various rackspace modules.
2016-05-16 17:30:25 -07:00
Michael Scherer
376fc21f92
Add a exception for module_utils/six.py regarding code smell ( #15878 )
...
Since six replace urlopen, it is normal to trigger the test,
hence the exception
2016-05-16 17:00:21 -07:00
Anne Gentle
2cd17b66be
Updates links to OpenStack docs to specific pages ( #15857 )
...
While a redirect is in place for both the links to the docs.openstack.org site, a more precise link is helpful.
2016-05-16 15:50:28 -04:00
Peter Sprygada
83d0a15588
bugfix for issue with trying to eval contains with non-string
...
fixes ansible/ansible-modules-core#3502
2016-05-16 14:54:26 -04:00
Brian Coca
c648c95eb7
made format more flexible and allow for non dict entries
2016-05-16 14:39:49 -04:00
Peter Sprygada
8f7c879574
Merge pull request #15629 from privateip/fix-15496
...
make netcfg preserve command order
2016-05-16 13:59:46 -04:00
Rob
ba63ccb880
Handle case of both Key and key ( #15468 )
2016-05-16 12:19:41 -04:00
Michael Scherer
cc61531a74
Do not test vca and vmware.py for py2.4 ( #15887 )
...
Since both of them depend on libraries not
working on python 2.4, we shouldn't restrict
ourself on 2.4, cf https://github.com/ansible/ansible/pull/15870
2016-05-16 10:51:48 -04:00
Chris Mague
aaaab42456
update documentation ( #15838 )
2016-05-16 10:44:35 -04:00
Michael Scherer
8680cc7156
Fix pkgin detection on NetBSD 6 and 7 ( #15834 )
...
Since this is now the default package manager, it got moved
to another location on Netbsd :
netbsd# type pkgin
pkgin is a tracked alias for /usr/pkg/bin/pkgin
netbsd# uname -a
NetBSD netbsd.example.org 6.1.4 NetBSD 6.1.4 (GENERIC) amd64
But since the package manager is also used outside of NetBSD, we
have to keep the /opt/local path too.
2016-05-16 10:13:49 -04:00
Kei Nohguchi
8de25db681
net_template.py: Fix jinja2 template file search path ( #15134 )
...
The change is needed to support the multiple include statements
inside the jinja2 template file, as in '{% include ['another.j2'] %}'.
statement. I need this capability, as OpenSwitch `switch` role needs
to handle multiple *.j2 files and supporting the include statement
inside jinja2 file is essential, otherwise I need to combine multiple
template files into a single file, which easily causes conflicts
between developers working on different parts of the teamplate, ports
and interface.
2016-05-16 10:05:08 -04:00
toromoti
11b3a1b8ce
change to a more easy-to-understand example ( #15863 )
2016-05-16 09:48:54 -04:00
Michael Scherer
10edaabed5
Port module_utils/ec2.py to python 3 syntax ( #15879 )
...
Since boto is considered as python 2.6 only (cf
https://github.com/ansible/ansible/blob/devel/test/utils/run_tests.sh#L15 ),
no need to use the 2.4 compatible syntax.
2016-05-16 08:44:51 -04:00
Michael Scherer
eb52dc9af0
Port azure_rm_common.py to py3 syntax ( #15880 )
...
Since the rest of the file already use a non 2.4 syntax
(such as format), I didn't bother using the 2.4 syntax for
exceptions.
2016-05-16 08:42:28 -04:00
Michael Scherer
1e60fb6c19
Add my irc nick ( #15881 )
2016-05-16 08:33:00 -04:00
Michael Scherer
cdef2f5db6
Port the gce snippet to a python 2.6 to 3 compatible syntax ( #15872 )
...
Since it depend on libcloud and libcloud requirements include python 2.6
since libcloud 0.4.0 (https://libcloud.apache.org/about.html ), which
was released in 2011 Q2, and GCE drivers were added in 2013,
we can't run a libcloud version with GCE support on 2.4.
2016-05-16 08:11:31 -04:00
Michael Scherer
fae492324e
Port the rest of the file to the 2.4/3 compatible syntax ( #15873 )
...
Since the modules can use a paramiko transport (ergo
python 2.4 syntax), we need to keep compat with 2.4 and python 3,
so we need to use the get_exception trick, even if the various juniper
libraries are not compatible with 2.4.
2016-05-16 08:11:15 -04:00
Michael Scherer
a4f6fc0dc2
Port docker_common.py to py3 compatible syntax ( #15877 )
...
Since docker-py depend on python 2.6 (cf their tox.ini),
we do not need to make it python 2.4 compatible.
2016-05-16 08:10:35 -04:00
Michael Scherer
97f16b7700
Port shell snippet to python3/2.4 compatible syntax ( #15874 )
2016-05-16 08:10:07 -04:00
Michael Scherer
127a37f67c
Port the module snippet to python3 ( #15870 )
...
vca depend on pyvcloud, who depend on PyYAML 3.10, which
support python 2.5 as a minimum, cf https://github.com/vmware/pyvcloud/blob/master/requirements.txt
and http://pyyaml.org/wiki/PyYAML
vmware.py depend on PyVIM, who depend on python 2.6.
So we can use the modern syntax for both of them.
2016-05-16 08:04:43 -04:00
Michael Scherer
e539b2003d
Make the facts module run on netbsd ( #15833 )
...
It currently fail with
ansible/module_utils/facts.py\", line 357, in get_service_mgr_facts\r\nKeyError: 'distribution'\r\n"
Since self.facts['distribution'] is used after, we need to make sure
this is set by default and if needed, corrected somewhere for Linux.
2016-05-16 08:02:38 -04:00
feliksik
95cf095222
hashi_vault lookup: be more rebust, and allow fields with other name than 'value' ( #13690 )
...
* more robust hashi_vault module, and allow querying specific field in secret-dict
* allow fetching entire secret dict with trailing ':'
* process comment by bcoca for PR #13690
2016-05-14 21:48:31 -04:00
Toshio Kuratomi
b9aafb6f89
Add six to developing_modules documentation
2016-05-14 07:56:06 -07:00
Toshio Kuratomi
0cb05d8ac9
Some Python-3 module_utils support
2016-05-14 07:51:13 -07:00
Toshio Kuratomi
9a69354b6a
Start a document for developing modules for python3
2016-05-14 07:35:22 -07:00
chouseknecht
56bb3ec680
Bump core submodule ref.
2016-05-14 09:37:27 -04:00
chouseknecht
7f8a6d11c2
Bumping core submodule ref.
2016-05-14 09:26:32 -04:00
camradal
4bb4c7e68e
vCloud module utils error handling bug fixes ( #15859 )
...
* Fix AttributeError that hides login errors
* Typo fixes for vca error messages
2016-05-13 23:57:08 -07:00
Robin Roth
85477fa215
Don't use 'from ansible.module_utils import foo' style here as it breaks ( #15756 )
...
py.test"
2016-05-13 21:09:13 -07:00
Peter Schaadt
08f71c400f
Fixing typo in Inventory documentation. ( #15858 )
2016-05-13 17:47:08 -04:00
Brian Coca
acf3c4dedd
removed emepty line
2016-05-13 17:16:11 -04:00
Brian Coca
2ffe30a8c2
converted list to table and added some aliases
2016-05-13 17:14:05 -04:00
James Cammarata
6f6456dff5
Adding a deprecation message for accelerated mode
2016-05-13 17:01:07 -04:00
Thomas Quinot
a2c905c32e
Fix uninitialized distribution fact on FreeBSD ( #15842 )
...
Initialize facts['distribution'] with self.system so that this fact does
not remain uninitialized on systems_platform_working platforms (FreeBSD,
OpenBSD).
Fixes #15841
2016-05-13 16:57:17 -04:00
Nathaniel Case
043e910652
Check for jxmlease when using netconf on JUNOS. ( #15835 )
2016-05-13 16:26:07 -04:00