Commit Graph

16290 Commits (420589c7152013dbdd4e67a4613503758d0ed43f)
 

Author SHA1 Message Date
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