summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | Removed checks from Nxapi class. D\'oh\!d3justi2016-09-171-12/+3
| | | | |
| * | | | added a couple more checksd3justi2016-09-171-3/+12
| | | | |
| * | | | Fixed transport issues when calling self.execute from Clid3justi2016-09-171-4/+14
| | |/ / | |/| |
* | | | Fix slaac filter (#17551)Joshua Elsasser2016-09-171-1/+1
| | | |
* | | | Add os_family to test_distribution_version (#17620)cinerama702016-09-172-2/+29
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As suggested in feedback on https://github.com/ansible/ansible/pull/17575, add os_family to test_distribution_version. Add the correct os_family to the existing testcase data entries. Also add os_family to the output of gen_distribution_version_testcase.py so any new generated entries will contain this data.
* | | Update Changelog for the dellos6_facts module support (#17621)Senthil Kumar Ganesan2016-09-171-0/+1
| | |
* | | Fix dataloader using deprecated version of is_encrypted (#17615)Toshio Kuratomi2016-09-172-4/+4
| | |
* | | Merge pull request #17622 from privateip/network-plugin-fixPeter Sprygada2016-09-162-8/+10
|\ \ \ | | | | | | | | fixes AttributeError: 'Task' object has no attribute '_block'
| * | | fixes AttributeError: 'Task' object has no attribute '_block'Peter Sprygada2016-09-162-8/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This addresses a problem when *_config or *_template network modules are being used in roles. The module will error with the above message. This fixes that problem fixed ansible/ansible-modules-core#4840
* | | | Merge pull request #17545 from privateip/asaPeter Sprygada2016-09-161-15/+12
|\ \ \ \ | |/ / / |/| | | removes filter attribute from asa
| * | | removes filter attribute from asaPeter Sprygada2016-09-131-15/+12
| | | | | | | | | | | | | | | | | | | | This removes the filter attribute from the asa shared module and moves the function to the asa_acl module where it was used.
* | | | Update submodule refs.Matt Clay2016-09-162-22/+10
| | | |
* | | | Use text strings when using display() to avoid UnicodeError tracebacksToshio Kuratomi2016-09-161-1/+1
| | | |
* | | | update consul tests to reflect fixes to the core and session modules (#17451)Steve Gargan2016-09-163-10/+11
| | | |
* | | | Renamed the Modules from dnos* -> dellos*, updated copyright, removed… ↵Senthil Kumar Ganesan2016-09-1613-43/+49
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#17617) * Renamed the Modules from dnos* -> dellos*, updated copyright, removed dnos6_template * Addressed @gundalow comments
* | | | Fix distribution fact on DragonFly (#17619)ftigeot2016-09-161-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * By default, ansible_distribution is not set on DragonFly systems, preventing some distribution-specific tests from being written * This commit fixes the issue by returning the quite logical value of "DragonFly" when appropriate
* | | | vmware_inventory: decode strings to ascii if not alphanumeric (#17618)jctanner2016-09-161-1/+4
| | | | | | | | | | | | Fixes #17281
* | | | Add note to explain inline comments can only begin with ; (#17607)Toshio Kuratomi2016-09-161-0/+10
| | | | | | | | | | | | Fixes #16151
* | | | include_vars now properly deals with hash_behaviour (#15895)nvigot2016-09-161-1/+1
| | | |
* | | | Fix error using jsonfile with incomplete config (#17567)Adrian Likins2016-09-161-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | If 'fact_caching=jsonfile' was configured, but 'fact_caching_connection' was not configured, jsonfile would fail and ansible-playbook would exit with a traceback. Fixes #17566
* | | | copy action plugin: recurse into sub folders of the source (#17614)jctanner2016-09-161-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * copy action plugin: recurse into sub folders of the source Fixes #13013 * Fix python3 bytes/strings * Fix py3 again * test
* | | | remove bare variable support from loops (#17519)Brian Coca2016-09-162-12/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * remove bare variable support from loops * Added new 'removed deprecated' section to changelg also added removed items from this PR and others
* | | | Update submodule refsToshio Kuratomi2016-09-162-11/+21
| |/ / |/| |
* | | Pass the absolute path to dirname when assigning basedir (#17457)Andrea Tartaglia2016-09-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Pass the absolute path to dirname when assigning basedir If no path is specified when calling the playbook, os.path.dirname(playbook_path) returns '' This will cause failure when creating the retry file. Fixes #17456 * Updated to use os.pathdirname(os.path.abspath())
* | | Fixed typo in changelog (#17597)Mike Rostermund2016-09-161-1/+1
| | |
* | | Changes to enable make gce to run. Added sys import so libcloud error is ↵Tom Melendez2016-09-162-3/+4
| | | | | | | | | | | | displayed; renamed credentials keys in template file so they work properly with gce_credentials.py. (#16607)
* | | Merge pull request #17603 from skg-net/dnos10_factsPeter Sprygada2016-09-162-1/+2
|\ \ \ | | | | | | | | Added support for facts module for Dell Networking OS10 device.
| * | | Support for dnos10_facts moduleSenthil Kumar Ganesan2016-09-152-1/+2
| | | |
* | | | Merge pull request #17590 from abadger/vault-fixesToshio Kuratomi2016-09-158-370/+385
|\ \ \ \ | |/ / / |/| | | Vault fixes
| * | | Many Cleanups to vaultToshio Kuratomi2016-09-154-362/+379
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Make is_encrypted_file handle both files opened in text and binary mode On python3, by default files are opened in text mode. Since we know the encoding of vault files (and especially the header which is the first set of bytes) we can decide whether the file is an encrypted vault file in either case. * Fix is_encrypted_file not resetting the file position * Update is_encrypted_file to check that all the data in the file is ascii * For is_encrypted_file(), add start_pos and count parameters This allows callers to specify reading vaulttext from the middle of a file if necessary. * Combine VaultLib.encrypt() and VaultLib.encrypt_bytestring() * Change vault's is_encrypted() to take either text or byte strings and to return False if any part of the data is non-ascii. * Remove unnecessary use of six.b * Vault Cipher: mark a few methods as private. * VaultAES256._is_equal throws a TypeError if given non byte strings * Make VaultAES256 methods that don't need self staticmethods and classmethods * Mark VaultAES and is_encrypted as deprecated * Get rid of VaultFile (unused and feature implemented in a different way) * Normalize variable and parameter names on plaintext, ciphertext, vaulttext * Normalize variable and parameter names on "b_" prefix when dealing with bytes * Test changes: * Remove redundant tests( both checking the same byte string) * Fix use of format string without format operator * Enable vault editor tests on python3 * Initialize the vault_cipher for VaultAES256 testing in setUp() * Make assertTrue and assertFalse take the actual method calls for better error messages. * Test that non-ascii byte strings compare correctly. * Test that unicode strings and ints raise TypeError * Test-specific: * Removed test_methods_exist(). We only have one VaultLib so the implementation is the assurance that the methods exist. (Can use an abc for this if it changes). * Add tests for both byte string and text string input where the API takes either. * Convert "assert" to unittest assert functions or add a custom message where that will make failures easier to debug. * Move instantiating the VaultLib into setUp().
| * | | Have unittests import mock from ansible.compat so they work on py3 without ↵Toshio Kuratomi2016-09-154-8/+6
| | | | | | | | | | | | | | | | mock installed from pypi
* | | | Use default on undefined vars in tests. (#17601)Matt Clay2016-09-152-2/+2
| | | |
* | | | roadmap update for Windows tasksnitzmahone2016-09-151-3/+3
| | | |
* | | | Do not use bare vars in integration tests. (#17599)Matt Clay2016-09-156-11/+10
| | | |
* | | | During initial argument evaluation, cast args to string. (#17595)jctanner2016-09-151-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Later in the stack, further code will check and inform the user that var names must start with a letter or underscore, so this fix only allows us to get to that previously existing policy. Fixes #16008
* | | | Improve inventory script error messages. (#17589)Adrian Likins2016-09-151-7/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When an inventory file looks executable (with a #!) but isn't, the error message could be confusing. Especially if the inventory file was named something like 'inventory' or 'hosts'. Add some context and quote the filename. This is based on https://github.com/ansible/ansible/pull/15758
* | | | win_shell/win_command changes + tests (#17557)Matt Davis2016-09-156-6/+319
| | | |
* | | | Added support OS9 facts (#17591)Senthil Kumar Ganesan2016-09-152-1/+2
|/ / /
* | | Update submodule refsToshio Kuratomi2016-09-151-5/+5
| | |
* | | updated subrefsBrian Coca2016-09-152-17/+11
| | |
* | | added win_command/win_shell to changelogBrian Coca2016-09-151-1/+4
| | |
* | | updated devleoping plugins (#16713)Brian Coca2016-09-151-7/+74
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * updated devleoping plugins Added info about action plugins and tests made ref to task plugins/modules updated/corrected some of the existing texts * updated per feedback
* | | Ensure parent tempdir's existence (#17585)Monty Taylor2016-09-151-1/+1
| |/ |/| | | | | | | | | | | While doing evil things with action plugins, I hit a code path in which the mkdir here was failing due to lack of parent dir. Changing this to makedirs made everything happy. Now, I'd obviously like to understand why the parent dir exists in some places and not others - but I could not find anywhere that C.DEFAULT_LOCAL_TMP is ensured to be created.
* | Fix cow mode to work with unicode task and play names (#17576)Toshio Kuratomi2016-09-142-34/+30
| | | | | | Fixes #17560
* | Add python 3 awareness to apt module tests. (#17574)Matt Clay2016-09-142-5/+15
| | | | | | Also remove unnecessary dependency from ubuntu1604py3 Dockerfile.
* | Add tool for downloading Shippable logs.Matt Clay2016-09-141-0/+92
| |
* | Update submodule refs.Matt Clay2016-09-142-19/+16
| |
* | Add action plugin for dnos6_config module (#17553)Senthil Kumar Ganesan2016-09-142-0/+29
| |
* | Add action pluging for dnos9_template module (#17549)Senthil Kumar Ganesan2016-09-142-0/+29
| |
* | Add action plugin for dnos6_template module (#17554)Senthil Kumar Ganesan2016-09-142-0/+29
| |