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
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
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
6 years ago
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>
6 years ago
Zim Kalinowski
4f0ad57934
renaming info -> facts ( #54573 )
6 years ago
Yunge Zhu
a387b8e239
add vnet peering facts module ( #53942 )
6 years ago
Matt Clay
9e30300034
Add 6th Windows CI group.
6 years ago
Zim Kalinowski
73286ceca5
fixing azure_rm_devtestlab* test ( #54716 )
6 years ago
Zim Kalinowski
138fc11ee0
fixing role definition test ( #54715 )
6 years ago
Fred-sun
3694711a7e
Update azure_rm_managed_disk.py --add zones ( #53788 )
6 years ago
Steve Bonds
524160d8d1
Fetching a test file, not the motd file ( #54739 )
6 years ago
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
6 years ago
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
6 years ago
Sam Doran
579e72573a
Add BusyBox support to group module ( #54689 )
...
* Add BusyBox support to group module
* Use bytes when reading/writing to file
6 years ago
Matt Clay
d01c1599b0
Remove redundant requirements from test.
6 years ago
Jordan Borean
c40f41d519
win_credential - fix encoding for text based secrets ( #54695 )
...
* win_credential - fix encoding for text based secrets
* Fix py2 encoding issues
6 years ago
Christopher Schmitt
cafd124288
Add ssh key facts for hcloud ( #54518 )
...
* Add ssh_key facts
* Fix documentation
6 years ago
Lukas Kämmerling
72f1e4b83a
Add hcloud_volume_facts ( #54666 )
...
* Add hcloud_volume_facts
* Fix server name
6 years ago
Andrey Klychkov
48ec8d13a0
postgresql_lang module: fixed doc formatting, added aliases, pg_utils, added missing CI tests ( #54672 )
...
* postgresql_lang: fixed doc
* postgresql_lang: add pg_utils
* postgresql_lang: added return value - queries
* postgresql_lang: added CI tests
* postgresql_lang: restricted CI using CentOS
* postgresql_lang: fixed typos in CI comments
6 years ago