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
Brian Coca
6c9dc78d8c
Merge pull request #12126 from amenonsen/vault-aes-deprecate
...
Remove deprecated and unused VaultAES encryption code
10 years ago
James Cammarata
1170a453c8
Merge pull request #12114 from ilya-epifanov/devel
...
fixed hostvars access in conjunction with --limit usage
10 years ago
Abhijit Menon-Sen
4afe1cf422
Update ansible-vault manpage to describe new encrypt/decrypt behaviour
10 years ago
Abhijit Menon-Sen
090cfc9e03
More helpful prompts from ansible-vault encrypt/decrypt
...
Now we issue a "Reading … from stdin" prompt if our input isatty(), as
gpg does. We also suppress the "x successful" confirmation message at
the end if we're part of a pipeline.
(The latter requires that we not close sys.stdout in VaultEditor, and
for symmetry we do the same for sys.stdin, though it doesn't matter in
that case.)
10 years ago
Abhijit Menon-Sen
b6de6e69a6
Also support output to stdout with no arguments
...
This allows "cat plaintext|ansible-vault encrypt > ciphertext".
10 years ago
Abhijit Menon-Sen
e7eebb6954
Implement cat-like filtering behaviour for encrypt/decrypt
...
This allows the following invocations:
# Interactive use, like gpg
ansible-vault encrypt --output x
# Non-interactive, for scripting
echo plaintext|ansible-vault encrypt --output x
# Separate input and output files
ansible-vault encrypt input.yml --output output.yml
# Existing usage (in-place encryption) unchanged
ansible-vault encrypt inout.yml
…and the analogous cases for ansible-vault decrypt as well.
In all cases, the input and output files can be '-' to read from stdin
or write to stdout. This permits sensitive data to be encrypted and
decrypted without ever hitting disk.
10 years ago