Commit Graph

18274 Commits (15c938f2a25972b38a775680b440df592495de7c)
 

Author SHA1 Message Date
James Cammarata 057712c129 Also move action/connection plugins to shared plugin loader code
Fixes #12099
10 years ago
James Cammarata 0859ba7726 Adjust field loading order for vars and tweak post_validate exclusion logic
FieldAttributes will now by default not be post_validated unless a flag
is set on them in the class, as a large number of fields are really there
simply to be inherited by Task/PlayContext and shouldn't be templated too
early.

The other (unrelated to the base issue) in #12084 is also fixed here, where
the roles field is loaded before vars/vars_files, meaning there are no vars
yet loaded in the play when the templating occurs.

Fixes #12084
10 years ago
Karl Brown 9aae1d5810 Fixed Spelling Error on Line 67
Noticed while running Ansible from Tip.
Throws: NameError: global name 'tself' is not defined
10 years ago
Greg DeKoenigsberg ee7f7a82a8 Update developing_modules.rst
More specific about urllib2 restrictions
10 years ago
Greg DeKoenigsberg ec95ad1062 Update developing_modules.rst 10 years ago
Greg DeKoenigsberg 9c150e5753 Update developing_modules.rst 10 years ago
Greg DeKoenigsberg b5a10b7960 Update README.md
Reflect new permissions for pushing to doc site
10 years ago
James Cammarata 0880687f9d Merge branch 'amenonsen-hostrange' into devel 10 years ago
James Cammarata 4c65306e73 Merge branch 'hostrange' of https://github.com/amenonsen/ansible into amenonsen-hostrange 10 years ago
Toshio Kuratomi 120243d36d Fix python3.4 syntax 10 years ago
James Cammarata 2043fcd5db Merge pull request #12083 from resmo/for-ansible
cloudstack: implement general api_region support, update docs
10 years ago
Brian Coca b6c6ed91fe implemented not showing skipped hosts config 10 years ago
Brian Coca 514fa73fcd galaxy fixes 10 years ago
Brian Coca c6e62b6b4b one more module to changelog! 10 years ago
James Cammarata 66ed397360 Fix redis fact_caching_timeout=0 bug
Fixes #12018
10 years ago
James Cammarata 5a5b9f211b Validate variable names when loading 'vars:' blocks
TODO: add this to VariableManager to validate vars loaded from files too

Fixes #12022
10 years ago
James Cammarata 266a069a73 Merge pull request #12107 from TravisPaul/devel
Update "smart" transport to handle Sun_SSH_1.5 on SmartOS
10 years ago
Brian Coca 088c6909d6 Merge pull request #12143 from homme/patch-1
Link to `constants.py` in the source tree from the documenation.
10 years ago
Brian Coca c2e84a0a96 Merge pull request #12136 from mgedmin/py3k
Python 3: use print() as function under contrib/
10 years ago
Homme Zwaagstra 776eb3e8cd Link to `constants.py` in the source tree.
`constants.py` is referenced in the *Environmental configuration* section of the documentation.  This change provides a link from the documentation to the source code.
10 years ago
Alexis Mousset cc95068dc9 Add Rudder inventory plugin 10 years ago
Marius Gedminas 3f9879aedb Use print() as function under contrib/
This fixes the remaining Python 3 syntax errors, so re-enable compileall
for contrib/ again.
10 years ago
Abhijit Menon-Sen cc6e53175f Mention |combine and the vault improvements in the CHANGELOG 10 years ago
Brian Coca aa5f96d28d Merge pull request #12134 from smkr/devel
- Fixed line break causing part of the text to display as "Definition List"  which Sphinx renders in bold.
10 years ago
Steve McKuhr f4fbfa6450 - Fixed line break causing part of the text to display as "Definition List"
which Sphinx renders in bold.
10 years ago
Brian Coca 48aa0dd1c7 now acknowledges ask_pass setting from ansible.cfg
fixes #12111
10 years ago
James Cammarata 399d215f5a Merge pull request #12122 from maty0609/devel
Adding support for Archlinux and Slackware in fallback
10 years ago
Toshio Kuratomi 9780658412 Merge pull request #12131 from ansible/py3-test
Enable py34 test in travis so we don't regress recent fixes
10 years ago
Toshio Kuratomi 1eee5ec6ff Enable py34 test in travis so we don't regress recent fixes 10 years ago
Toshio Kuratomi 6907166667 Merge pull request #12119 from mgedmin/py3k
Some steps towards Python 3 support
10 years ago
Marius Gedminas c846bab69b Fix assert statement syntax
`assert (condition, message)` gets parsed by Python as `assert
a_two_tuple`, and a 2-element tuple is never False.

