|
61 | 61 | - Comma-separated Workload usernames of CDP users to be granted access to the Virtual Cluster. |
62 | 62 | type: str |
63 | 63 | required: False |
| 64 | + 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 |
| 74 | + aliases: |
| 75 | + - vc_tier |
64 | 76 | chart_value_overrides: |
65 | 77 | description: |
66 | 78 | - Chart overrides for creating a virtual cluster. |
|
114 | 126 | name: virtual-cluster-name |
115 | 127 | cluster_name: cde-service-name |
116 | 128 | env: cdp-environment-name |
| 129 | + tier: ALLP |
117 | 130 | state: present |
118 | 131 | wait: true |
119 | 132 | delay: 30 |
@@ -259,6 +272,7 @@ def __init__(self, module): |
259 | 272 | self.runtime_spot_component = self._get_param("runtime_spot_component") |
260 | 273 | self.spark_version = self._get_param("spark_version") |
261 | 274 | self.acl_users = self._get_param("acl_users") |
| 275 | + self.tier = self._get_param("tier") |
262 | 276 |
|
263 | 277 | self.state = self._get_param("state") |
264 | 278 | self.force = self._get_param("force") |
@@ -385,6 +399,7 @@ def _create_vc(self): |
385 | 399 | runtime_spot_component=self.runtime_spot_component, |
386 | 400 | spark_version=self.spark_version, |
387 | 401 | acl_users=self.acl_users, |
| 402 | + vc_tier=self.tier, |
388 | 403 | ) |
389 | 404 | return_desc = None |
390 | 405 | if result and result["vcId"]: |
@@ -444,6 +459,13 @@ def main(): |
444 | 459 | runtime_spot_component=dict(required=False, type="str", default=None), |
445 | 460 | spark_version=dict(required=False, type="str", default=None), |
446 | 461 | acl_users=dict(required=False, type="str", default=None), |
| 462 | + tier=dict( |
| 463 | + required=False, |
| 464 | + type="str", |
| 465 | + choices=["ALLP", "CORE"], |
| 466 | + default=None, |
| 467 | + aliases=["vc_tier"], |
| 468 | + ), |
447 | 469 | state=dict( |
448 | 470 | required=False, |
449 | 471 | type="str", |
|
0 commit comments