summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Revert "win_setup: Add Product ID and Product Key in facts (#34097)"revert-34097-win_setup-keyDag Wieers2018-01-221-31/+0
| | | | This reverts commit cf1f7b53dfb88f996593ec37fe455c0a2e272758.
* Revert "ACI: Move to 'host' parameter instead of 'hostname' (#35161)"Dag Wieers2018-01-220-0/+0
| | | | This reverts commit d6004852a2504cf3e5ed996c20b45b52d865a1e2.
* Revert "adds restart_if_needed argument to nios_zone (#35191)"Dag Wieers2018-01-220-0/+0
| | | | This reverts commit dd5256f3dfe66f34609c016cdf48906ec2e694cb.
* win_setup: Add Product ID and Product Key in facts (#34097)Dag Wieers2018-01-221-0/+31
| | | | | | | | | | | | | | | | | | | | | | * win_setup: Add Product ID and Product Key in facts So this is actually a very nice way to get product key information from systems collected centrally. Especially with systems that have been upgraded from Windows 7 or Windows 8 to Windows 10 may not have a valid Windows 10 product license key printed anywhere, it was a digital license. If you ever have to reinstall the system, you may recover the system from the recovery partition, or the original media, but cannot upgrade to Windows 10 for free. By collecting the product key, one can always reinstall your free Windows upgrade. My only question is, do we want this to be part of the default facts, as it may be considered important information. Or should we make a special **win_product_key_facts** ? * Add ACPI product key support
* Uninstall backports.lzma in archive test.Matt Clay2018-01-221-0/+5
| | | | | | This avoids breaking other tests which depend on backports modules, since the backports.lzma module is currently incompatible with other backports modules.
* Included ansible_devices for AIX facts/hardware (#31546)Kairo Araujo2018-01-221-0/+33
| | | | * Included ansible_devices for AIX
* added new IBM Power KVM guest recognisation (#35169)Toshaan Bharvani2018-01-221-0/+2
| | | Signed-off-by: Toshaan Bharvani <tab@toshaan.com>
* Update `iam_group` to add check mode support (#27589)Josh Souza2018-01-221-46/+65
|
* Add eos_l2_interface module and integration tests (#35162)Ricardo Carrillo Cruz2018-01-227-0/+483
| | | | | | | | * Add eos_l2_interface module and integration tests * Address PR review comments * Fix pylint issues
* [cloud] ECS Service load balancer modification graceful fail (#32876)Will Thames2018-01-221-26/+10
| | | | | | | | | It is not possible to modify the load balancer configuration for ECS Service. As it is possible to detect this, it's nicer to fail gracefully than return AWS's less meaningful failure message. Fix PEP8 compliance
* VMware: Refactor vmware_dvs_portgroup (#35193)Abhijeet Kasurde2018-01-221-30/+28
| | | Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* Add rhsm_repository module (#28292)Giovanni Sciortino2018-01-221-0/+227
| | | Add rhsm_repository module
* Add check mode support in vmware_guest (#32858)Abhijeet Kasurde2018-01-223-0/+120
| | | | | | | This fix adds check mode support in vmware_guest Fixes: #32439 Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* Add junos_l2_interface module (#35123)Ganesh Nalawade2018-01-229-0/+670
| | | | | | | | | | | * Add junos_l2_interface module * Implementation for junos_l2_interface module * Integration test * Fix CI issues * Fix review comments
* VMware: Check if VM is poweredoff before destroy (#35151)Abhijeet Kasurde2018-01-223-0/+85
| | | | | This fix checks if VM is poweredoff before it can be destroyed. Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* Add support for Infoblox NIOS (#35097)Peter Sprygada2018-01-2213-0/+1412
| | | | | | | | | | | | | | | | | | * WIP: initial commit * update documentation in modules * fix up sanity check issues * add unit tests for nios api * fix up sanity check failures * fix up EXAMPLES in modules * mock infoblox_client.connector * remove unsupported assert statement
* infoblox (#35179)John R Barker2018-01-221-0/+6
| | | | Even though this module belongs in net_tools it will be managed by the network team.
* 2.5 Plugin Environment support and Testcases for dellos6 modules (#34890)abirami-n2018-01-2224-154/+1024
| | | | | | | | | | | | | | * Dellos6_2.5_support * cleanup * Fix pep8 * fix waitfor * fix_facts * fix_assert
* archive: Add support for xz (#34110)Alberto Murillo2018-01-222-6/+143
| | | | | | | | * Add support for xz format on archive module Fixes #34037 Fixes #34119 Signed-off-by: Alberto Murillo <albertomurillosilva@gmail.com>
* changelog: add new modules to changelog (#35158)René Moser2018-01-221-20/+63
|
* ACI: Introduce port parameter (#35168)Dag Wieers2018-01-222-4/+24
| | | | | | * ACI: Introduce port parameter * Add port parameter to documentation
* ACI: Rename aci_intf_policy_* to aci_interface_policy_* (#35170)Dag Wieers2018-01-2213-18/+24
| | | | | | | | * ACI: Rename aci_intf_policy_* to aci_interface_policy_* * Modify documentation accordingly * Fix validity ignore file
* cloudstack: cs_network: implement subdomain_access (#34741)René Moser2018-01-223-104/+38
|
* Fix for nxos_pim issues (#35103)saichint2018-01-228-11/+186
| | | | | | | | | | * fix nxos_pim issues * unused line removed * unused line removed * remove unnecessary files
* aws-describe-subnets-rate-limit (#35044)Chetan-CSI2018-01-221-1/+3
|
* vultr: add integration tests (#35157)René Moser2018-01-2124-5/+1588
|
* Add support for adding the intermediate cert (#35144)Michael Scherer2018-01-211-2/+13
| | | | acme-tiny generate certificate without adding add the LE intermediate certificate, which make several browsers and curl complain.
* Fixes bigip_asm_policy (#35154)Tim Rupp2018-01-215-46/+113
| | | | This module had been unable to successfully create policies on different partitions. This appears to be fixed now
* write need bytes object on python 3 (#35143)Michael Scherer2018-01-211-1/+1
| | | | | | | | | | | | Otherwise, it fail with: Traceback (most recent call last): File \"/tmp/ansible_c1zmq3i9/ansible_module_openssl_certificate.py\", line 808, in <module> main() File \"/tmp/ansible_c1zmq3i9/ansible_module_openssl_certificate.py\", line 787, in main certificate.generate(module) File \"/tmp/ansible_c1zmq3i9/ansible_module_openssl_certificate.py\", line 692, in generate certfile.write(str(crt)) TypeError: a bytes-like object is required, not 'str'
* Verify that acme-tiny is present (#35145)Michael Scherer2018-01-211-7/+8
| | | | | | | | | | | | | * Verify that acme-tiny is present * Use run_command rather than subprocess for acme-tiny Besides consistency with the rest of the code base, this also add 2 bug fixes: - ansible should no longer show "warning, junk after json" when using the module - it also verify the return code of acme-tiny, and so fail when the verification fail. The previous code didn't check rc, so it would continue with a empty file
* aci_rest: Additional notes and simplify examples (#35091)Dag Wieers2018-01-217-69/+30
| | | Add additional notes, improve examples
* ACI: Support validate_certs, use_ssl and use_proxy (#35146)Dag Wieers2018-01-2135-76/+225
| | | | | This PR includes: - validate_certs, use_ssl and use_proxy support for the integration tests
* aci_config_snapshot: Fix bug with filter_target (#35141)Dag Wieers2018-01-201-1/+1
|
* ACI: Fix recently introduced bug (#35139)Dag Wieers2018-01-201-1/+1
| | | This fixes #35135
* ACI: Fix integration tests after error message change (#35138)Dag Wieers2018-01-2020-47/+26
|
* Fix fact deps when 'filter=ansible_fact' is used. (#33441)Adrian Likins2018-01-202-6/+156
| | | | | | | | | | | | | | | | | | | | The accumulated collected_facts was being update with new facts _after_ filtering them. So only facts that pass the filter would ever be passed to other fact collectors. For 'filter=ansible_service_mgr', even though it requires the platform and distribution facts and even collects them, they would get filtered out and never passed to the other collectors that need them (service_mgr for ex). Fix is just to add the unfiltered facts to collected_facts. Adds unit tests for fact filter and collected_facts. Fixes #32286
* Facts distribution clear linux 31501 (#32453)Adrian Likins2018-01-203-1/+34
| | | | | | | | | | | | | | | | | | | | | | | The search string used to look for Clear Linux was changed in 45a9f967749ec68e2077fe1d1d32dd37660ab376 to be more specific, but was too specific. Now finding a substring match for 'Clear Linux' in /usr/lib/os-release is enough to consider a match. Since the details of the full name in os-release varies ('Clear Linux Software for Intel Architecture', 'Clear Linux OS for Intel Architecture', etc) the search string match was failing and would fall back to the 'first word in the release file' method resulting in ansible_distribution='NAME="Clear' Also add a meta fact indicating which search string was matched. Test case info from: https://github.com/ansible/ansible/issues/31501#issuecomment-340861535 Fixes #31501
* Support using vault password files that are themselves vault encrypted (#27668)Adrian Likins2018-01-205-13/+112
| | | | | | | | | | Extract vault related bits of DataLoader._get_file_contents to DataLoader._decrypt_if_vault_data When loading vault password files, detect if they are vault encrypted, and if so, try to decrypt with any already known vault secrets. This implements the 'Allow vault password files to be vault encrypted' (#31002) feature card from the 2.5.0 project at https://github.com/ansible/ansible/projects/9 Fixes #31002
* Fixes some bugs and things (#35122)Tim Rupp2018-01-2023-230/+136
| | | Removes deprecations and fixes bugs.
* Add K8s inventory plugin (#34920)Chris Houseknecht2018-01-205-2/+576
|
* VMware: minor correction in documentation. (#35124)Abhijeet Kasurde2018-01-201-1/+1
| | | | | Fixes: #27176 Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* fix integration tests (#35117)Bruno2018-01-203-12/+1
|
* Adds module for bigip_device_group_member (#35121)Tim Rupp2018-01-192-0/+359
| | | Module allows for members to be managed in a device group
* Adds bigip_ucs_fetch module (#35113)Tim Rupp2018-01-198-33/+779
| | | This module can be used to download UCS files from a BIG-IP
* ACI: Make network testing work out-of-the-box (#35116)Dag Wieers2018-01-203-2/+11
|
* ACI: Add ACI version information to VMM domain docs (#35114)Dag Wieers2018-01-205-0/+10
|
* Clean up imports to prevent issues with mutable data being used in modules ↵Matt Martz2018-01-192-37/+9
| | | | | | | | (#35112) * Clean up imports to prevent issues with mutable data being used in modules * Remove un-needed mock
* ios_l2_interface (#35054)Nathaniel Case2018-01-1913-116/+768
| | | | | | | | | * Fix sending 'None' to device on ios * Add ios_l2_interface module & tests * Skip l2 tests on non-l2 images * Allow test to continue on non-L2 hosts
* Add aws_s3 action plugin to find source files as expected (#35028)Will Thames2018-01-194-2/+83
| | | | | | | | | People expect to be able to upload files to s3 using standard locations for files. Providing an action plugin that effectively rewrites the `src` key to the result of finding such a file is a great help. Tests added, and IAM permissions corrected
* win_become: another option to support become flags for runas (#34551)Jordan Borean2018-01-195-70/+319
| | | | | | | | | | * win_become: another option to support become flags for runas * removed uneeded entries * fixed up whitespace issue * Copy edit