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>
2019-04-09 14:08:11 +01:00
Andrey Klychkov
5cbac14469
New module postgresql_owner: change ownership and reassign all db objects owned by role to another ( #54984 )
2019-04-09 13:32:09 +01:00
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
2019-04-09 13:30:06 +02:00
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.
2019-04-09 11:32:22 +02:00
Yunge Zhu
cb2972d647
refine role modules ( #55021 )
2019-04-09 16:05:03 +08:00
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.
2019-04-09 12:48:22 +05:30
Matt Clay
d5707088b9
Mark ufw integration test unstable.
...
The test fails when run in the group, but not by itself.
2019-04-08 16:34:55 -07:00
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
2019-04-09 06:45:04 +10:00
Matt Clay
58f4947ffe
Fix apache shutdown in subversion test.
2019-04-08 10:33:35 -07:00
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.
2019-04-08 08:49:35 -04:00
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
2019-04-08 10:34:21 +02:00
Felix Fontein
221da3e8b1
Implement Ed25519, Ed448, X25519 and X448 support (cryptography backend). ( #54947 )
2019-04-08 10:30:05 +02:00
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.
2019-04-08 10:07:56 +02:00
Anil Kumar Muraleedharan
f5d97205a0
The module fails on switchport. Check added to fix. ( #54970 )
2019-04-08 10:41:36 +05:30
Zim Kalinowski
ea609c3492
adding plan and container settings to function app ( #54830 )
2019-04-08 11:05:21 +08:00
Felix Fontein
b92281fe70
Simplify test include. ( #54962 )
2019-04-07 16:51:14 -04:00
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
2019-04-07 20:11:32 +01:00
Anil Kumar Muraleedharan
c2958df3a4
Removing provider from facts, command and config ( #54623 )
2019-04-05 21:50:29 -04:00
Matt Clay
4b3662605d
Limit supervisor in tests to < 4.0.0.
...
Tests fail when using version 4.0.0.
2019-04-05 17:48:31 -07:00
Matt Clay
ab7f810874
Only use Paramiko in tests when needed. ( #54826 )
2019-04-05 17:31:33 -07:00
Matt Clay
c309570540
Start dbus when setting up postgresql tests.
2019-04-05 16:55:43 -07:00
Matt Davis
2b9b5f5bb7
fix rediscache/firewall tests ( #54933 )
...
* cleaned up tagging to prevent long-running tasks in CI
2019-04-05 16:30:57 -07:00
Lukas Kämmerling
22e1f33f5e
Add rebuild server functionality ( #54899 )
2019-04-05 21:31:31 +02:00
Matt Clay
dd09a9a9fd
Install EPEL on RHEL using RPM from S3.
2019-04-05 11:40:13 -07:00
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.
2019-04-05 15:47:05 +01:00
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
2019-04-05 11:19:30 +10:00
Felix Fontein
14b3b3a95e
openssl_certificate now has cryptography backend ( #53924 ). ( #54880 )
2019-04-04 17:19:58 -04:00
Felix Fontein
8cba1f9397
docker_network: add IPAM driver options support ( #54632 )
...
* Tidying up.
* Adding ipam_driver_options parameter.
* Add tests.
* Add changelog.
2019-04-04 15:44:31 -04:00
Matt Clay
f0480ab132
Fix timezone test for newer Fedora containers. ( #54874 )
2019-04-04 11:11:31 -07:00
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
2019-04-04 09:59:52 -04:00
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
2019-04-04 13:31:14 +01:00
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
2019-04-04 10:02:23 +01:00
zhongjun2
d16452bc8f
Added smn module ( #54793 )
2019-04-04 08:55:34 +01:00
Matt Clay
51829303d2
Rebalance Azure tests.
2019-04-03 23:59:04 -07:00
Matt Clay
414ac12ddd
Add work-around for scp issue in tests.
2019-04-03 23:39:45 -07:00
Zim Kalinowski
69ca89858c
Renaming azure_rm_managed_disk for consistency ( #54825 )
2019-04-04 12:24:03 +08:00
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
2019-04-03 22:35:59 -04:00
Matt Clay
9776037abe
Disable failing azure_rm_webapp test.
2019-04-03 17:48:27 -07:00
Federico87
48e83c39ba
ASA network/service object-group module ( #52925 )
...
* add asa_og module
* add test
* fix pep8
* fix some sanity pylint
* fix import error order
* fix import
* replace cmd() method
* rename file and class
* add mock for connection
* fix commands in replace test function
* fix lines list
* update unit test
* fix 'and' logic for port-object command
* restore previous unit test; fix pep8 and remove debug
* other unit tests
* Add state present, absent, replace
* Update doc; add default for state
* update unit test with state present/absent
* fix typo in unit test
* fix pep8 too many blank lines
* fix show run for service object ASA Ver 8.x
* Add description field; fix bug for state present and absent
* Re-designed module structure for network, service and port objects
* update integration test for new module structure
* fix pep8
* update EXAMPLES and RETURN
* update units tests
* fix module typos in unit test
* removed provider from examples
* fix missing comma in replace test
* fix module name and remove provider
* update license
* remove register; update license; change import order; chage def state
* remove shebang
* fix doc default state
* change import order
* Update year in banner
* fix integration test as set of tasks
* remove arg_spec
* remove extends_documentation_fragment: asa
* Update DOC, remove unused import, change import order
2019-04-03 23:22:45 +05:30
Martin Krizek
d15812fabf
Fix copy module to reset filesystem acls ( #51868 )
...
The controller's fixup_perms2 uses filesystem acls to make the temporary
file for copy readable by an unprivileged become user. On Python3, the
acls are then copied to the destination filename so we have to remove
them from there.
We can't remove them prior to the copy because we may not have
permission to read the file if the acls are not present. We can't
remove them in atomic_move() because the move function shouldn't know
anything about controller features. We may want to generalize this into
a helper function, though.
Fixes #44412
Co-authored-by: Toshio Kuratomi <a.badger@gmail.com>
2019-04-03 18:37:59 +02:00
Zim Kalinowski
4f0ad57934
renaming info -> facts ( #54573 )
2019-04-03 23:03:47 +08:00
Yunge Zhu
a387b8e239
add vnet peering facts module ( #53942 )
2019-04-03 22:22:16 +08:00
Matt Clay
9e30300034
Add 6th Windows CI group.
2019-04-02 23:41:43 -07:00
Zim Kalinowski
73286ceca5
fixing azure_rm_devtestlab* test ( #54716 )
2019-04-03 14:03:19 +08:00
Zim Kalinowski
138fc11ee0
fixing role definition test ( #54715 )
2019-04-03 14:02:19 +08:00
Fred-sun
3694711a7e
Update azure_rm_managed_disk.py --add zones ( #53788 )
2019-04-03 11:08:27 +08:00
Steve Bonds
524160d8d1
Fetching a test file, not the motd file ( #54739 )
2019-04-02 15:58:54 -05:00
Jordan Borean
b13fa0d408
Ansible.Basic - event log perm fix and no_log improv ( #54699 )
...
* Ansible.Basic - event log perm fix and no_log improv
* Still log other failures
2019-04-03 06:49:43 +10:00
Andrey Klychkov
40f65a54ec
Postgresql privs reformat ( #54717 )
...
* postgresql_privs: fix doc format, pgutils
* postgresql_privs: added pgutils, ret value
* postgresql_privs: fix test
* postgresql_privs: fixes
* postgresql_privs: fixes
* postgresql_privs: fixed CI
2019-04-02 16:48:35 +01:00
Sam Doran
579e72573a
Add BusyBox support to group module ( #54689 )
...
* Add BusyBox support to group module
* Use bytes when reading/writing to file
2019-04-02 09:58:04 -04:00