Skip to content

Commit 80357cf

Browse files
jimrightPhilippe Lanckvrind
andcommitted
Add vc tier parameter to de_virtual_cluster module
Signed-off-by: Jim Enright <[email protected]> Co-Authored-By: Philippe Lanckvrind <[email protected]>
1 parent 1deb7c9 commit 80357cf

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

plugins/modules/de_virtual_cluster.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,16 @@
6161
- Comma-separated Workload usernames of CDP users to be granted access to the Virtual Cluster.
6262
type: str
6363
required: False
64+
vc_tier:
65+
description:
66+
- Tier of the virtual cluster, for CDE 1.19.0 and beyond.
67+
- C(CORE) enables operational batch jobs.
68+
- C(ALLP) enables both operational batch jobs and interactive sessions.
69+
type: str
70+
required: False
71+
choices:
72+
- ALLP
73+
- CORE
6474
chart_value_overrides:
6575
description:
6676
- Chart overrides for creating a virtual cluster.
@@ -114,6 +124,7 @@
114124
name: virtual-cluster-name
115125
cluster_name: cde-service-name
116126
env: cdp-environment-name
127+
vc_tier: ALLP
117128
state: present
118129
wait: true
119130
delay: 30
@@ -259,6 +270,7 @@ def __init__(self, module):
259270
self.runtime_spot_component = self._get_param("runtime_spot_component")
260271
self.spark_version = self._get_param("spark_version")
261272
self.acl_users = self._get_param("acl_users")
273+
self.vc_tier = self._get_param("vc_tier")
262274

263275
self.state = self._get_param("state")
264276
self.force = self._get_param("force")
@@ -385,6 +397,7 @@ def _create_vc(self):
385397
runtime_spot_component=self.runtime_spot_component,
386398
spark_version=self.spark_version,
387399
acl_users=self.acl_users,
400+
vc_tier=self.vc_tier,
388401
)
389402
return_desc = None
390403
if result and result["vcId"]:
@@ -444,6 +457,7 @@ def main():
444457
runtime_spot_component=dict(required=False, type="str", default=None),
445458
spark_version=dict(required=False, type="str", default=None),
446459
acl_users=dict(required=False, type="str", default=None),
460+
vc_tier=dict(required=False, type='str', choices=['ALLP', 'CORE'], default=None),
447461
state=dict(
448462
required=False,
449463
type="str",

0 commit comments

Comments
 (0)