Commit Graph

20426 Commits (f7b22a5eaa388bc05e97fb649b2bf4f79c463a67)
 

Author SHA1 Message Date
Toshio Kuratomi f7b22a5eaa Fix paramiko's exec_command() to return bytes on python3 (#17372)
* Fix paramiko's exec_command() to return bytes on python3

* Run test_connection for python3 now too

* Fix atomic_move for problem in shippable's testing

* Python-2.4 needs to use b()
10 years ago
Matt Clay 3b2830818e Update submodule refs. 10 years ago
Matt Clay cfacc1fd53 Pass '_' to async_wrapper for no argsfile. (#17374)
This provides compatibility with changes made to the async_wrapper module.
10 years ago
Matt Clay bc143a9adb Update submodule refs. 10 years ago
Ryan S. Brown c8b8cdaf7e Update roadmap with results from this cycle of cloud modules 10 years ago
John R Barker 6fa3d70f97 Consistence formatting 10 years ago
Peter Sprygada 0c59cc1bcb update roadmap status for networking 10 years ago
Matt Clay 2392865d69 Update submodule refs. 10 years ago
Michael Scherer 619f3d13ef Add detection of python3 to hacking/env-setup (#17357)
People can still override the detection using PYTHON_BIN
10 years ago
Toshio Kuratomi 7728d70bea Replace long with int (#17368)
I can't figure out any reason that we'd need to use long explicitly here
as python implicitly moves from a C long int to python Long
automatically under the covers.  My best guess is that it was originally
used so that the facts module would work on python-2.2 where the user
had to convert a number from int to long manually but python-2.4 is our
current baseline.

long isn't present on Python3 so now is a good time to remove this
cruft.  (We had a workaround for Python3; this commit also removes the
workaround.)
10 years ago
Toshio Kuratomi 67177105e3 We now have an exception return value. Make use of it instead of putting the traceback into msg (#17365) 10 years ago
Toshio Kuratomi 6d0755f71e Update submodule refs 10 years ago
Brian Coca 4457985062 added ability to use pure boolean in conditionals 10 years ago
John R Barker 513297abf9 Missing full stop 10 years ago
John R Barker b0335b5ebd become_flags is a 2.2 feature
A user got bitten when become_flags didn't work as we hadn't stated it's a 2.2 feature
10 years ago
Scott Butler 9963ae1d3e Merge branch 'devel' of https://github.com/ansible/ansible into devel 10 years ago
Scott Butler 0e7eddc620 Light edit of #17351 10 years ago
Matt Clay 75cb27ffe3 Enable more python 3 tests that now pass. (#17359) 10 years ago
Will Thames d54f5277d5 Add ksu privilege escalation (#17340)
Allow ksu privilege escalation to be used
as a standard become_method

https://web.mit.edu/kerberos/krb5-1.12/doc/user/user_commands/ksu.html
10 years ago
Marcus Bointon d99c58ee55 Mention how to load a specific inventory file (#17348)
I had to do a silly amount of searching and reading man pages before I found this vital info - it really should be on this page!
10 years ago
Brian Coca d647b0118d 1st draft really documenting common return vals (#17351)
* 1st draft really documenting common return vals

* fixed typo
10 years ago
Peter Sprygada c8431e334b Merge pull request #17296 from skg-net/devel
Add support for Dell Networking OS10 Command and Config Modules
10 years ago
John R Barker 02308ce27b docs_fragments: Correct spelling mistakes, fix formatting (#16930)
docs_fragments: Correct spelling mistakes, fix formatting
10 years ago
Michael Scherer 529950680b Disable yum test on python 3 (#17327)
Since yum is not gonna be running on python3 ever, we have to filter it.
10 years ago
Toshio Kuratomi 88d17642c5 Update submodule refs to sync to_text, to_bytes, to_native changes with usage 10 years ago
Tobias Wolf c23b11d212 [Inventory] Cache the result of enumerating groups and host names
for `VariableManager._get_magic_variables()`.

This saves a lot of time re-iterating the nearly always constant global
list of groups and their members.

Generate once and cache, and invalidate cache in case `add_host:` or
`group_by:` are used.
10 years ago
Toshio Kuratomi 28227546fa Various python3 updates for module_utils: (#17345)
* Port set_*_if_different functions to python3
* Add surrogate_or_strict and surrogate_or_replace error handlers for
  to_text, to_bytes, to_native
* Set default error handler to surrogate_or_replace
* Make use of the new error handlers in the already ported code
* Move the unittests for module_utils._text as they aren't in basic.py
* Cleanup around SEQUENCETYPE.  On python2.6+ SEQUENCETYPE includes
  strings so make sure code omits those explicitly if necessary
* Allow arg_spec aliases to be other sequence types
10 years ago
Peter Sprygada d8f0ceee61 Merge pull request #17331 from privateip/openswitch
add Ssh transport class to openswitch shared module
10 years ago
Roman Belyakovsky d80d986a38 Added to_datetime filter (#17145)
* Added to_datetime filter

* Added to_datetime filter documentation
10 years ago
Matt Clay 2ffb136b3f Add support for testing module PRs with python3. (#17339) 10 years ago
Adriano C dbb0ef40c0 Minor text formatting (#15991)
* Minor formatting

* Update intro_getting_started.rst

* Minor formatting

* Reserved words formatting.

* Reserved words formatting.
10 years ago
Gennady Trafimenkov 2e857cfafd Add mention of integration tests in Docker containers (#16661)
It is quite convinient and easy to run integration tests in Docker containers.

I hope it can motivate more people to write integration tests.
10 years ago
Matt Clay 6e65ebda26 Put integration.sh pip reqs in separate file. (#17338) 10 years ago
Scott Butler 93443bad2f Fleshing out plugin development documentation. WIP. 10 years ago
Senthil Kumar Ganesan 008e79fe74 Removed the unused module imports 10 years ago
Toshio Kuratomi 28429a636d Update submodule refs for fix that new unittest needs 10 years ago
Jonathan Mainguy a4cee11649 Add test for specific privlege grants on database.table (#17328)
For the mysql_user module
10 years ago
Matt Clay 6744332600 Update submodule refs. 10 years ago
Brian Coca f39799fbcd implemented loop pausing (#17289)
* implemented loop pausing

- added loop pause to changelog
- only pause between iterations, avoid 1st/last
- added example to docs

* fixed note placement

* else

* added docs for loop_control: label
10 years ago
Matt Clay e6e541fcb3 Update submodule refs. 10 years ago
Jonathan Mainguy 2248d2464b add unit test for mysql_user (#17335)
this removes all blank users, and then does so again
to ensure changed the first time and ok the second time
10 years ago
Matt Clay 3a83379b1d Added note about deferring module test relocation. (#17333) 10 years ago
James Cammarata 4419563185 Adding performance improvements to CHANGELOG 10 years ago
James Cammarata 307f98167a Updating submodule reference for core after meta change 10 years ago
James Cammarata 078840b427 Updating CHANGELOG for meta end_play and meta conditionals feature 10 years ago
Peter Sprygada 4ed8306099 add Ssh transport class to openswitch shared module
This adds a Ssh transport class for working directly with DC config
on OpenSwitch enabled nodes.
10 years ago
James Cammarata 78b8f81cab New feature: add new meta action `end_play`
This feature also cleans up and extends the meta subsystem:
* Allows for some meta actions (noop, clear_facts, clear_host_errors,
  and end_play) to operate on a per-host basis, meaning they can work
  with the free strategy as expected.
* Allows for conditionals on meta tasks.
* Fixes a bug where (for the linear strategy) metas were not treated
  as a run_once task, meaning every host in inventory would run the
  meta task.

Fixes #1476
10 years ago
Nathaniel Case 01911e4958 Update Junos to NetworkModule (#17197)
* Junos NetworkModule adaption.

* Take CLI_PROMPTS_RE & CLI_ERRORS_RE from ios.py
10 years ago
James Cammarata b71957d6e6 Move queuing tasks to a background thread 10 years ago
James Cammarata 9ecec6c28e Don't do parent stuff during serialize if squashed or finalized 10 years ago