Robert Osowiecki
eb941c30b4
parted: consider current partition state even in check_mode ( #247 )
...
* parted: consider current partition state even in check_mode
* Update changelogs/fragments/183-parted_check_mode.yml
Co-Authored-By: Andrew Klychkov <aaklychkov@mail.ru>
* Test check_mode considers get_device_info
* fixed pep8 E302: expected 2 blank lines
Co-authored-by: Andrew Klychkov <aaklychkov@mail.ru>
2020-05-23 10:15:20 +03:00
Felix Fontein
6bb6089999
Remove more remains of intersight_info. ( #396 )
2020-05-22 07:59:41 +02:00
Felix Fontein
7bb36d62d0
intersight_info has been moved to cisco.intersight. ( #395 )
2020-05-21 22:12:25 +02:00
Sam Doran
f585aa065a
inventory_docker_swarm test - Remove exit code from trap ( #391 )
...
Setting the exit code in a trap overrides the exit code that caused the
trap to be called. This means if the test failed and called the trap,
the test will exit with 0 rather than the failure exit code.
2020-05-21 21:48:41 +02:00
Anatoly Pugachev
b41b46593e
Use 'xargs -r' in pipe, instead of plain 'xargs' ( #383 )
2020-05-20 12:59:35 +02:00
Felix Fontein
6fca49f445
Don't die when docker CLI doesn't want to work with docker daemon ( #366 )
...
* Don't die when docker CLI doesn't want to work with docker daemon.
* Allow more 'docker volume ls' failures
* More.
* Fix more failures.
* Forgot ignore_errors.
* Another one.
* More places.
* Try to install newer docker on RHEL8.
* Also restrict docker-ce-cli.
2020-05-20 06:40:04 +00:00
Felix Fontein
c5b2954c30
Clean up google modules ( #351 )
...
* Clean up google modules.
* Forgot links, and to update ignore-2.10.txt.
* Fully remove _facts modules.
* Forgot to remove ignore.txt entries.
2020-05-19 20:40:43 +02:00
Felix Fontein
397920c7a2
Forgot to update ignore.txt. ( #370 )
2020-05-19 19:55:38 +02:00
Felix Fontein
0399127d11
Time filter improvements ( #359 )
...
* Adjust target directory so that ansible-test knows what to run when filters change.
* Divide by multiple instead of multiplying with product of 1/factor to improve numerical robustness.
* Allow to say what a year or month is (in days).
* Add changelog fragment announcing the time filters.
* Make sure unknown keyword args result in errors.
* Fix formatting screw-up.
2020-05-19 11:18:49 +02:00
Felix Fontein
801b1edcbe
Move unit test to right place. ( #365 )
2020-05-19 11:15:43 +02:00
Felix Fontein
edfbb40731
Moved to google.cloud in ansible-collections/google.cloud#228. ( #364 )
2020-05-19 11:15:11 +02:00
Felix Fontein
df5b73a21f
Smoketests are not needed in collections, and none exist in this collection anyway. ( #363 )
...
Also remove scripts for aws, azure and hcloud tests that aren't needed anyway.
2020-05-19 09:14:33 +02:00
Felix Fontein
a0a534508a
Un-remove wrongly removed ovirt modules and adjust deprecation to Ansible 2.14 ( #353 )
...
* Un-remove wrongly removed ovirt modules and adjust deprecation to Ansible 2.14 (regular 4 version deprecation cycle).
* Update sanity-2.10.txt
* Vendor dependencies from ovirt.ovirt as deprecated, and remove dependency on ovirt.ovirt.
* Use ovirt_facts doc_fragment, and don't add _ovirt_info doc_fragment.
2020-05-18 20:43:50 +01:00
Felix Fontein
dee1e71796
Add extra sanity tests and changelog config. ( #352 )
2020-05-18 19:36:35 +02:00
René Moser
945296f314
filter: add new time convert filter ( #347 )
...
* filter: add new time convert filters
The plugin include:
- to_seconds
- to_minutes
- to_hours
* refactor and extend
* more UX improvements
* Apply suggestions from code review
Co-authored-by: Felix Fontein <felix@fontein.de>
* even more UX improvments
* fix indentation
* fix for py3
* enable aix in ci
* simplify
* add to_months, use 360d as year.
* rearrange tests
* year back to 365 days
Co-authored-by: Felix Fontein <felix@fontein.de>
2020-05-18 09:54:23 +02:00
Patrick Humpal
196d3205ca
Use api v4 for airbrake deploy notices ( #124 )
...
* Use api v4 for airbrake deploy notices
* fix invalid deprecated version
changes 2.14 to 2.12
* revert
* ignore it
2020-05-17 09:42:08 +02:00
Felix Fontein
31ba39cac4
Add Fedora 32 to CI; drop Fedora 30 which is soon EOL ( #327 )
...
* Add Fedora 32 to CI; drop Fedora 30 which is soon EOL.
* Docker only supports Fedora up to 31; fortunately the 31 package seems to work for 32 too.
* Also skip for Fedora 32, as it apparently has a similar problem to Fedora 31.
ci_complete
2020-05-15 18:51:49 +02:00
Felix Fontein
1bbc88af92
Ignore invalid deprecation version numbers. ( #337 )
2020-05-14 00:02:44 +02:00
Pavlo Bashynskyi
80d41583d1
Add info command to redis module ( #286 )
...
* Add info command to redis module
* Fix sanity test
* Create a separate redis_info module
* Type of arguments in documentation was determined
* Add redis_info test
* Fix sanity test
* Add integration test
* Add integration platforms (centos7/8,fedora30/31,opensuse15+py2,ubuntu1604/1804)
* Add centos6 support
* Fix suggestions
* Add contact email
2020-05-12 20:18:24 +03:00
Andrew Klychkov
afe2946cce
postgresql_set: add trust_input parameter ( #302 )
...
* postgresql_set: add trust_input parameter
* add changelog fragment
* fix CI
2020-05-12 10:03:40 +03:00
Andrew Klychkov
31085fffb7
postgresql_ping: add session_role and trust_input parameters ( #312 )
...
* postgresql_ping: add session_role and trust_input parameters
* add changelog fragment
2020-05-12 09:34:28 +03:00
Andrew Klychkov
fce150fcf7
postgresql_copy: add trust_input parameter ( #313 )
...
* postgresql_copy: add trust_input parameter
* add changelog fragment
2020-05-12 09:33:42 +03:00
Felix Fontein
2319d928c4
Disable etcd3 tests. ( #323 )
2020-05-11 21:37:04 +02:00
Thomas O'Donnell
571837b199
Add trust_input to postgresql_user_obj_stat_info ( #310 )
...
Have added a trust_input option to the postgresql_user_obj_stat_info
module. This only checks the session_role since all other options are
passed as parameters.
2020-05-10 15:56:19 +03:00
Felix Fontein
d2b6857cd1
Update tests/unit/requirements.txt for maven_artifact ( #314 )
2020-05-09 11:03:33 +02:00
Andrew Klychkov
acc7bc1ea6
postgresql_info: add the trust_input parameter ( #308 )
...
* postgresql_info: add the trust_input parameter
* add changelog fragment
2020-05-09 11:24:20 +03:00
Andrew Klychkov
156d90ce90
postgresql_table: add the trust_input parameter ( #307 )
...
* postgresql_table: add the trust_input parameter
* add changelog fragment
2020-05-09 11:23:33 +03:00
Jon Dufresne
f2af41d842
flatpak: Change use of Popen to module.run_command() ( #274 )
...
* flatpak: Change use of Popen to module.run_command()
* Update changelogs/fragments/274-flatpak-run-command.yaml
Co-authored-by: Felix Fontein <felix@fontein.de>
Co-authored-by: Felix Fontein <felix@fontein.de>
2020-05-09 10:03:04 +02:00
Andrew Klychkov
55c1ece888
postgresql modules: improve trust_input parameter's documentation, improve CI tests ( #309 )
...
* postgresql modules: improve trust_input parameter's documentation, improve CI tests
* fix CI
2020-05-09 09:25:12 +03:00
Felix Fontein
85cbc27427
Improve Ansible 2.9 compatibility ( #306 )
...
* Adjust ignore-2.9.txt.
* Workaround for load_file_common_arguments's path option (similar to ansible-collections/community.crypto#14 ).
* Add changelog.
2020-05-08 14:38:23 +01:00
Thomas O'Donnell
f887aff159
Add trust_input option to postgresql_slot module ( #298 )
...
* Add trust_input option to postgresql_slot module
Have added a trust_input option to the postgresql_slot module. This
only checks the session_role since all other options are passed as
parameters.
* Add Changelog fragment
* Update docs following PR review
2020-05-07 18:26:15 +03:00
John R Barker
f340b39bb9
Tidyup deprecations ( #195 )
...
* Tidyup deprecations
* Collections don't use a leading `_` for deprecation, they use
routing.yml instead
* Remove left over network entries
* ignore.txt
* botmeta
* review feedback
* ignore:check_matrix
* remove duplicated keys
2020-05-07 14:22:47 +02:00
Andrew Klychkov
c47a2128ca
postgresql_query: add trust_input parameter ( #294 )
...
* postgresql_query: add trust_input parameter
* add changelog fragment
* fix CI
2020-05-07 12:49:53 +03:00
Thomas O'Donnell
e4dd15a746
postgresql_sequence: add trust_input option ( #295 )
...
* Add trust_input option to postgresql_sequence
Have added the trust_input option to the postgresql_sequence module.
* Add changelog fragment
Have added a changelog fragment for these changes.
2020-05-07 09:07:49 +03:00
Andrew Klychkov
19cad71f25
postgresql_lang: add trust_input parameter ( #272 )
...
* postgresql_lan: add trust_input parameter
* add changelog fragment
2020-05-05 16:37:08 +03:00
Andrew Klychkov
e6b6c05bf7
postgresql_publication: add trust_input and session_role parameters ( #279 )
...
* postgresql_publication: add trust_input and session_role parameters
* add changelog fragment
2020-05-05 16:36:14 +03:00
Andrew Klychkov
30e84111f0
postgresql_subscription: add trust_input and session_role parameters ( #280 )
...
* postgresql_subscription: add trust_input and session_role parameters
* add changelog fragment
2020-05-05 16:35:34 +03:00
Andrew Klychkov
4c14956280
postgresql_idx: add trust_input parameter ( #264 )
...
* postgresql_idx: add trust_input parameter
* add changelog fragment
2020-05-05 16:33:06 +03:00
Thomas O'Donnell
6c1c1604fb
Add optional input check to postgresql_ext ( #282 )
...
* Add optional input check to postgresql_ext
Have added a new trust_input check to the postgresql_ext module that
allows for checking the input that is passed to the module.
* Add changelog fragment
* Update tests/integration/targets/postgresql_ext/tasks/postgresql_ext_initial.yml
Co-authored-by: Andrew Klychkov <aaklychkov@mail.ru>
Co-authored-by: Andrew Klychkov <aaklychkov@mail.ru>
2020-05-05 15:04:33 +03:00
Jon Dufresne
385d03a629
Document argument types for flatpak and flatpak_remote ( #270 )
2020-05-04 16:42:15 +02:00
Felix Fontein
77fe9c82fb
Avoid sanity excludes so that users can run ansible-test sanity --docker and it usually passes. ( #260 )
2020-05-01 13:45:22 +02:00
Andrew Klychkov
01eee507f2
postgresql_tablespace: add trust_input parameter ( #240 )
...
* postgresql_tablespace: add trust_input parameter
* add changelog fragment
2020-05-01 14:10:13 +03:00
Andrew Klychkov
c68f17f09b
postgresql_schema: add trust_input parameter ( #259 )
...
* postgresql_schema: add trust_input parameter
* add changelog fragment
2020-05-01 14:09:23 +03:00
Felix Fontein
72eed6a4b6
Fix bad boolean. ( #258 )
...
Triggered by ansible/ansible#67625 .
2020-04-30 22:56:46 +02:00
Andrew Klychkov
8a45044ea7
postgresql_owner: fix CI test formatting, return some disappeared comments to place ( #246 )
2020-04-29 09:07:28 +03:00
Brian Scholer
eaa484eb37
hashi_vault refresh - Add AWS login methods, bugfixes, cleanup ( #23 )
...
* hashi_vault refresh from PR in ansible/ansible/#66735
* Duplicate AWS doc fragments, remove version_added
* Restore FQCNames
* Fully qualify examples
* Add changelog for #23 hash_vault refresh
* Reduce examples below 160 chars
* Address review feedback
* Update changelogs/fragments/23-hashi-vault-lookup-refresh.yaml
Use review suggestion
Co-Authored-By: flowerysong <junk+github@flowerysong.com>
Co-authored-by: flowerysong <junk+github@flowerysong.com>
2020-04-28 11:27:37 +00:00
Andrew Klychkov
5febbca503
postgresql_owner: add trust_input parameter ( #198 )
...
* postgresql_owner: add trust_input parameter, allow to pass values containing dots to some parameters
* add changelog fragment
* fix CI
* fix CI
2020-04-28 10:42:08 +03:00
Eric Belhomme
da4e5d3592
fix broken etcd3 module integration test ( #239 )
...
* fix broken etcd3 module integration test
* rewrite etcd3 test role as role-only integration test
* etcd3 module integration test changes:
- add setup_etcd3 as dependency in meta
- skip python2.6 target as etcd3 won't install
* fix aliases
2020-04-28 08:51:10 +02:00
Andrea Scarpino
c2e37d202a
parted: support fs_type ( #221 )
...
* parted: support fs_type
Closes #135
* Update plugins/modules/system/parted.py
Co-Authored-By: Andrew Klychkov <aaklychkov@mail.ru>
* Update plugins/modules/system/parted.py
Co-Authored-By: Andrew Klychkov <aaklychkov@mail.ru>
Co-authored-by: Andrew Klychkov <aaklychkov@mail.ru>
2020-04-27 18:30:48 +03:00
Felix Fontein
61ecc1fee4
Fix repo name.
2020-04-25 11:31:10 +02:00
Eric Belhomme
695eed943b
add etcd3 lookup plugin ( #127 )
...
* add etcd3 lookup plugin
* retire version_added tag
Co-Authored-By: Felix Fontein <felix@fontein.de>
* typo fixes
Co-Authored-By: Felix Fontein <felix@fontein.de>
* fix YAML syntax in example
Co-Authored-By: Felix Fontein <felix@fontein.de>
* typo fixes
Co-Authored-By: Felix Fontein <felix@fontein.de>
* remove python shebang as it is useless in Ansible lookup module
Co-Authored-By: Felix Fontein <felix@fontein.de>
* Update plugins/lookup/etcd3.py typo
Co-Authored-By: Felix Fontein <felix@fontein.de>
* fixes:
- replaced LookupBase._display by ansible.utils.display.Display
- add regex to retrieve host and port from ETCDCTL_ENDPOINTS env
- add env support for user, password, timeout
* fixes:
- use short form for types
- update doc section with envs
- catch exceptions between etcd3 api calls
* etcd3 lookup pass ansible sanity checks
introduce ansible integration tests for etcd3 lookup
* extract etcd3 setup from existing etcd3 module integration test
* fix etcd3 module/lookup integration tests
* fixes:
- fix port option in docstring
- raise connecttion error
- fix display format issues
- fix ETCDCTL_ENDPOINTS regex
adds:
- basic unit tests
* fix sanity issues
* add etcd3 lookup plugin
* retire version_added tag
Co-Authored-By: Felix Fontein <felix@fontein.de>
* typo fixes
Co-Authored-By: Felix Fontein <felix@fontein.de>
* fix YAML syntax in example
Co-Authored-By: Felix Fontein <felix@fontein.de>
* typo fixes
Co-Authored-By: Felix Fontein <felix@fontein.de>
* remove python shebang as it is useless in Ansible lookup module
Co-Authored-By: Felix Fontein <felix@fontein.de>
* Update plugins/lookup/etcd3.py typo
Co-Authored-By: Felix Fontein <felix@fontein.de>
* fixes:
- replaced LookupBase._display by ansible.utils.display.Display
- add regex to retrieve host and port from ETCDCTL_ENDPOINTS env
- add env support for user, password, timeout
* fixes:
- use short form for types
- update doc section with envs
- catch exceptions between etcd3 api calls
* etcd3 lookup pass ansible sanity checks
introduce ansible integration tests for etcd3 lookup
* extract etcd3 setup from existing etcd3 module integration test
* fix etcd3 module/lookup integration tests
* fixes:
- fix port option in docstring
- raise connecttion error
- fix display format issues
- fix ETCDCTL_ENDPOINTS regex
adds:
- basic unit tests
* fix sanity issues
* changes:
- replace kwargs lookups with get_option()
- add 'entpoint' option for correct handling of ETCDCTL_ENDPOINTS env
- code simplification
* fix etcd3 lookup unit test:
replace LookupModule instanciation with lookup_loader
* fix sanity checks
* etcd3 changes:
- docstring documentation fixes/updates
- create etcd3 cnx object with a get_option() loop instead of copying 'private' class object
- set 'endpoints' option mutually exclusive with 'host' and 'port' (raises an AnsibleError exception)
* etcd3 changes:
- added ANSIBLE_METADATA,
- added default value for 'endpoints' option,
- removed defaults for options 'host' and 'port',
- fixed docstring links,
- added 'notes' and 'seealso' sections in doctring
- updated options code handling to reflect docstring's updates
* etcd3 changes:
- fix descriptions for endpoints, host, and port options
- update notes sections
- fix reference to etcd lookup plugin in seealso section
- fix return docstring
- remove useless logging
- obfuscates password in connection logging
* more pythonic lookup on dict keys
Co-Authored-By: Felix Fontein <felix@fontein.de>
* Update password obfuscation
Co-Authored-By: Felix Fontein <felix@fontein.de>
Co-authored-by: Felix Fontein <felix@fontein.de>
2020-04-25 10:58:06 +02:00
Felix Fontein
d31b9dfa99
Reenable consul test, fix issues with a hack ( #231 )
...
* Re-enable consul integration tests.
* Add hack workaround for https://github.com/ansible/ansible/issues/68701
* Fix typo.
ci_complete
2020-04-24 08:42:44 +02:00
Felix Fontein
703daa9500
Add small unit test framework for testing fetch_url() based modules ( #171 )
...
* Convert integrated simple fetch_url() checking framework from hetzner_firewall tests to proper framework which can also be used by other modules.
* Linting.
* One more.
* Use community.internal_test_tools collection.
2020-04-23 14:50:44 +02:00
John R Barker
23de3feedd
cisco.intersight:1.0.4
2020-04-22 15:15:09 +01:00
John R Barker
2d764264c3
cisco.intersight:1.04
...
Workaround for https://github.com/CiscoDevNet/ansible-intersight/issues/9
2020-04-22 15:00:04 +01:00
Andrew Klychkov
bb459cb014
postgresql_user: add scram-sha-256 password support ( #100 )
...
* postgresql_user: add support for scram-sha-256 passwords
* postgresql_user: add support for scram-sha-256 passwords
* add changelog fragment
* fix
2020-04-22 12:45:14 +01:00
Andrew Klychkov
3b5520ebf7
mysql_db: add use_shell parameter to prevent Broken pipe errors ( #151 )
...
* mysql_db: prevent broken pipe errors by using an intermediate shell process
* use module.run_command()
* mysql_db: add use_shell parameter
* add changelog fragment
2020-04-20 18:46:54 +03:00
Andrew Klychkov
5b1652e8fa
postgresql_db: add trust_input parameter ( #184 )
2020-04-20 09:38:35 +03:00
Andrew Klychkov
764cae9f33
postgresql_privs: add trust_input parameter ( #177 )
...
* postgresql_privs: add trust_input parameter
* add changelog fragment
2020-04-20 09:01:42 +03:00
Michal Middleton
0c0490298f
Slack: Add bot/user token support, correct thread_ts support ( #123 )
...
* Slack: Add bot/user token support, correct thread_ts support
Add support for user/bot/application tokens (and Slack WebAPI).
Fix input type for thread_id, which needs to be string.
Return thread_ts/thread_id when user/bot tokens are used, so they can be reused later
* Slack: Add changelog fragment, fix YAML syntax
Co-authored-by: Middleton, Michal <Michal.Middleton@concur.com>
2020-04-17 12:44:55 +01:00
eryx12o45
e3e6c6167e
Added ldap_search module for searching in LDAP servers ( #126 )
...
* fix CI
* Added ldap_search module for searching in LDAP servers
* Fixes from pipeline
* Fixed second script as well
* fix DOCUMENTATION block
* fix DOCUMENTATION block
* fix DOCUMENTATION block
* fix examples and remove changelog fragment
* Added integration tests for ldap_search
* fixes
Co-authored-by: Sebastian Pfahl <sebastian.pfahl@dcso.de>
2020-04-17 10:53:37 +02:00
Jesse Pretorius
f0391bd58a
Remove remaining libvirt content ( #180 )
...
This content has been moved to:
https://github.com/ansible-collections/libvirt
ref:
https://github.com/ansible/ansible/issues/67344
https://github.com/ansible-collections/overview/issues/8
2020-04-14 17:46:51 +02:00
Andrew Klychkov
4ad6ff50cd
postgresql_membership: add trust_input parameter ( #158 )
...
* postgresql_membership: add trust_input parameter
* add changelog fragment
* add session_role to check
2020-04-14 16:45:36 +03:00
René Moser
ec52007c8d
cloudstack migrated to dedicated collection ngine_io.cloudstack ( #173 )
...
* cloudstack migrated to dedicated collection ngine_io.cloudstack
* remove leftovers
* remove more leftovers
2020-04-14 07:33:10 +02:00
René Moser
6ccf3682ac
vultr migrated to dedicated collection ngine_io.vultr ( #172 )
...
* vultr migrated to dedicated collection ngine_io.vultr
* remove leftover dead symlink
2020-04-13 20:35:34 +02:00
Abhijeet Kasurde
dccd998be0
Moved OpenStack inventory script to OpenStack collection ( #160 )
...
Moved Openstack inventory script to OpenStack Collection at
https://opendev.org/openstack/ansible-collections-openstack
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2020-04-13 12:44:25 +02:00
lx
4ebb65e6f6
Add param for doc/fragments/alicloud ( #108 )
2020-04-13 08:23:38 +02:00
Andrew Klychkov
6d7f66539c
postgresql_user: add trust_input parameter ( #116 )
...
* postgresql: add input checks for potentially dangerous substrings
* postgresql_user: add trust_input parameter
* add CI, add changelog fragment
* fix CI
* moved input patterns outside is_input_dangerous function
* Update plugins/module_utils/database.py
Co-Authored-By: Thomas O'Donnell <andytom@users.noreply.github.com>
* Update plugins/module_utils/database.py
Co-Authored-By: Thomas O'Donnell <andytom@users.noreply.github.com>
* fix
Co-authored-by: Thomas O'Donnell <andytom@users.noreply.github.com>
2020-04-12 13:16:44 +02:00
Andrew Klychkov
dd1bb708d3
mysql_user: add resource_limits parameter ( #142 )
...
* mysql_user: add resource_limits parameter
* add CI test
* added changelog fragment
* skip opensuse
* remove skip/suse
2020-04-12 09:43:56 +05:30
Felix Fontein
63b6b8a9d3
Update testing ( #147 )
...
* Remove superfluous requirements file.
* Update RHEL 7.6 to RHEL 7.8 in CI.
* Fix docker install.
* ci_complete
2020-04-10 16:26:24 +01:00
Andrew Klychkov
758561070a
mysql_info: added spaces to CI tests ( #146 )
...
* mysql_info: added spaces to CI tests
* added comments
* added comments
2020-04-10 11:30:39 +03:00
Rick Elrod
6dd5cb5dea
Fix tests for OpenSUSE 15.1 ( #139 )
...
* [zypper] Fix tests for OpenSUSE 15.1
Signed-off-by: Rick Elrod <rick@elrod.me>
* [setup_mysql_db] Fix tests for OpenSUSE 15.1
Signed-off-by: Rick Elrod <rick@elrod.me>
* Update tests/integration/targets/setup_mysql_db/tasks/main.yml
* Re-enable zypper_repository tests.
Co-authored-by: Felix Fontein <felix@fontein.de>
2020-04-09 15:24:23 +02:00
Felix Fontein
a415ed9b1f
Stop using custom branch to avoid full CI run on changelog fragments. ( #141 )
2020-04-09 12:21:27 +02:00
Felix Fontein
1625429f74
Adjust name of ovirt dependency ( #132 )
...
* Adjust name of ovirt dependency.
* Fix module imports.
* Add ovirt.ovirt dependency with version 1.0.0 (released today).
2020-04-08 11:32:36 +01:00
Felix Fontein
439492c379
Temporarily disable consul test. ( #128 )
2020-04-07 21:56:51 +01:00
Sloane Hertel
11ef03e9dd
Remove the params module option from ldap_attr and ldap_entry ( #113 )
...
* Remove the params module option from ldap_attr and ldap_entry
Module options that circumvent Ansible's option handling were disallowed
in:
https://meetbot.fedoraproject.org/ansible-meeting/2017-09-28/ansible_dev_meeting.2017-09-28-15.00.log.html
Additionally, this particular usage can be insecure if bind_pw is set
this way as the password could end up in a logfile or displayed on
stdout.
Fixes CVE-2020-1746
* Remove checking the version of Ansible
Fix fail_json
* Apply suggestions from code review
Co-Authored-By: Felix Fontein <felix@fontein.de>
Co-authored-by: Toshio Kuratomi <a.badger@gmail.com>
Co-authored-by: Felix Fontein <felix@fontein.de>
2020-04-06 18:13:04 +02:00
Abhijeet Kasurde
645fe91fa3
homebrew: Honor update_homebrew value ( #112 )
...
Added environment variable to honor update_homebrew argument specified
by user.
Fixes : ansible/ansible#56650
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2020-04-05 09:23:56 +01:00
Matt Martz
d9420f88bc
Migrate apt_repo to community.general ( #102 )
...
* Migrate apt_repo to community.general
* nuke version_added
Co-Authored-By: Felix Fontein <felix@fontein.de>
Co-authored-by: Felix Fontein <felix@fontein.de>
2020-04-02 17:50:13 +02:00
Felix Fontein
3b1bca1f71
Network removal cleanup ( #92 )
...
* Reduce requirements.
* Remove unit test group 2.
* Reduce to four sanity groups.
* Fix paths.
2020-04-02 10:56:38 +01:00
Felix Fontein
76b26de108
Fix ignore.txt ( #97 )
2020-04-02 09:24:30 +02:00
Felix Fontein
e2af49efa4
Temporarily disable zypper_repository tests. ( #96 )
2020-04-02 09:12:41 +02:00
Felix Fontein
422014860b
Add validate-module ignores until ansible/ansible#67684 is merged and metadata updated. ( #94 )
2020-04-02 08:54:06 +02:00
John R Barker
c313c825f4
[wip] Remove network content ( #84 )
...
* rebase
* remove broken symlinks
* more deletes
* restore cs_* integration tests
* More deletes - from Felix
* cs_common
* Remove some more ignores
2020-04-01 21:34:05 +02:00
Florian Apolloner
8d203225d3
Fixed mysql_user idempotency for long privilege lists. (Fixes ansible/#68044) ( #58 )
2020-04-01 17:31:53 +02:00
René Moser
0205adef24
cloudstack: ci: wait for sys template available ( #78 )
...
* cloudstack: ci: wait for sys template available
* gather all templates
* smoke test VM
2020-03-31 16:08:51 +02:00
Felix Fontein
74d83d8e94
supervisorctl tests: shorten path to .sock file to make OSX happy. ( #77 )
2020-03-31 10:52:24 +02:00
Felix Fontein
be191cce6c
Move modules and module_utils unit tests to correct place ( #81 )
...
* Move modules and module_utils unit tests to correct place.
* Update ignore.txt
* Fix imports.
* Fix typos.
* Fix more typos.
2020-03-31 10:42:38 +02:00
Felix Fontein
6172e56b62
Fix netapp modules ( #76 )
...
* Replace missing netapp parts with own copy.
* Localize final fragment.
* Mark netapps docs fragment as deprecated.
* Drop dependency on netapp.ontap.
* Remove all netapp_e_* modules.
* Remove docs fragment.
2020-03-31 09:41:29 +02:00
Abhijeet Kasurde
273a678771
homebrew_cask: Follow up changes ( #32 )
...
Follow up changes recommended in code review
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2020-03-30 19:15:17 +02:00
Felix Fontein
0026c9f5b2
Fix become plugins ( #50 )
...
* Fix become plugins.
* Fix become unit tests to avoid play_context.make_become_cmd.
* Remove hack.
* Remove explicit defaults. Adjust tests to be more like Ansible itself.
* Forgot two lines.
* Rewrite tests (again).
* Rename play_context -> task, add possibility to pass var_options.
* Add var_options variants.
* Properly test overwriting.
2020-03-30 19:09:45 +02:00
Felix Fontein
2cb3605617
Use ansible/ansible#68550 instead of devel branch of Ansible to prevent full CI runs for docs/ and changelogs/ changes. ( #71 )
2020-03-30 12:24:45 +02:00
Felix Fontein
027ffcae56
Fix more tests ( #66 )
...
* Fix permissions.
* Fix more FQCNs.
* Adjust more ansible_pkg_mgr usages.
* Fix plugin FQCN.
* Change port 12345 -> 12347.
* Print port usage first.
* Support both short and long name.
* Revert "Print port usage first."
This reverts commit ea1dbc60f08a2664a8b01abba7aa7610bc2a23f1.
* Revert "Change port 12345 -> 12347."
This reverts commit cbc13510ee9f855110b4134517b2a548745a1fb0.
* Fix cleanup.
* Add more FQCNs.
* Allow short name as well.
ci_complete
* Add remaining ignore.txt entries for ipaddress.
* Remove kubevirt ignore.txt entries.
* Added missing entries, and sorted.
* Remove superfluous fact gathering.
* Fix FQCNs.
* Temporarily disable supervisorctl (fails on OSX because socket path is too long)
* Add missing file.
* Fix permissions.
ci_complete
2020-03-30 11:06:48 +02:00
Felix Fontein
14731bf485
Fix even more tests ( #69 )
...
* Remove meraki unit tests.
* Reenable disabled tests.
* Re-disable xfs_quota tests - depend on ansible/ansible#68223 .
* Fix FQCNs.
* More FQCNs.
* Fix typo.
2020-03-30 08:24:27 +01:00
Felix Fontein
775ab35ddd
Set pkg_mgr facts manually for FreeBSD and OpenSUSE ( #60 )
...
* Set pkg_mgr facts manually for FreeBSD and OpenSUSE.
ci_complete
* Make pkg_mgr fact work everywhere.
2020-03-29 21:34:10 +02:00
Felix Fontein
897c6ad0f2
Remove patch tests. ( #65 )
2020-03-29 13:32:09 +02:00
Felix Fontein
6ab9f071c6
Fix FQCRs. ( #64 )
2020-03-29 13:02:28 +02:00
Felix Fontein
3c4e98cce2
Fix retry on shippable setup. ( #61 )
2020-03-29 11:20:29 +02:00
Felix Fontein
66267a50b3
Forgot entry in ignore.txt for module_utils/compat/ipaddress.py ( #62 )
2020-03-29 11:19:16 +02:00
Jesse Pretorius
67bea39474
Remove residual rabbitmq integration test targets ( #59 )
...
In [a] These should have been removed, but they weren't.
[a] https://github.com/ansible-collections/community.general/pull/13
2020-03-28 19:34:40 +00:00
Abhijeet Kasurde
c874089d1d
homebrew: Add upgrade_options in upgrade_all ( #24 )
...
Handle upgrade options in upgrade_all state in homebrew module.
Fixes : #54541
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2020-03-27 10:11:27 +00:00
Egor Zaitsev
4fba692c1b
routeros_facts: fix crash when ipv6 is disabled ( #39 )
...
* routeros_facts: fix crash when ipv6 is disabled
* chore: rename fixture file
2020-03-27 07:10:42 +00:00
Felix Fontein
76880e2403
Fix more plugin unit tests. ( #51 )
2020-03-25 22:37:34 +00:00
Felix Fontein
7fa0c20d5d
Run commands which fetch stuff over network for CI setup up to three times. ( #47 )
2020-03-25 16:59:11 +00:00
John R Barker
eb7d3b2273
Delete tower.sh ( #45 )
...
No longer needed
2020-03-25 13:11:52 +00:00
Felix Fontein
07ecfc940c
Fix imports, part 2 ( #42 )
...
* Recover missing netapp.ontap module doc fragments from ansible/ansible@pre-ansible-base.
* Fix PEP8 issues.
* Remove netbox empty files, and test which shouldn't be here.
* Add forgotten file for kubevirt tests.
* Fix unit test imports.
* ansible/ansible#68415 has been fixed.
* Clean up/rearrange imports.
* Update ignore.txt, fix boilerplate.
* Netapp docs fragment: fix spacing
* Forgot to adjust kubevirt tests.
2020-03-25 11:43:51 +00:00
Felix Fontein
25394eeafb
Fix imports and installing dependencies in CI, part 1 ( #41 )
...
* Fix ovirt collection name (ovirt.ovirt_collection, not ovirt.ovirt).
* Fix kubernetes module_utils references.
* Fix broken f5 imports on community.general side. The imports in that collection are still broken and will still cause failures.
* Fix Cisco ACI and MSO modules imports.
* Fix check_point.mgmt dependency, fix imports.
* Fix fortimanager imports.
* Fix cisco intersight imports.
* Fix ovirt module docs fragments.
* Fix usage of _ in unit tests to avoid sanity failures.
* Fix Cisco module docs fragments.
* Fix netapp.ontap module docs fragment name.
* Fix documentation.
* Fix some boilerplate (the ones not mentioned in ignore.txt).
2020-03-24 22:14:53 +00:00
Felix Fontein
927d91f35f
Fix unit test paths in tests/utils/shippable/units.sh, removing fallaxy targets ( #40 )
...
* Fix unit test paths.
* Remove fallaxy targets.
* Remove unit test group 3.
* Avoid sanity tests to fail because they validate something in tests/utils/.
2020-03-24 22:12:55 +00:00
Felix Fontein
a91ebb4e97
[WIP] Removed windows dep and unify shippable.sh ( #38 )
...
* Removed windows dep and unify shippable.sh
* Removed uneeded -p
* Fix chmod.
* Update tests/utils/shippable/shippable.sh
Co-Authored-By: John R Barker <john@johnrbarker.com>
* Distribute sanity tests into groups.
* Remove docs-build test, which doesn't yet exist for collections.
* Remove package-data.
* Remove unsupported option.
* Fix paths.
Co-authored-by: Jordan Borean <jborean93@gmail.com>
Co-authored-by: John R Barker <john@johnrbarker.com>
2020-03-24 16:09:30 +00:00
Abhijeet Kasurde
7ead1c14fc
homebrew: Doc fixes ( #36 )
...
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2020-03-24 08:29:03 +00:00
John R Barker
0a710c2a03
CI should use devel ( #33 )
...
* CI should use devel
* Update shippable.sh
2020-03-24 08:27:57 +00:00
Felix Fontein
c012d0fba7
Fix unit test relative imports, and permissions for included collection requirements ( #29 )
...
* Fix Hetzner firewall unit test imports.
* Make sure tests can actually access collections.
* Fix more relative imports.
* Fix more relative imports.
* Fix more includes.
* Fix more tests.
* One more.
* Fix syntax error in sanity import tests (invalid escape sequence "\$" caused by non-raw docs block)
* Fix permissions of ansible-test parts for sanity tests.
* Revert "Fix permissions of ansible-test parts for sanity tests."
This reverts commit c2713f0a12
.
2020-03-24 08:27:28 +00:00
Felix Fontein
7e60763ab3
Fix unit test imports. ( #27 )
2020-03-22 18:59:18 +00:00
John R Barker
344b48c2bf
ignore-2.10 action plugins ( #25 )
2020-03-20 17:44:31 +00:00
John R Barker
bbc96ebb99
ignore.txt: timing.py
2020-03-19 16:39:07 +00:00
John R Barker
b7f1f080d6
Patch is in ansible.posix
2020-03-19 16:21:17 +00:00
John R Barker
d21e7bd81c
Add interfaces_file unit tests ( #21 )
2020-03-17 17:15:18 +00:00
Abhijeet Kasurde
5dbdf14908
passwordstore: Honor equal sign in userpass ( #19 )
...
passwordstore lookup plugin now can handle equal sign in user input
Fixes : ansible/ansible#68265
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2020-03-17 14:20:39 +00:00
Jesse Pretorius
5d47ab7096
Remove rabbitmq content ( #13 )
...
This content has been moved to:
https://github.com/ansible-collections/rabbitmq
2020-03-17 09:01:39 +00:00
John R Barker
1f06a02043
Shippable: community/general ( #12 )
...
* Shippable: community/general
2020-03-17 08:59:17 +00:00
Jesse Pretorius
fe111b8577
Remove virt/libvirt sanity ignore entries ( #16 )
...
This was left out of https://github.com/ansible-collections/community.general/pull/14
by mistake.
2020-03-16 15:30:25 +00:00
Dusan Matejka
24405289fe
removing zabbix modules and their references due to migration to a dedicated collection ( #11 )
2020-03-16 10:55:34 +00:00
Jesse Pretorius
0ffe9fa6c4
Remove libvirt/virt content ( #14 )
...
This content has been moved to:
https://github.com/ansible-collections/libvirt
2020-03-13 15:50:53 +00:00
John R Barker
337846a1dd
Shippable ( #8 )
...
* Shippable
* build ansible.windows from source
* build ansible.windows from source
2020-03-11 18:46:18 +00:00
Ansible Core Team
aebc1b03fd
Initial commit
2020-03-09 09:11:07 +00:00