Matt Clay
5b133f3455
Compat fix for ansible-core-ci on Python 3.7.
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
Dag Wieers
e6935a285b
Allow pslint as user ( #55066 )
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
Jordan Borean
ebd4462c23
Fix tests for the psrp connection plugin ( #55061 )
6 years ago
Matt Davis
97446f0eca
Revert "Add a force_replace_host flag to win_domain_membership ( #53542 )" ( #55056 )
...
This reverts commit 85d836171b
.
As discussed in WWG IRC meeting, we don't want Get-ADObject to be a dependency of win_domain_membership, and we need to be able to authenticate to the DC in some configs. We can revisit this change a different way for 2.9.
6 years ago
Felix Fontein
df72317b29
Don't complain if type() is used. ( #54849 )
6 years ago
Matt Clay
5285044a7a
Update Paramiko install during tests on RHEL 8.
6 years ago
Sam Doran
3cd98a9fcc
Use ansible.module_utils.six in inventory scripts ( #55000 )
...
* Use six from ansible.module_utils for inventory scripts
Remove skips from sanity test
* Change all imports of ConfigParser to use module_utils.six.moves
* Remove commented out lines
* Fix six imports
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
Sam Doran
6761fc1475
Update distro unit test ( #55003 )
...
Remove test comparing output to platform.linux_distribution() since we are relying on distro.id() and are not concerned about matching the output of platform.linux_distribution()
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
Chris Archibald
c6f12eea32
push fix ( #54916 )
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
Bruno Inec
c637104078
Allow Netbox device modification ( #53631 )
...
* netbox_device: Allow device modification
* Add ability to update and existing device
* Allow check_mode
* Fail when device name is missing
* Fail when cannot resolve ID instead of taking ID 1 by default
* netbox_device: Add diff output
* netbox: Some refactoring
* Add diff output and check_mode to netbox_ip_address
* Deduplicate redundant code into netbox_utils
* netbox_utils: A few unit tests
6 years ago
Matt Clay
a4c42ba687
Update the default test container to 1.7.0. ( #54930 )
...
* Update the default test container to 1.7.0.
* Run `pip check` after installing test requirements.
* Support older versions of pip.
* Remove obsolete pip error handler.
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
Matt Clay
c846501829
Increase unit test timeout for --coverage.
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
Jordan Borean
10a9cf59dd
Added win_http_proxy and win_inet_proxy ( #54631 )
...
* Added win_http_proxy and win_inet_proxy
* Fix up docs sanity issues
* removed duplicate doc entry
* Fix docs issues and fix for empty proxy
* Removed <-loopback> for win_http_proxy
* doc changes from review
6 years ago
Felix Fontein
14b3b3a95e
openssl_certificate now has cryptography backend ( #53924 ). ( #54880 )
6 years ago
Felix Fontein
8cba1f9397
docker_network: add IPAM driver options support ( #54632 )
...
* Tidying up.
* Adding ipam_driver_options parameter.
* Add tests.
* Add changelog.
6 years ago