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
Matt Clay
f0480ab132
Fix timezone test for newer Fedora containers. ( #54874 )
6 years ago
Brian Coca
bda541fa0d
fix missing attribs with dirct module execution ( #53875 )
...
* fix missing attribs with dirct module execution
* also make remote tmp handling smarter
update tests
* set default if attrib does not exist
* add simple test
6 years ago
Andrey Klychkov
2fbac8948d
postgresql_idx: added CI tests for check_mode, rewrite code related with check_mode, misc fixes ( #54848 )
...
* postgresql_idx: added CI tests, misc fixes
* postgresql_idx: fix sanity
6 years ago
Andrey Klychkov
3eff72e886
postgresql_user: fix doc formatting, added return value, aliases, misc code changes ( #54768 )
...
* postgresql_user: refactoring
* postgresql_user: removed line from ignore.txt
* postgresql_user: removed lines from ignore.txt
* postgresql_user: removed lines from ignore.txt, fixes
* postgresql_user: removed lines from ignore.txt, fixes
* postgresql_user: removed lines from ignore.txt, fixes
6 years ago
zhongjun2
d16452bc8f
Added smn module ( #54793 )
6 years ago
Matt Clay
51829303d2
Rebalance Azure tests.
6 years ago
Matt Clay
414ac12ddd
Add work-around for scp issue in tests.
6 years ago
Zim Kalinowski
69ca89858c
Renaming azure_rm_managed_disk for consistency ( #54825 )
6 years ago
Sam Doran
6ce9cf7741
Change default smart connection to ssh on macOS and remove paramiko from requirements.txt ( #54738 )
...
* Remove default use of paramiko connection plugin on macOS
This fix was originally to work around a bug that caused a kernel panic on macOS
that has since been fixed.
* Remove paramiko from requirements.txt
* Move paramiko checking to common place
* Drop the warnings obfiscation code
* Update pip installation instructions to reflect upstream instructions
* Fix tests on CentOS 6 (Python 2.6) that now show Python deprecation warnings
* Add changelog fragment
6 years ago
Matt Clay
9776037abe
Disable failing azure_rm_webapp test.
6 years ago
Claes Nästén
339f6cfcd1
NSO modules now work as expected with NSO 5.X ( #54766 )
...
Update NSO modules for NSO 5.0 which change how prefix mapping is made
as a single prefix can have multiple meanings depending on device
being managed
6 years ago