Luke Rohde
cba4642d8d
Use find ... -delete instead of non-portable globbing
9 years ago
Brian Coca
099d1797f2
added new path config setting handling
9 years ago
Brian Coca
a006e85947
removed printing module args as it violates no_log settings
9 years ago
Toshio Kuratomi
1b64702b9a
Fix templar unittests for change in preserve_trailing_newline parameter's default value
9 years ago
Toshio Kuratomi
1998eddf8d
Keep newlines by default now.
...
In v1, a trailing newline was kept if the parameter was passed as key=value. If
the parameter was passed as yaml dict the trailing newline was
discarded. Since key-value and yaml dict were unified in v2 we have to
make a choice as to which behaviour we want. Decided that keeping trailing
newlines by default made the most sense.
Fixes #12200
Fixes #12199
9 years ago
Luke Rohde
647e48f776
Delete all compiled python files when running hacking/env-setup
9 years ago
James Cammarata
45aac6a739
Adding unit tests for safe_eval
9 years ago
Toshio Kuratomi
d0d40dff9e
Enable the var precedence test in travis
9 years ago
Toshio Kuratomi
41da8de094
Speedup for counting newlines
9 years ago
James Cammarata
843138e7d9
Merge pull request #12202 from mgedmin/py3k
...
Use rich comparisons for Attribute and FieldAttribute
9 years ago
James Cammarata
5434ed973b
Make sure locals in safe_eval is a plain dict when running eval
...
Fixes #12206
9 years ago
Toshio Kuratomi
9ecfc30f9a
* Mark all strings as unicode -- shouldn't matter for this dataset but
...
ansible is passing unicode arond internally so we should test the same
data.
* Add a zero length test for _count_newlines and fix the zero newlines
test to have no newlines.
9 years ago
Toshio Kuratomi
417bf1c805
Unittest the _count_trailing_newlines function
9 years ago
Toshio Kuratomi
7ed746ad45
Fix preserve_trailing_newlines (broken by 7f5080f64a
)
...
Fix for one half of hte bug reported in #12198
9 years ago
Brian Coca
a7231c2203
actually implemented flags correctly for all priv escalation methods
9 years ago
Brian Coca
14f061d5ea
fixed become tests
9 years ago
Brian Coca
dfb94f0def
added ec2_vpc_route_table to changelog
9 years ago
Brian Coca
b9642585bd
added missing become_exe from config
9 years ago
Brian Coca
e156d9b677
fixed and generalized privilege escalation exe settings
9 years ago
Marius Gedminas
33a374edde
Use rich comparisons for Attribute and FieldAttribute
...
Because __cmp__ is not supported on Python 3.
9 years ago
Marius Gedminas
ca908f2e12
Fix indentation to be a multiple of 4
9 years ago
James Cammarata
e8d7fafc52
Merge pull request #12194 from amenonsen/dupe-fix
...
Remove duplicated function definition (fallout from earlier repeated merge)
9 years ago
Abhijit Menon-Sen
147b04b682
Remove duplicated function definition (fallout from earlier repeated merge)
9 years ago
James Cammarata
f162990cb3
Properly assign the searchpath for templates to the environment loader
...
dbd755e0
previously assigned the value to self._templar.environment.searchpath,
which is incorrect - it needs to be assigned to the environment.loader.searchpath
value instead.
Fixes #11931
9 years ago
James Cammarata
2761df232e
Small tweak to 7551b75
to correct the ordering of tests
9 years ago
James Cammarata
7551b75e61
Add ispath type for constants and make sure all local paths are ispath=True
...
Fixes #12180
9 years ago
Toshio Kuratomi
aeff960d02
Cleanup combine_vars
...
* Dedupe combine_vars() code (removed from VariableManager)
* Fix merge_hash algorithm to preserve the type
* unittest combine_vars and merge_hash
9 years ago
James Cammarata
7fe495d619
Merge pull request #12187 from caphrim007/add-utf-8-encoding-to-f5-module-utils
...
Adds utf-8 encoding to f5 module_utils
9 years ago
James Cammarata
d00c445d2c
Merge pull request #12188 from amenonsen/easy-debug
...
Show module name and args with -vvv
9 years ago
Abhijit Menon-Sen
d6d523bcae
Show module name and args with -vvv
...
This information was earlier shown only with ANSIBLE_DEBUG, but it's
extremely useful in a user context, especially with module invocations
with deeply nested args like the ec2_vpc/ec2 modules.
Closes #11680
9 years ago
James Cammarata
3e1a774ba5
Don't use iteritems() in templar to avoid (hostvars) dict size change errors
9 years ago
James Cammarata
974b69d236
looped includes need unique references to prevent information bleeding
...
Fixes #12155
9 years ago
James Cammarata
c17c5cac0b
Merge pull request #12152 from amenonsen/changelog-tweak
...
Changelog tweak: Mention --output - for ansible-vault encrypt/decrypt
9 years ago
James Cammarata
ae865b9480
Merge pull request #12150 from opoplawski/cobbler
...
Fix setting dns_name in cobbler inventory
9 years ago
James Cammarata
a341a8a093
Make sure tasks from a role see their defaults above all others
...
Fixes #12081
9 years ago
Brian Coca
c2d5901e2d
added nagios_ndo lookup, updated minor updates texts
9 years ago
Brian Coca
f46b91e8ab
Merge pull request #6918 from gentledevil/devel
...
Add Nagios NDO inventory plugin
9 years ago
Jonathan Lestrelin
d56165b7f9
Add Nagios NDO inventory plugin
9 years ago
Tim Rupp
6f41a72158
Adds utf-8 encoding to f5 module_utils
...
The contributor's name on line 10 (originally line 7) includes a character
that the default Python encoding (ASCII) raises an error on when interpreting
the file.
Specifying the utf-8 encoding, as is done in other modules, resolves
the error.
The error being raised is
SyntaxError: Non-ASCII character '\xc3' in file /.../lib/ansible/module_utils/f5.py
on line 7, but no encoding declared; see http://www.python.org/peps/pep-0263.html
for details
9 years ago
Toshio Kuratomi
8cac397841
Note that backslash escaping has changed in some places
9 years ago
James Cammarata
a7da25d48b
Submodule update
9 years ago
James Cammarata
3d282cd1b0
Also always post_validate Handler class as well
...
Fixes #12154
9 years ago
Toshio Kuratomi
12edbfeb0b
Merge pull request #12177 from mgedmin/py3k
...
Make combine_vars() compatible with Python 3
9 years ago
Brian Coca
66c3461f3c
now include galaxy/data/ stuff for use with ansible-galaxy
9 years ago
Brian Coca
66e2eb2231
removed as it does not fool setup.py to include data and it must be specified in setup.py
9 years ago
Marius Gedminas
54dbfba8f8
Make combine_vars() compatible with Python 3
...
Fixes
TypeError: unsupported operand type(s) for +: 'dict_items' and 'dict_items'
on Python 3.
9 years ago
James Cammarata
5adcd7054b
Allow setup to run when using --start-at-task
...
Fixes #12147
9 years ago
Brian Coca
4be1187fe6
much needed update to port makefile
9 years ago
Brian Coca
7458331539
package and service now check that module exists before trying to execute it
9 years ago
Brian Coca
bca4e23b27
Merge pull request #12175 from nitzmahone/winrm_setup_fix
...
moved WinRM setup script test after config
9 years ago