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
James Cammarata
cddf1cf98e
Some further cleanup in the meta branch
...
* adds squashing to objects, which allows them to be squashed down
to a final "view" before post_validate to avoid expensive evaluations
of parent attributes
10 years ago
James Cammarata
96e2be9bf8
Selectively assign the getter for better performance
...
Introduces the `inherit` param for FieldAttributes, which is now used
in BaseMeta when constructing the getter property to enhance performance
by reducing the amount of work the getter generally has to do.
10 years ago
James Cammarata
3a51587220
Meta meta meta
10 years ago
Toshio Kuratomi
33245b2011
Add checklist item on how to use env vars with basic auth helpers
10 years ago
Toshio Kuratomi
71ef25d5e8
For module parameter checking, allow conversion of int to float ( #17325 )
...
Fixes https://github.com/ansible/ansible-modules-core/issues/4084
10 years ago
Toshio Kuratomi
811fc385ee
Update submodule refs
10 years ago
Andrea Tartaglia
6fab8bc643
Added allow_world_readable_tmpfiles in config #17013 ( #17153 )
10 years ago
Fabio Alessandro Locati
b931873f3a
Remove see also at the same page ( #17317 )
10 years ago
Michael Scherer
acd69bcc77
Fix url lookup for python 3 ( #17295 )
...
* Use six instead of urllib2, for python 3 compat
* Open the certificate file using binary mode
On python3, os.write requires 'bytes'. Also avoid
using a too broad exception, since the issue was hard
to spot due to it.
* Do not add the header User-agent if not set
Python3 module do raise a exception if a header is
not a string-like object, and the default value is None.
10 years ago
Toshio Kuratomi
bc8680f12d
Running the test with a locale other than English make that test fail ( #17306 )
...
While tests are supposed to be run in docker, people might still
want to use them on their own boxes.
10 years ago
Andrew Gaffney
f65a3ce547
Support for specifying item label in a loop ( #17294 )
10 years ago
Peter Sprygada
61e7c3af1a
Merge pull request #17315 from privateip/openswitch
...
minor bug fixes in openswitch shared module
10 years ago
Peter Sprygada
539d13a2cc
Merge pull request #17321 from privateip/ios
...
fixes authorize method in ios shared module
10 years ago
Peter Sprygada
390be19e29
Merge pull request #17320 from privateip/fix-netcli-iterable
...
fixes issue with converting commands to an iterable was not being done
10 years ago
Peter Sprygada
7fc46e8233
fixes authorize method in ios shared module
...
The authorize method was calling run_commands() instead of execute(). This
fixes that problem so that authorize() calls are made direclty on the shell
object now
10 years ago