Discovered by compileall on Python 3.4, which emits a SyntaxWarning for
this common mistake.
10 years ago
Marius Gedminas 9e82ecaf91 Disable compileall test for contrib/ in tox -e py34
(This is supposed to be temporary, until the code under contrib/ gets
cleaned up from all the remaining print statements.)
10 years ago
Marius Gedminas 709dbbc7db Use 0oNNN octal syntax in test/ 10 years ago
Marius Gedminas 727cb8a917 Support print() function in test/ 10 years ago
Marius Gedminas 9ae66a7f5c Use 'except ... as' syntax in contrib/ and test/ too 10 years ago
Marius Gedminas eb99aa8c68 Fix to_bytes(None) on Python 3
You cannot call bytes(obj) to get a simple representation of obj on
Python 3!  E.g. bytes(42) returns a byte string with 42 NUL characters
instead of b'42'.
10 years ago
Marius Gedminas df1b41d3d3 Avoid types.NoneType
types.NoneType was removed in Python 3.

None is a singleton in Python, so 'x is None' is equivalent to
'isinstance(x, NoneType)'.
10 years ago
Marius Gedminas da1e611b26 Support print as a function
I neglected the __future__ import because

  print(one_thing)

works the same way even when print is a statement.
10 years ago
Marius Gedminas 39196ec91e Drop the L suffix on numerical constants
Python has had automatic int-to-long promotion for a long long time now.
Even Python 2.4 does that automatically.

Python 3 drops support for the L suffix altogether.
10 years ago
Marius Gedminas 0eb538df03 Use 0oNNN octal syntax
This syntax is valid in Python 2.6+ and 3.x.
10 years ago
Marius Gedminas 47b088504d Don't mix tabs and spaces
It's not allowed in Python 3 and merely a bad idea in Python 2.
10 years ago
Marius Gedminas 0c6ce31f76 Use 'except ... as' syntax
This syntax works on Python 2.6 through 3.x.  lib/ansible/module_utils
(and lib/ansible/modules) need to support Python 2.4, so I didn't touch
those.
10 years ago
Brian Coca 2ac931d6c9 ported module_docs to use display 10 years ago
Brian Coca 2b28cdc0dd be more tolerant with non list descriptions 10 years ago
Toshio Kuratomi 86b2982005 Merge pull request #12112 from amenonsen/vault-stdio
Implement cat-like filtering behaviour for encrypt/decrypt
10 years ago
Toshio Kuratomi db4a96a8d6 Merge pull request #12078 from amenonsen/hash_merge
Add hash_merge and hash_merge_recursive filters with documentation
10 years ago
Abhijit Menon-Sen b328bc023d Add a combine filter with documentation
This is based on some code from (closed) PR #7872, but reworked based on
suggestions by @abadger and the other core team members.

Closes #7872 by @darkk (hash_merge/hash_replace filters)
Closes #11153 by @telbizov (merged_dicts lookup plugin)
10 years ago
James Cammarata 2df6513f8d Version bump for v2.0.0-0.1.alpha1 and submodule updates 10 years ago
Toshio Kuratomi 3f099ca0a2 Better way to stop tox running on unwanted directories 10 years ago
Toshio Kuratomi ccb24d2919 Merge pull request #12098 from mgedmin/fix-tox-compileall
Don't compile .py files under .tox/
10 years ago