Yunge Zhu
ed1334fbe3
add wait_for_running option in azure_rm_rediscache module ( #54976 )
6 years ago
Madhura-CSI
fe31b7eddb
New module for azure virtual network gateway ( #44411 )
...
* module for azure vpn gateway
* updating vng
6 years ago
Sam Doran
c2be342ce1
Add podman_image and podman_image_info modules ( #55103 )
...
* Add podman_image and podman_image_info modules
* Add integration test for podman_image_info
* Change parameter names per feedback
* Add integration tests for podman_image
6 years ago
René Moser
e28d08a3c1
cloudscale_server: implement param server_groups ( #54868 )
6 years ago
Felix Fontein
7d2e4dd2fd
ufw: fix default (again) ( #55004 )
6 years ago
Ondra Machacek
af528bed80
inventory_plugins: Add kubevirt inventory plugin
...
Signed-off-by: Ondra Machacek <omachace@redhat.com>
6 years ago
Gaudenz Steinlin
a290cb4a35
Add cloudscale.ch API inventory plugin ( #53517 )
6 years ago
René Moser
166a33ef4d
cloudscale: new module cloudscale_server_group ( #54901 )
6 years ago
Matt Martz
e89f8bae86
Extend jinja2 nested undefined support to keys/indices ( #55094 )
6 years ago
咚咔
72fc11ff13
Fix read vaulted toml inventory ( #54226 ) ( #54235 )
6 years ago
Karolis Tamutis
54384e7a12
Make test-module use default value for interpreter ( #54053 )
...
* Make test-module use default value for interpreter
* Changing from static interpreter path to sys.executable as per #54053
* A little ntegration test for #54053
6 years ago
Lukas Kämmerling
3f579eb68f
hcloud: Fix testsuite ( #55076 )
6 years ago
Andrey Klychkov
a971a0eb80
New module postgresql_slot: Add or remove slots from a PostgreSQL database ( #55079 )
...
* New module postgresql_slot
* New module postgresql_slot: fixed sanity
* New module postgresql_slot: fixes
* New module postgresql_slot: fixes
* New module postgresql_slot: fix sanity
6 years ago
Andrea Tartaglia
0303ea2bfa
openssl_pkcs12: Add idempotency checks ( #54633 )
...
* Added idempotency logic to openssl_pkcs12
Also decoupled the 'parse' and 'generate' function from the file write
as they are now used in different places that do not need the file to be
written to disk.
* Added idempotency tests for openssl_pkcs12
Also adds a new test for pkcs12 files with multiple certificates
* Regenerate if parsed file is invalid
* pkcs12_other_certificates check was wrong
* Updated ca_certificates to other_certificates
ca_certificates is left as an alias to other_certificates;
friendlyname depends on private key, so it will be ignored while
checking for idempotency if the pkey is not set;
idempotency check only checks for correct certs in the stack
* use different keys for different certs
* Added other_certificates in module docs
* Added changelog and porting guide
* removed unrelated porting guide entry
* renamed ca_cert* occurrence with other_cert
6 years ago
Dag Wieers
025e9afe58
Windows pslint: Re-enable PSPossibleIncorrectComparisonWithNull ( #55065 )
...
* pslint fixes
* Fix up remaining sanity issues
* now fix silly errors I made
6 years ago
Jordan Borean
58e076b64c
Increase async timeout for psrp connection test ( #55068 )
6 years ago
Abhijeet Kasurde
98692ab350
VMware: Add check for valid VLAN id range ( #55023 )
...
Check allows vmware_dvs_portgroup to fail early if user
specified invalid range in VLAN id(s).
Fixes : #54927
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
6 years ago
Abhijeet Kasurde
a62adaefa9
test: regex_ testcases ( #54972 )
...
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
6 years ago
Matt Clay
3d9a9ec73f
Mark hcloud_ssh_key test disabled. ( #55064 )
6 years ago
Micah Hunsberger
2b049238d6
win_firewall_rule only change arguments passed by user ( #54297 )
...
* win_firewall_rule only changes specified arguments
defaults are controlled by com object
integration test for built in rule
* removed ignore psaliases for win_firewall_rule
* direction and action are no longer required
program and service respect default values
documentation updated to reflect that defaults apply to rule creation
added test to disable a rule and verify other values have not changed
* fixed extra whitespace
* Move each description sentance to a new entry
6 years ago
Matt Clay
365db9057c
Mark hcloud_server_facts tests unstable.
6 years ago
Matt Clay
85ae8f5258
Add Hetzner Cloud to CI integration tests.
6 years ago
Rémy Léone
16c4df439a
Migrate Scaleway tests to integration tests
6 years ago
Matt Clay
5285044a7a
Update Paramiko install during tests on RHEL 8.
6 years ago
Matt Martz
fbf2d5d2f4
Don't pollute include_variables ( #54687 )
...
* Don't pollute include_variables. Fixes #51667 . Fixes #54618 .
* Rename include_variables to include_args, so we can make the distinction about what they are
* Track args and vars separately
* oops
* oops again
* linting fix
* Add test
6 years ago
Hideki Saito
377fba3d76
Fix handling of inventory and credential options for tower_job_launch ( #54967 )
...
- Fixed issue #25017,#37567
- Add example for prompt on launch
- Add integration test for prompt on launch
Signed-off-by: Hideki Saito <saito@fgrep.org>
6 years ago
Andrey Klychkov
5cbac14469
New module postgresql_owner: change ownership and reassign all db objects owned by role to another ( #54984 )
6 years ago
Raymond Roelands
8edae1bc61
updated tests and changelog for 54516 ( #54670 )
...
* updated tests and changelog for 54516
* Handle errors if PG does not support partitioning.
* Check for PG > 10 in tasks
* Show changes for partitioned tables in ansible
* Added documentation in the tests
* Update test/integration/targets/postgresql/tasks/postgresql_privs.yml
Co-Authored-By: raymondroelands <raymondroelands@users.noreply.github.com>
* Update test/integration/targets/postgresql/tasks/postgresql_privs.yml
Co-Authored-By: raymondroelands <raymondroelands@users.noreply.github.com>
* Added check for 0 tables after revoking rights
* Added test and moved tests
Added check mode test and moved test right after the change.
* Rebased postgresql_privs.py
6 years ago
Felix Fontein
bb52390b04
luks_device: add basic check mode ( #54477 )
...
* Add basic check mode.
* One more early exit.
* Fix naming.
* Check that device is actually an existing device.
6 years ago
Yunge Zhu
cb2972d647
refine role modules ( #55021 )
6 years ago
Felix Fontein
0a0a2e47e0
Add openssl_csr_info module ( #54921 )
...
* Add openssl_csr_info module.
* Make OpenSSL < 1.1 compatible.
* Simply remove signature algorithm.
* Adjust minimal version.
* Fallback code for some pyOpenSSL < 16.0 versions.
6 years ago
Matt Clay
d5707088b9
Mark ufw integration test unstable.
...
The test fails when run in the group, but not by itself.
6 years ago
Varun Chopra
4651bcf561
Add win_format ( #53925 )
...
* Add win_format
* Some doc changes were missed
* Fixes for ansible-test, additional assertion for check mode
* Fix -WhatIf issues
* Support for idempotency and changes to integration tests
* Fix trailing whitespace
* Fixes from review, and added check for non-empty volumes
* Remove an extra line
* Structural changes
* Minor fixes for CI
6 years ago
Matt Clay
58f4947ffe
Fix apache shutdown in subversion test.
6 years ago
Felix Fontein
7d27348356
ufw: fix default, direction is not necessary for it ( #54799 )
...
* Correct behavior so that direction isn't required for default.
* Add more tests.
* 'disabled' values cannot be changed.
* Include 'not specified' in messages.
6 years ago
Robert Osowiecki
1532e31ec0
Allow all of yum version compare operators ( #54603 )
...
* Allow all of yum version compare operators
* * yum: name="foo >= VERSION" integration test
* changelog fragment
6 years ago
Felix Fontein
221da3e8b1
Implement Ed25519, Ed448, X25519 and X448 support (cryptography backend). ( #54947 )
6 years ago
Felix Fontein
7a16703dff
Add openssl_privatekey_info module ( #54845 )
...
* Add openssl_privatekey_info module.
* Addressing review feedback.
* Update docs.
* Update tests.
* Work around too broad sanity checks.
* ...
* Don't die when None is returned.
* Use OpenSSL to extract RSA and DSA key data.
* Extend tests.
* Make OpenSSL code compatible to OpenSSL < 1.1.
* Rewrite tests to use result dicts instead of result lists.
* Skip ECC for too old PyOpenSSL.
* Reformulate.
* Improve return_private_key_data docs.
* Rename path_content -> content.
* Add sample.
* Cleanup.
* Add key consistency check.
* Improve description.
* Adjust minimal version.
* Fallback code for some pyOpenSSL < 16.0 versions.
* Also support Ed25519 and Ed448 keys (or not).
* Add more consistency checks.
* Verify DSA keys manually.
* Improve DSA key validation.
* Forgot one condition.
* Make validation more robust.
* Move generic arithmetic code to module_utils/crypto.py.
6 years ago
Anil Kumar Muraleedharan
f5d97205a0
The module fails on switchport. Check added to fix. ( #54970 )
6 years ago
Zim Kalinowski
ea609c3492
adding plan and container settings to function app ( #54830 )
6 years ago
Felix Fontein
b92281fe70
Simplify test include. ( #54962 )
6 years ago
William Leemans
993727ff5e
New module: xfs_quota ( #51654 )
...
* New module: xfs_quota
* wildcard import resolution
* pep8 fixes
* validate-modules fixes
* pep8 and validate-module fixes
* removal of extra copyright info
* description capitalization and trailing dot
* Some more description
* type specification
* removal of notes
* reorder imports
* sorting
* starting with variable type
* removal of defaults
* results to dict
* results to dict
* complete condition
* removal of spaces for pep8 compliancy, removal of root check, addition of tests for failed xfs_quota commands indicating the need for elevation/capabilities
* lost result
* typo
* historical override removal
* report back values
* unexpected spaces removal
* Update lib/ansible/modules/system/xfs_quota.py
Co-Authored-By: bushvin <bushvin@users.noreply.github.com>
* Update lib/ansible/modules/system/xfs_quota.py
Co-Authored-By: bushvin <bushvin@users.noreply.github.com>
* Update lib/ansible/modules/system/xfs_quota.py
Co-Authored-By: bushvin <bushvin@users.noreply.github.com>
* Update lib/ansible/modules/system/xfs_quota.py
Co-Authored-By: bushvin <bushvin@users.noreply.github.com>
* Update lib/ansible/modules/system/xfs_quota.py
Co-Authored-By: bushvin <bushvin@users.noreply.github.com>
* Update lib/ansible/modules/system/xfs_quota.py
Co-Authored-By: bushvin <bushvin@users.noreply.github.com>
* Update lib/ansible/modules/system/xfs_quota.py
Co-Authored-By: bushvin <bushvin@users.noreply.github.com>
* Update lib/ansible/modules/system/xfs_quota.py
Co-Authored-By: bushvin <bushvin@users.noreply.github.com>
* Update lib/ansible/modules/system/xfs_quota.py
Co-Authored-By: bushvin <bushvin@users.noreply.github.com>
* Update lib/ansible/modules/system/xfs_quota.py
Co-Authored-By: bushvin <bushvin@users.noreply.github.com>
* Update lib/ansible/modules/system/xfs_quota.py
Co-Authored-By: bushvin <bushvin@users.noreply.github.com>
* Update lib/ansible/modules/system/xfs_quota.py
Co-Authored-By: bushvin <bushvin@users.noreply.github.com>
* Update lib/ansible/modules/system/xfs_quota.py
Co-Authored-By: bushvin <bushvin@users.noreply.github.com>
* Update lib/ansible/modules/system/xfs_quota.py
Co-Authored-By: bushvin <bushvin@users.noreply.github.com>
* Update lib/ansible/modules/system/xfs_quota.py
Co-Authored-By: bushvin <bushvin@users.noreply.github.com>
* Update lib/ansible/modules/system/xfs_quota.py
Co-Authored-By: bushvin <bushvin@users.noreply.github.com>
* Update lib/ansible/modules/system/xfs_quota.py
Co-Authored-By: bushvin <bushvin@users.noreply.github.com>
* typo
* raw data, full data
* removal of several else: statements and indentation
* pep8
* typo
* Update lib/ansible/modules/system/xfs_quota.py
Co-Authored-By: bushvin <bushvin@users.noreply.github.com>
* Update lib/ansible/modules/system/xfs_quota.py
Co-Authored-By: bushvin <bushvin@users.noreply.github.com>
* Update lib/ansible/modules/system/xfs_quota.py
Co-Authored-By: bushvin <bushvin@users.noreply.github.com>
* Update lib/ansible/modules/system/xfs_quota.py
Co-Authored-By: bushvin <bushvin@users.noreply.github.com>
* Update lib/ansible/modules/system/xfs_quota.py
Co-Authored-By: bushvin <bushvin@users.noreply.github.com>
* Update lib/ansible/modules/system/xfs_quota.py
Co-Authored-By: bushvin <bushvin@users.noreply.github.com>
* Update lib/ansible/modules/system/xfs_quota.py
Co-Authored-By: bushvin <bushvin@users.noreply.github.com>
* typo
* use bytes as base, not kilobytes
* be consistent
* integration tests
* lint
* empty lines
* Update lib/ansible/modules/system/xfs_quota.py
Co-Authored-By: bushvin <bushvin@users.noreply.github.com>
* updates
* ci group
* XFS not supported on osx
* XFS not supported by freebsd
* long lines and removal of xfs_quota dict in return
* RETURN values
* no more xfs_quota dict
6 years ago
Anil Kumar Muraleedharan
c2958df3a4
Removing provider from facts, command and config ( #54623 )
6 years ago
Matt Clay
4b3662605d
Limit supervisor in tests to < 4.0.0.
...
Tests fail when using version 4.0.0.
6 years ago
Matt Clay
ab7f810874
Only use Paramiko in tests when needed. ( #54826 )
6 years ago
Matt Clay
c309570540
Start dbus when setting up postgresql tests.
6 years ago
Matt Davis
2b9b5f5bb7
fix rediscache/firewall tests ( #54933 )
...
* cleaned up tagging to prevent long-running tasks in CI
6 years ago
Lukas Kämmerling
22e1f33f5e
Add rebuild server functionality ( #54899 )
6 years ago
Matt Clay
dd09a9a9fd
Install EPEL on RHEL using RPM from S3.
6 years ago
Felix Fontein
65d7f0d17b
Add openssl_certificate_info module ( #54709 )
...
* Add certificate_info module.
* Improve normalization.
* Add extension dump.
* Add support for basic_constraints and ocsp_must_staple.
* Update docs.
* Add serial number.
* Remove superfluous code.
* Fix formulation.
* Improve examples.
* Improve result docs.
* Forgot to add tests.
* Adjust when no fingerprints can be computed.
6 years ago