| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
This reverts commit cf1f7b53dfb88f996593ec37fe455c0a2e272758.
|
|
|
|
| |
This reverts commit d6004852a2504cf3e5ed996c20b45b52d865a1e2.
|
|
|
|
| |
This reverts commit dd5256f3dfe66f34609c016cdf48906ec2e694cb.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
| |
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
|
|
|
| |
Signed-off-by: Toshaan Bharvani <tab@toshaan.com>
|
| |
|
|
|
|
|
|
|
|
| |
* Add eos_l2_interface module and integration tests
* Address PR review comments
* Fix pylint issues
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
| |
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
|
|
|
| |
Add rhsm_repository module
|
|
|
|
|
|
|
| |
This fix adds check mode support in vmware_guest
Fixes: #32439
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
| |
* Add junos_l2_interface module
* Implementation for junos_l2_interface module
* Integration test
* Fix CI issues
* Fix review comments
|
|
|
|
|
| |
This fix checks if VM is poweredoff before it can be destroyed.
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
| |
Even though this module belongs in net_tools it will be managed by the
network team.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Dellos6_2.5_support
* cleanup
* Fix pep8
* fix waitfor
* fix_facts
* fix_assert
|
|
|
|
|
|
|
|
| |
* Add support for xz format on archive module
Fixes #34037
Fixes #34119
Signed-off-by: Alberto Murillo <albertomurillosilva@gmail.com>
|
| |
|
|
|
|
|
|
| |
* ACI: Introduce port parameter
* Add port parameter to documentation
|
|
|
|
|
|
|
|
| |
* ACI: Rename aci_intf_policy_* to aci_interface_policy_*
* Modify documentation accordingly
* Fix validity ignore file
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* fix nxos_pim issues
* unused line removed
* unused line removed
* remove unnecessary files
|
| |
|
| |
|
|
|
|
| |
acme-tiny generate certificate without adding add the LE intermediate
certificate, which make several browsers and curl complain.
|
|
|
|
| |
This module had been unable to successfully create policies
on different partitions. This appears to be fixed now
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
* 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
|
|
|
| |
Add additional notes, improve examples
|
|
|
|
|
| |
This PR includes:
- validate_certs, use_ssl and use_proxy support for the integration
tests
|
| |
|
|
|
| |
This fixes #35135
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
| |
Removes deprecations and fixes bugs.
|
| |
|
|
|
|
|
| |
Fixes: #27176
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
|
| |
|
|
|
| |
Module allows for members to be managed in a device group
|
|
|
| |
This module can be used to download UCS files from a BIG-IP
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
(#35112)
* Clean up imports to prevent issues with mutable data being used in modules
* Remove un-needed mock
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
|
|
| |
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
* removed uneeded entries
* fixed up whitespace issue
* Copy edit
|