Matt Clay
75cb27ffe3
Enable more python 3 tests that now pass. ( #17359 )
8 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
8 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!
8 years ago
Brian Coca
d647b0118d
1st draft really documenting common return vals ( #17351 )
...
* 1st draft really documenting common return vals
* fixed typo
8 years ago
Peter Sprygada
c8431e334b
Merge pull request #17296 from skg-net/devel
...
Add support for Dell Networking OS10 Command and Config Modules
8 years ago
John R Barker
02308ce27b
docs_fragments: Correct spelling mistakes, fix formatting ( #16930 )
...
docs_fragments: Correct spelling mistakes, fix formatting
8 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.
8 years ago
Toshio Kuratomi
88d17642c5
Update submodule refs to sync to_text, to_bytes, to_native changes with usage
8 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.
8 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
8 years ago
Peter Sprygada
d8f0ceee61
Merge pull request #17331 from privateip/openswitch
...
add Ssh transport class to openswitch shared module
8 years ago
Roman Belyakovsky
d80d986a38
Added to_datetime filter ( #17145 )
...
* Added to_datetime filter
* Added to_datetime filter documentation
8 years ago
Matt Clay
2ffb136b3f
Add support for testing module PRs with python3. ( #17339 )
8 years ago
Adriano C
dbb0ef40c0
Minor text formatting ( #15991 )
...
* Minor formatting
* Update intro_getting_started.rst
* Minor formatting
* Reserved words formatting.
* Reserved words formatting.
8 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.
8 years ago
Matt Clay
6e65ebda26
Put integration.sh pip reqs in separate file. ( #17338 )
8 years ago
Scott Butler
93443bad2f
Fleshing out plugin development documentation. WIP.
8 years ago
Senthil Kumar Ganesan
008e79fe74
Removed the unused module imports
8 years ago
Toshio Kuratomi
28429a636d
Update submodule refs for fix that new unittest needs
8 years ago
Jonathan Mainguy
a4cee11649
Add test for specific privlege grants on database.table ( #17328 )
...
For the mysql_user module
8 years ago
Matt Clay
6744332600
Update submodule refs.
8 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
8 years ago
Matt Clay
e6e541fcb3
Update submodule refs.
8 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
8 years ago
Matt Clay
3a83379b1d
Added note about deferring module test relocation. ( #17333 )
8 years ago
James Cammarata
4419563185
Adding performance improvements to CHANGELOG
8 years ago
James Cammarata
307f98167a
Updating submodule reference for core after meta change
8 years ago
James Cammarata
078840b427
Updating CHANGELOG for meta end_play and meta conditionals feature
8 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.
8 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
8 years ago
Nathaniel Case
01911e4958
Update Junos to NetworkModule ( #17197 )
...
* Junos NetworkModule adaption.
* Take CLI_PROMPTS_RE & CLI_ERRORS_RE from ios.py
8 years ago
James Cammarata
b71957d6e6
Move queuing tasks to a background thread
8 years ago
James Cammarata
9ecec6c28e
Don't do parent stuff during serialize if squashed or finalized
8 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
8 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.
8 years ago
James Cammarata
3a51587220
Meta meta meta
8 years ago
Toshio Kuratomi
33245b2011
Add checklist item on how to use env vars with basic auth helpers
8 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
8 years ago
Toshio Kuratomi
811fc385ee
Update submodule refs
8 years ago
Andrea Tartaglia
6fab8bc643
Added allow_world_readable_tmpfiles in config #17013 ( #17153 )
8 years ago
Fabio Alessandro Locati
b931873f3a
Remove see also at the same page ( #17317 )
8 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.
8 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.
8 years ago
Andrew Gaffney
f65a3ce547
Support for specifying item label in a loop ( #17294 )
8 years ago
Peter Sprygada
61e7c3af1a
Merge pull request #17315 from privateip/openswitch
...
minor bug fixes in openswitch shared module
8 years ago
Peter Sprygada
539d13a2cc
Merge pull request #17321 from privateip/ios
...
fixes authorize method in ios shared module
8 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
8 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
8 years ago
Peter Sprygada
1f9253c032
fixes issue with converting commands to an iterable was not being done
...
This fix will now force the commands arg in __call__ to be a list of
objects which otherwise would cause netcli not process the stack
8 years ago
Senthil Kumar Ganesan
f12a8a2267
Incorporated Ansible community feedback
8 years ago