Commit Graph

19316 Commits (6f5d1456bcb8857f6c80ea4def0ba4c9b23e61c3)
 

Author SHA1 Message Date
Toshio Kuratomi 6f5d1456bc Fix the copy action to not send the content as a param. (#16127)
Has already been transferred as a tempfile.

This fixes the error in https://github.com/ansible/ansible/issues/16125
but there may be higher level issues that should be fixed as well (other
modules might be able to cause status fields like failed and changed to
return a censored string instead of a bool).  So leaving 16125 open for
now.
9 years ago
nitzmahone 7ddf6dbbd4 bump core submodule ref 9 years ago
nitzmahone 9f32dcdd28 bump core submodule ref 9 years ago
Bede Carroll 1b5ec51988 Add validate_certs to vmware doc fragment (#16096) 9 years ago
Brian Coca 71350e022a fixed confusing reporting when no hosts are matched
it was hitting 'empty inventory' warning.
9 years ago
Brian Coca ff9641a6a1 fix version/help when missing action
also fixed issues with galaxy cli options
9 years ago
Brian Coca a59478f4f4 treat roles_path as the list it is for galaxy list 9 years ago
Brian Coca 2452bd2135 moved validate info from vvv to debug 9 years ago
Chris Houseknecht 0de111be00 Fix missing ignore_certs (#16018) 9 years ago
Toshio Kuratomi 2399dd32a8 Update submodule refs -- get them back onto the stable-2.1 branch instead of devel 9 years ago
Toshio Kuratomi ccbcb4b5e9 Update grep for six to not falsely trigger when six is only a substring of a different library 9 years ago
Toshio Kuratomi 4304574c00 Fix unarchive failures when the destination is a symlink to a directory (#15999)
Also add integration tests for this problem and unicode filenames inside
a tarball.

Fixes #3725
9 years ago
James Cammarata a44743d142 Use get_dep_chain() instead of directly using a blocks _dep_chain
Child blocks (whether nested or via includes) don't get a copy of the
dependency chain, so the above method should be used to ensure the block
looks at its parents dep chain.

Fixes #15996
9 years ago
nitzmahone 4bf9cf6e41 mark azure_rm_X_facts modules as TECH PREVIEW 9 years ago
nitzmahone f3c9672fc0 add missing azure_rm modules to changelog 9 years ago
Toshio Kuratomi 52c9e2ffcf Add strings 'True' and 'False' as booleans as python bools converted to strings will look that way.
Workaround for custom modules which are using choices=BOOLEANS instead
of type='bool'.
9 years ago
Adrian Likins b3ca832025 Add ChangeLog for pkg_util bug fix. 9 years ago
James Cammarata 09fa05373b When adding nested blocks, don't pass in any parent includes
We previously changed block behavior to prefer includes over parent
blocks, which broke inheritence in nested blocks.

Fixes #15926
9 years ago
Toshio Kuratomi a6bff1e49c Add Changelog for optional pycrypto. 9 years ago
Peter Oliver faf85ec57c Catch DistributionNotFound when pycrypto is absent (#15731)
* Catch DistributionNotFound when pycrypto is absent

On Solaris 11, module `pkg_resources` throws `DistributionNotFound` on import if `cryptography` is installed but `pycrypto` is not.  This change causes that situation to be handled gracefully.

I'm not using Paramiko or Vault, so I my understanding is that I don't
need `pycrpto`.  I could install `pycrypto` to make the error go away, but:
- The latest released version of `pycrypto` doesn't build cleanly on Solaris (https://github.com/dlitz/pycrypto/issues/184).
- Solaris includes an old version of GMP that triggers warnings every time Ansible runs (https://github.com/ansible/ansible/issues/6941).  I notice that I can silence these warnings with `system_warnings` in `ansible.cfg`, but not installing `pycrypto` seems like a safer solution.

* Ignore only `pkg_resources.DistributionNotFound`, not other exceptions.
9 years ago
James Cammarata d3367dd722 Updating RELEASES.txt 9 years ago
Toshio Kuratomi 1867adfabc Update submodule ref to include parameter change to junos module. 9 years ago
James Cammarata 9e622dcf31 New release v2.1.0.0-0.4.rc4 9 years ago
Matt Clay 68807c461b Add support for shippable.com CI tests.
This will allow offloading sanity tests from Travis to Shippable.

(cherry picked from commit 0e8930640a)
9 years ago
Toshio Kuratomi 3bef107872 Fix the error handling for loop squashing to restore the name argument into the task args (#15949) 9 years ago
Toshio Kuratomi 6b964a1594 Update test off make_become for ssh pty race mitigation (#15931) 9 years ago
Toshio Kuratomi 36f2312071 Update core submodule to pull in docker documentation fix 9 years ago
Matt Clay b970e2ca80 Add work-around for ssh pty race condition.
This should minimize loss of stdout when using
a pty and connecting with ssh or paramiko_ssh.

(cherry picked from commit bad293ae35)
9 years ago
James Cammarata 036547b4dd New release v2.1.0.0-0.3.rc3 9 years ago
chouseknecht eae26891ea Fix typo.
(cherry picked from commit 0bc23a4408)
9 years ago
chouseknecht b5ccbf2986 Update ansible-container links.
(cherry picked from commit 22de8a9a21)
9 years ago
chouseknecht 7bfc3df933 Fix italics and version directives.
(cherry picked from commit 0c80b71d71)
9 years ago
chouseknecht 1aa39ae78b Add docker_service and mention ansible-container.
(cherry picked from commit 10c5d9e749)
9 years ago
James Cammarata a6150dbc14 More playbook executor compatibility fixes
With some earlier changes, continuing to forward failed hosts on
to the iterator with each TQM run() call was causing plays with
max_fail_pct set to fail, as hosts which failed in previous plays
were counting those old failures against the % calculation.

Also changed the linear strategy's calculation to use the internal
failed list, rather than the iterator, as this now represents the
hosts failed during the current run only.
9 years ago
Toshio Kuratomi 92e4f25066 Make load_params into a function that custom modules can access (#15913) 9 years ago
Dag Wieers b3676392a8 Fix small typo in ansible.cfg (#15912) 9 years ago
machilde 41f45336a9 Fixed issue with parents havings depth of 3+ on add method of NetworkConfig 9 years ago
James Cammarata 710a96956e In TQM run() mark any entries in _failed_hosts as failed in the PlayIterator
As noted in the comment, the TQM may be used for more than one play. As such,
after creating the new PlayIterator object it is necessary to mark any failed
hosts from previous calls to run() as failed in the iterator, so they are
properly skipped during any future calls to run().
9 years ago
James Cammarata 7855612805 Re-remove checking for failed state on hosts when building list of hosts
This was re-added by 63471cd (and modified by me to use iterator again),
it simply needs to be removed.

Fixes #15395
9 years ago
Vincent Roy b0259a8631 Make sure that serial failures are handled correctly. 9 years ago
Vincent Roy 5e9b13cb94 Don't let max_fail_percentage affect future plays. 9 years ago
Vincent Roy 46e9e4c4da Handle max_fail_percentage per task. 9 years ago
Vincent Roy 9602e43952 Don't stop executing plays after failure.
https://github.com/ansible/ansible/pull/13750/files
9 years ago
Vincent Roy c901c9144c Backward compatibility execution failures with 1.9 9 years ago
Mike Bryant 76cd7cadfe Allow ssh agent usage for junos_netconf
By default the `Shell` class disables ssh agents. The `junos_netconf`
module uses this class, but doesn't re-enable agents.
Here it's explicitly enabled again, so an ssh agent can be used to
connect to and configure Junos devices.
9 years ago
Kei Nohguchi 94e4e4105d 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.
9 years ago
Peter Sprygada 309aba128c handle name resolution errors more gracefully from shell.py
This change will catch socket.gaierror exceptions from shell.py and
return a more friendly message to the user
9 years ago
nitzmahone ff346a199c fix windows integration tests to run under kerberos users 9 years ago
Peter Sprygada 2259b90827 bugfix for issue with trying to eval contains with non-string
fixes ansible/ansible-modules-core#3502
9 years ago
Brian Coca cd2991c02d made format more flexible and allow for non dict entries 9 years ago