Sam Doran
8edad83ae0
User - make groups and append mutually exclusive with local ( #59309 )
...
* Update intigration tests
2019-07-19 16:05:15 -04:00
The Magician
5c6aa9b9e8
Bug fixes for GCP (as of 2019-07-09T06:06:53Z) ( #59171 )
...
* Bug fixes for GCP modules
* ignore syntax
2019-07-19 11:33:47 -07:00
The Magician
c5e26ab4da
Bug fixes for GCP (as of 2019-07-09T06:06:53Z) ( #59172 )
...
* Bug fixes for GCP modules
* ignore syntax
2019-07-19 11:33:04 -07:00
The Magician
b75e8d19be
Bug fixes for GCP (as of 2019-07-09T06:06:53Z) ( #59132 )
...
* Bug fixes for GCP modules
* ignore syntax
2019-07-19 11:32:05 -07:00
Felix Fontein
4a574c4d0c
Option parsing: warn if both an option and its alias are specified for a module ( #53698 )
...
* Print warning when both an option and its alias is specified.
* Improve output.
* Put warnings into self._warnings directly, resp. use self.warn() when handling subspecs.
* Add changelog.
* Add unit test.
2019-07-19 13:11:41 -04:00
Sam Doran
f231f21669
Handle situation where ansible_architecure may not be defined when gathering facts ( #55466 )
2019-07-19 11:33:05 -04:00
Nilashish Chakraborty
bb006db7c8
Add exclusive configuration mode support ( #59289 )
...
Signed-off-by: NilashishC <nilashishchakraborty8@gmail.com>
2019-07-19 19:03:35 +05:30
Abhijeet Kasurde
4b152235ff
Typo fixes ( #59227 )
...
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2019-07-19 18:18:14 +05:30
Raul Mahiques
fd2116e26a
Added state "remount" which will remount the device ( #52649 )
2019-07-19 08:59:27 +02:00
Martin Krizek
a752e2a467
Clear 'connection related' plugin vars for next loop iteration ( #59024 )
...
Fixes #58876
2019-07-19 08:39:05 +02:00
Denis Afonso
da047eec59
cloudformation_facts: Fixes PhysicalResourceId KeyError( #55990 )
...
Fixes : #38033
2019-07-19 10:51:54 +05:30
yanzhangi
e7c9c9585e
update ce_vrrp to fix a bug ( #59185 )
...
* update ce_vrrp to fix a bug
* update module ce_vrrp 20190718
* update ce_vrrp to fix bugs
2019-07-18 21:33:19 -04:00
Pedro Magalhães
c010a6d288
Fix maven_artifact.py when your maven is behind a cloudflare ( #53495 )
...
Cloudflare has a feature that checks Browser Integrity Check, when the user agent is not present, it can fail on BIC.
Since we are defining the default value of variable "self.module.params['http_agent']" to None, this will cause that
User-Agent header will not be added, because of the conditional if present on module_utils/urls.py [1]
[1] https://github.com/ansible/ansible/blob/devel/lib/ansible/module_utils/urls.py#L1135-L1136
This fix will ensure that the "self.module.params['http_agent']" will be defined
URLs:
https://support.cloudflare.com/hc/en-us/articles/200171806-Error-1010-The-owner-of-this-website-has-banned-your-access-based-on-your-browser-s-signature
https://support.cloudflare.com/hc/en-us/articles/200170086-What-does-the-Browser-Integrity-Check-do-
2019-07-18 18:55:36 -04:00
Simon Dodsley
4acbb83c84
Add checks for VG and Pod existence when creating volume ( #58857 )
2019-07-18 18:11:06 -04:00
Simon Dodsley
a1220268b2
Add new facts for Pure Storage FlashArray ( #58894 )
...
* Update purefa_facts module to support NVMe and preferred arrays
* Update purefa_facts with new information available from array
2019-07-18 17:46:19 -04:00
Simon Dodsley
aeb0245ebd
Add check for correct API version before trying to execute ( #59205 )
2019-07-18 17:17:31 -04:00
The Magician
5f222c478d
Bug fixes for GCP modules ( #59130 )
2019-07-18 16:41:45 -04:00
The Magician
6128d0cd8b
New Module: gcp_mlengine_model_facts ( #59223 )
2019-07-18 16:39:57 -04:00
The Magician
de92ea6b3d
New Module: gcp_mlengine_version_facts ( #59225 )
2019-07-18 16:39:48 -04:00
Aljaž Košir
42073b6331
Add lambda_bucket_event module ( #58059 )
2019-07-18 10:54:01 -07:00
pratikgadiya12
393e4a41d0
Added support to create and delete multiple databases in MySQL ( #58602 )
...
* Added support to create/delete mulitiple databases in MySQL
Fixes : #58370
* Added additional tests cases and fixed documentation changes
* Code refactoring and added tests for better test coverage
- Removed db_exists usage from most of the code. Used existence_list
and non_existence_list instead
- Added additional tests to cover all scenarios w.r.t creation and deletion
on multiple databases
- Added tests for dump operations
* Minor fix
* Minor fix - create check mode test
* Added dump tests for better dump tests coverage
* Removed minor database connection details
* fixed error
* Added test case for import operations
* Code refactoring and review fixes
- Added dump all test case
* Fixed review comments
* Minor review comment fixes
* Altered db_create return value
* Removed db_list and altered "does exist" to just "exist"
* Kept db and db_list in module.exit_json
* Refactored tests
- Added removal of dump2 file
* Moved import tests to state_dump_import file
* Removed import tests from multi_db_create_delete
* Updated porting guide, added RETURN block
* Minor identation fix
* Added validation to check if databases are dumped
2019-07-18 16:56:32 +02:00
Felix Fontein
cdf0947df0
Fix typo in import package name. ( #59229 )
2019-07-18 16:54:33 +02:00
Hannes Ljungberg
0e8eb1d17f
pip: Remove unused option use_mirrors and remove all ignore.txt entries
...
PR #58977
* Remove unused option use_mirrors
* Add changelog fragment
2019-07-18 16:38:37 +02:00
Sam Doran
d2edf1d435
User - Create parent directories if they do not exist in the specified home path ( #51043 )
...
* Create a user home directory if it has parents that do not exist
The useradd command line tool does not create parent directories. Check if the specified home path has parents that do not exist. If so, create them prior to running useradd, then set the proper permission on the created directory.
Add tests
Signed-off-by: Sam Doran <sdoran@redhat.com>
* Use dict for default user group in tests
Signed-off-by: Sam Doran <sdoran@redhat.com>
* Fix tests
Signed-off-by: Sam Doran <sdoran@redhat.com>
2019-07-18 10:19:11 -04:00
Chris Archibald
2fbc226509
Update to base Netapp.py for Azure, and Rest API ( #59151 )
...
* base changes
* updateS
* fixes
* fies
* updates
* fix issues
* updates
2019-07-18 08:37:00 -04:00
Sumit Jaiswal
b2d8ef69f9
PR to support Ansible Checkmode in Checkpoint modules ( #57695 )
...
* added checkmode support
Signed-off-by: Sumit Jaiswal <sjaiswal@redhat.com>
2019-07-18 16:26:55 +05:30
Eitan Raviv
264945d75f
ovirt-host-network: support commit on success ( #59212 )
...
In ovirt-engine 4.3 and onwards a 'commit on success' parameter is
available. It is used to commit a network configuration automatically
upon successful application of the configuration without needing a
separate save request.
Therefore since ansible 2.8 if the 'save' parameter is specified as
'true' the commit on success parameter will be set to true and used
instead of making an additional save request.
2019-07-18 06:39:32 -04:00
Martin Nečas
9489433a4d
use sysprep only when needed ( #59196 )
2019-07-18 03:59:51 -04:00
n3pjk
7e25a61464
snow: Call Refactored login from snow modules ( #59201 )
...
* Remove python shebang from snow_record*
* Add python shebang to all snow modules
* Remove NO_LOG from username
* Call Refactored login from snow modules
2019-07-18 10:53:23 +05:30
Sebastiaan Mannem
d0538c0d7a
postgresql_pg_hba: Exception when two lines with same weight are compared ( #59198 )
2019-07-18 10:50:19 +05:30
Abhijeet Kasurde
8a13b41823
VMware: Use managed object id to find VM ( #59143 )
...
* Based upon partial work of wilmardo
* Now, user can specify managed object id of virtual machine to find
an existing virtual machine
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2019-07-18 07:38:12 +05:30
James Cassell
28259ee247
dzdo: fix password prompt ( #59208 )
2019-07-18 10:42:00 +10:00
Michael Letterle
b8a41a90b8
Wrap Get-MachineSid's body in a try/catch
...
It's not critical information and there's been a number of issues over
the years with trying to retrieve it. If an exception is thrown just
return null.
Fixes : #47813
2019-07-17 19:11:56 -04:00
Yunge Zhu
42c43a2822
add azure_rm_keyvaultkey_info module ( #55754 )
2019-07-18 06:55:51 +08:00
Brian Coca
c2253c8133
Allow for no role_versions to be present ( #56519 )
...
* Allow for no role_versions to be present
fixes #46650
better info on fetch, ensure list return
* use correct to_
2019-07-17 12:35:24 -04:00
Brian Coca
4ef2545eb5
if users are None/empty, dont assume sameness ( #58875 )
2019-07-17 11:17:48 -04:00
Brian Coca
48d4d6ec69
Stop ignoring merge hash behaviour in inventory ( #58460 )
...
* stop ignoring merge hash behaviour in inventory
fixes #58120
* added porting note
Co-Authored-By: Alicia Cozine <879121+acozine@users.noreply.github.com>
2019-07-17 11:16:56 -04:00
Brian Coca
a39b721db5
fixes to config manager ( #58530 )
...
* skip unreadable ansible.cfg
* all types should check for type
* patch access for tests and fix tests that relied on missing files not being checked
2019-07-17 10:39:30 -04:00
dx0xm
b8eba8e1f0
VMware: Add testcase for vmware_dvs_portgroup_facts ( #59088 )
...
* Tests for choosing specific DVS while gathering facts
Signed-off-by: dx0xm <52723266+dx0xm@users.noreply.github.com>
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2019-07-17 18:31:52 +05:30
Phillipe Smith
ce907c8b90
New module os_group_info ( #57120 )
...
* Added domain_id param to get_group
* Added module os_group_facts based on os_project_facts
* Fix pep8 alarms and version_added to 2.9
* Update lib/ansible/modules/cloud/openstack/os_group_facts.py
Co-Authored-By: Raimund Hook <1150270+StingRayZA@users.noreply.github.com>
* Update lib/ansible/modules/cloud/openstack/os_group_facts.py
Co-Authored-By: Raimund Hook <1150270+StingRayZA@users.noreply.github.com>
* Update lib/ansible/modules/cloud/openstack/os_group_facts.py
Co-Authored-By: Raimund Hook <1150270+StingRayZA@users.noreply.github.com>
* Update lib/ansible/modules/cloud/openstack/os_group_facts.py
Co-Authored-By: Raimund Hook <1150270+StingRayZA@users.noreply.github.com>
* Fixes based on https://github.com/ansible/ansible/pull/57120#issuecomment-511338588
* Update lib/ansible/modules/cloud/openstack/os_group_info.py
Co-Authored-By: Felix Fontein <felix@fontein.de>
* Update lib/ansible/modules/cloud/openstack/os_group_info.py
Co-Authored-By: Felix Fontein <felix@fontein.de>
* Update lib/ansible/modules/cloud/openstack/os_group_info.py
Co-Authored-By: Felix Fontein <felix@fontein.de>
* Removed availability_zone option
* Revert "Removed availability_zone option"
This reverts commit 20155c0b0f
.
* Reverted to the original code to open a new Pull Request
2019-07-17 13:55:53 +02:00
Jordan Borean
edfdf30bcb
Improve docs for win_service for custom account rights ( #59155 )
2019-07-17 08:03:47 +01:00
dx0xm
09aa98bf43
VMware: Gather facts about vlan id from DVS Portgroup in vmware_dvs_portgroup_facts ( #59085 )
2019-07-17 11:39:44 +05:30
Hannes Ljungberg
6f94995b52
npm: Validate all option types ( #58965 )
...
* Add type validation for name, version and registry
* Add changelog fragment
* Remove ignore of E337 and E338
2019-07-17 09:34:58 +05:30
Eugene Narciso
fbb4eaaba9
Update net_static_route document ( #59168 )
...
Update net_static_route examples section document, the missing colon can potentially cause confusion.
2019-07-17 09:08:34 +05:30
Sumit Jaiswal
0bde145b1f
PR to fix minor issues with Checkpoint module ( #58049 )
...
* minor checkpoint module fix
Signed-off-by: Sumit Jaiswal <sjaiswal@redhat.com>
* state default value set
Signed-off-by: Sumit Jaiswal <sjaiswal@redhat.com>
2019-07-16 18:51:32 -04:00
Fred-sun
6430205d39
Update azure_rm_virtualmachine related document ( #58861 )
...
* Update azure_rm_virtualmachine_facts module's documentation with nitzmahone feedback, CI fixes
* 'remove_on_absent' does not define choices
2019-07-16 15:58:14 -05:00
Matt Clay
493785ccef
Remove extra blank line from galaxy .travis.yml.
...
This fixes the last yamllint error on the file.
The file is currently ignored by CI, but that will be changing soon.
2019-07-16 13:50:19 -07:00
Matt Davis
d28f25d118
patch ansible-connection collection plugin loading ( #59119 )
2019-07-16 13:46:15 -07:00
Matt Clay
d4dec59cb0
Fix collection loader builtin handling. ( #58897 )
...
- Support more import statements:
from ansible_collections.ansible.builtin.plugins.module_utils import basic
from ansible_collections.ansible.builtin.plugins.module_utils.basic import AnsibleModule
- Add unit tests for more import statements.
- Raise ImportError instead of returning None if load_module fails.
2019-07-16 13:40:22 -07:00
Shachaf92
681ab6515a
win_domain_group_membership - Fix to a fix in extra_args ( #58943 )
...
* win_domain_group_membership - Fix to a fix in extra_args
* addig missing l on the fly
2019-07-17 05:38:42 +10:00