Zuul
2b51a58da2
Merge "New Module: os_keystone_federation_protocol_info"
2020-04-03 16:13:26 +00:00
Zuul
0424bb8ac1
Merge "New Module: os_keystone_federation_protocol"
2020-04-03 16:12:45 +00:00
Mark Chappell
583770f597
New Module: os_keystone_federation_protocol_info
...
Add support for getting information about Keystone federation Protocols
Change-Id: Id389b094465967a2a8a0eff428f1f6679865c6f6
2020-04-02 17:27:06 +02:00
Mark Chappell
8729b8da72
New Module: os_keystone_federation_protocol
...
Add support for Keystone federation Protocols
Depends-On: https://review.opendev.org/714431
Depends-On: https://review.opendev.org/713461
Change-Id: I6dff6cebe72106e601834976e369e08583391c55
2020-04-02 17:26:31 +02:00
Mark Chappell
54c189063f
os_keystone_mapping: fixup some minor nits found in followup reviews
...
Change-Id: I0c8995e8d52a993395e674c06c84f6398473754c
2020-04-02 17:23:27 +02:00
Zuul
bf4af7b1b9
Merge "New Module: os_keystone_identity_provider_info"
2020-04-02 14:42:08 +00:00
Zuul
9e2eeedaf3
Merge "New Module: os_keystone_identity_provider"
2020-04-02 14:42:08 +00:00
Zuul
d2379cd284
Merge "New module: os_keystone_mapping_info"
2020-04-02 14:35:51 +00:00
Mark Chappell
c85817dac9
New Module: os_keystone_identity_provider_info
...
Add support for fetching the information about federation IDPs
Change-Id: I36b7fa264866689e09b020b13b7bdc3843bfacfb
2020-04-02 13:59:14 +02:00
Mark Chappell
b74791754b
New Module: os_keystone_identity_provider
...
Add support for Keystone Identity Providers
Depends-On: https://review.opendev.org/714122
Depends-On: https://review.opendev.org/713461
Change-Id: I9d4ba6b9e7b1e618f985a8264fb0238fe3cbc7bd
2020-04-02 13:59:14 +02:00
Mark Chappell
1b7ecc7a4a
New module: os_keystone_mapping_info
...
Change-Id: I716c00b7f3cde7df6a220c20a8c0652ccbe8bdce
Depends-On: https://review.opendev.org/716908
2020-04-02 13:43:31 +02:00
Sagi Shnaidman
347347b46e
Fix ansible sanity linter tests
...
Change-Id: I2d08fdc77d930378be515da697c1cf975dd8b4d2
2020-04-02 13:20:01 +02:00
Mark Chappell
cde068ca70
New Module: os_keystone_mapping
...
Depends-On: https://review.opendev.org/713633
Depends-On: https://review.opendev.org/713461
Change-Id: I6842b7d10fca292a6779043b50fb95bd0d93e584
2020-03-26 07:18:46 +01:00
Monty Taylor
75cc5012e3
Update os_client_config to use openstacksdk
...
This never got migrated but should. os-client-config is only
on life support.
Change-Id: I2d77c9f7d147900b79a410c17cce197108c0a69b
2020-03-17 13:35:45 -05:00
Mark Chappell
e39c5d0a9a
Fixup elements related sanity failures
...
Change-Id: I6f2bba929af5a148a1f52df26916e00efcc14a07
2020-03-16 15:49:49 +01:00
Mark Chappell
63e444a324
Ensure documented choices match spec
...
Change-Id: Ia40e846f970a05a894601a7a37af0231f136bab6
2020-03-16 14:15:04 +01:00
Mark Chappell
f52598dd90
Use dict rather than complex for os_quota return type.
...
Change-Id: Ib8275a88eefb46ace471ddd12fadb018b4adbf9b
2020-03-16 13:56:58 +01:00
Mark Chappell
f16eda89dd
Ensure defaults match spec
...
Change-Id: Ie5c499d7e035a0e9c3ac32e5dc5d57151c1745ed
2020-03-16 13:56:58 +01:00
Mark Chappell
aeb0e78148
Clean up doc-required-mismatch
...
Change-Id: Ia1449c50295f6b3551f176edf9bd439ace65ec90
2020-03-16 13:56:58 +01:00
Mark Chappell
1849f8bd47
Add missing type information to docs
...
Change-Id: Iac23d54512b23f031460d1b7281ccb8d93e20cad
2020-03-16 13:56:58 +01:00
Mark Chappell
9e9dacdf3c
Fix doc requirements, and consistently require python 3.6+
...
Change-Id: I43f4ba5718422f75f553e3cae88fa887722aa044
2020-03-16 10:32:21 +01:00
Mark Chappell
400e9c4873
Move default availability_zone docs into doc_fragment
...
If availability_zone is defined in the module this will override the fragment
Change-Id: I4f6abcbfee89a53480134dc64ca06782c8e6d094
2020-03-16 10:32:20 +01:00
Mark Chappell
c5cd1a0e9f
os_nova_host_aggregate: Add support for not 'purging' missing hosts
...
Change-Id: I3ac44e49ef2b8b05b2a182916e2ba5a0a980692f
Depends-On: https://review.opendev.org/712917
2020-03-13 16:49:20 +01:00
Mark Chappell
d39f3ae5b0
os_nova_host_aggregate: Fixup sanity test failures
...
Change-Id: I40cc48c8b04713a63ab8fd8c71b785a824cf3715
2020-03-13 16:49:20 +01:00
Zuul
c9d2866b57
Merge "Test with and assert support for python3"
2020-03-04 22:27:00 +00:00
Zuul
11331d7f1f
Merge "Remove from __future__ lines"
2020-03-04 22:26:59 +00:00
Zuul
fba0eda1d8
Merge "Fix H236 and remove exclusion"
2020-03-04 22:22:02 +00:00
Monty Taylor
53affc3220
Test with and assert support for python3
...
Collections are new. openstacksdk as of now doesn't support python2.
We shouldn't pretend to support python2 either. If you're using
ansible new enough to use collections, you can use python3.
This release of openstacksdk only supports 3.6 and onwards, so
set that as our min.
Change-Id: I34d544ce48f25bffde8e6e0cf82cdf9a85e681c3
2020-03-03 09:28:43 -06:00
Zuul
17cdcee058
Merge "os_coe_cluster: Retrive id/uuid correctly"
2020-03-02 18:36:17 +00:00
Bharat Kunwar
050acb6c03
os_coe_cluster: Retrive id/uuid correctly
...
Fix https://github.com/ansible/ansible/issues/67576
Change-Id: I59b07a8733d549015ed1999e30970d1131c82f99
Signed-off-by: Bharat Kunwar <brtknr@bath.edu >
2020-03-02 17:09:30 +00:00
Zuul
79b2b1001a
Merge "Fix F401 and remove exclusion"
2020-03-02 13:31:36 +00:00
Zuul
4b6c60ff14
Merge "Fix W504 and remove exclusion"
2020-03-02 13:31:35 +00:00
Zuul
d2674e42b2
Merge "Fix E128 and remove exclusion"
2020-03-02 13:31:35 +00:00
Zuul
32905ea099
Merge "Fix F841 and remove exclusion"
2020-03-02 13:31:33 +00:00
Monty Taylor
96a5914eb6
Remove from __future__ lines
...
We only support python3
Change-Id: Ieb82eb3369c4ac73f3595dc84ca11e1f11766a79
2020-03-01 06:26:03 -06:00
Monty Taylor
9d29e8c847
Fix H236 and remove exclusion
...
We haven't needed this in a VERY long time.
Change-Id: I35041c2c6ae421e7caaef3c04ffca92e2ff10e35
2020-03-01 06:22:58 -06:00
Zuul
584220fdd3
Merge "fix constructed compose"
2020-02-27 23:38:05 +00:00
Monty Taylor
86670bcec9
Fix F401 and remove exclusion
...
Change-Id: Id2dbff06925ed8326e4a214aabc19d4ada5db69c
2020-02-27 13:56:48 -06:00
Monty Taylor
92d7d7caeb
Fix W504 and remove exclusion
...
This is a topic where there are two points of view. While neither
is fundamentally better than the other in reality, what's best is
to not have any arguments about it. The tox.ini comments about 503
and 504 that were in place make the argument that:
- 503 is intended to be disabled and 504 enabled by default
- Donald Knuth believes 504 is the right way
Since Donald Knuth is smarter than all of us, align with 504, match
the comments in the file and turn on enforcement to keep it that way.
Change-Id: I92d4d1e82935e30ae42a0e14e641cbe36fd6e811
2020-02-27 13:56:48 -06:00
Monty Taylor
72ba76f156
Fix E128 and remove exclusion
...
Change-Id: I0517c0ed09d7834df763c745936793739e88ef9d
2020-02-27 13:56:48 -06:00
Monty Taylor
15f7f7fc7b
Fix F841 and remove exclusion
...
Change-Id: I92802ced580d42781cfd875389daa232aa8a64a5
2020-02-27 13:56:48 -06:00
Zuul
df5bbd9fd3
Merge "Make an OpenStackModule base class"
2020-02-26 16:25:32 +00:00
Zuul
78937f4d41
Merge "Add os_routers_info module"
2020-02-19 12:15:07 +00:00
Bram Verschueren
72944f1a3a
Add os_routers_info module
...
Introduces a new os_routers_info module.
original github PR: https://github.com/ansible/ansible/pull/63731
Change-Id: I7fe56cfe862b2b8209675acf0f87fbad99e09546
2020-02-19 10:21:06 +01:00
Zuul
7bd15ba000
Merge "Bump min openstacksdk version for os_network/{port_security_enabled,mtu}"
2020-02-18 19:26:19 +00:00
Jesse Pretorius (odyssey4me)
0f196864b3
Bump min openstacksdk version for os_network/{port_security_enabled,mtu}
...
To make use of the port_security_enabled [a] and mtu [b] parameters,
[c] and [d] need to be present in the openstacksdk or the os_network
module with return an error like:
TypeError: create_network() got an unexpected keyword argument 'port_security_enabled'
or:
TypeError: create_network() got an unexpected keyword argument 'mtu'
To handle this, we fail the module if one of the arguments are used
and the minimum openstacksdk version for that argument is not met.
[a] eaf238b033
[b] c6a8e99d34
[c] 8eb788af07
[d] a1fc820a2f
Fixes: https://github.com/ansible/ansible/issues/62062
Change-Id: I2b80dc721a08bbdb530af3705ae99cf1b579d9f0
2020-02-18 12:46:00 +00:00
Zuul
1846cbd1b4
Merge "Support json type for the ironic_node config_drive parameter"
2020-02-17 17:20:16 +00:00
Abhijeet Kasurde
fcab7a9963
os_ironic: Correct parameter name
...
since inception skip_update_of_masked_password is misspelled
as skip_update_of_driver_password in the documentation.
Change-Id: I439f672b82385b4e317f2442755a81ef9c7c6bda
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com >
2020-02-17 15:05:00 +05:30
Sagi Shnaidman
ae0303d482
Make an OpenStackModule base class
...
In module_utils we have a bunch of factory functions that we expect
people to use in a certain combination to build a module, then we
pass around a reference to the SDK and to the connection we created.
That's largely just due to how this stuff grew organically.
Instead, create a base class to be used in the modules. For now it
allows us to clean things up a bit. But as a follow on - it should
maybe help us put in things like richer logging collection which
would otherwise need to be done with helper methods and whatnot.
Change-Id: I487e79fe18c0b9a75df7dacd224ab40ed7f4e1ab
2020-02-17 08:50:17 +00:00
Abhijeet Kasurde
b455295f92
Update root hint documentation link
...
Root hint documentation link points to non-existing link.
This patch corrects this link.
Fixes: https://github.com/ansible/ansible/issues/67357
Change-Id: I1ad77ca2b1007ed1660ac938c6fee7f4059a979c
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com >
2020-02-13 14:29:30 +05:30