Skip to content

Commit 77e02f0

Browse files
authored
Deprecate platform role (#238)
Signed-off-by: Webster Mudge <[email protected]>
1 parent 60ec4b7 commit 77e02f0

File tree

4 files changed

+49
-33
lines changed

4 files changed

+49
-33
lines changed

.ansible-lint-ignore

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,3 +92,42 @@ roles/init_deployment/tasks/validate.yml no-jinja-when skip
9292
roles/init_deployment/vars/basic_cluster.yml schema[vars][/] skip
9393
roles/init_deployment/vars/basic_cluster.yml var-naming[no-role-prefix] skip
9494
roles/init_deployment/vars/basic_cluster.yml var-naming[no-reserved] skip
95+
roles/platform/defaults/main.yml var-naming[no-role-prefix] skip
96+
roles/platform/defaults/main.yml yaml[line-length] skip
97+
roles/platform/defaults/main.yml jinja[spacing][/] skip
98+
roles/platform/molecule/default/molecule.yml yaml[truthy][/] skip
99+
roles/platform/molecule/level0/molecule.yml yaml[truthy][/] skip
100+
roles/platform/molecule/shared/prepare.yml risky-file-permissions skip
101+
roles/platform/molecule/shared/prepare.yml no-changed-when skip
102+
roles/platform/tasks/aws_policy_download.yml risky-file-permissions skip
103+
roles/platform/tasks/initialize_aws.yml no-changed-when skip
104+
roles/platform/tasks/initialize_aws_terraform.yml risky-file-permissions skip
105+
roles/platform/tasks/initialize_azure.yml no-changed-when skip
106+
roles/platform/tasks/initialize_azure.yml yaml[line-length] skip
107+
roles/platform/tasks/initialize_azure.yml ignore-errors skip
108+
roles/platform/tasks/initialize_setup_azure.yml risky-file-permissions skip
109+
roles/platform/tasks/initialize_setup_base.yml no-changed-when skip
110+
roles/platform/tasks/initialize_setup_gcp.yml no-changed-when skip
111+
roles/platform/tasks/initialize_setup_gcp.yml yaml[line-length] skip
112+
roles/platform/tasks/initialize_teardown_aws_terraform.yml risky-file-permissions skip
113+
roles/platform/tasks/initialize_teardown_azure.yml yaml[line-length] skip
114+
roles/platform/tasks/initialize_teardown_gcp.yml no-changed-when skip
115+
roles/platform/tasks/main.yml name[missing][/] skip
116+
roles/platform/tasks/setup_aws_authz.yml no-changed-when skip
117+
roles/platform/tasks/setup_aws_authz.yml jinja[spacing][/] skip
118+
roles/platform/tasks/setup_aws_terraform_authz.yml risky-file-permissions skip
119+
roles/platform/tasks/setup_azure_authz.yml no-changed-when skip
120+
roles/platform/tasks/setup_azure_authz.yml yaml[line-length] skip
121+
roles/platform/tasks/setup_base.yml yaml[line-length] skip
122+
roles/platform/tasks/setup_gcp_authz.yml jinja[spacing][/] skip
123+
roles/platform/tasks/setup_gcp_authz.yml no-changed-when skip
124+
roles/platform/tasks/setup_gcp_authz.yml yaml[line-length] skip
125+
roles/platform/tasks/setup_gcp_env.yml yaml[line-length] skip
126+
roles/platform/tasks/teardown_aws_authz.yml no-changed-when skip
127+
roles/platform/tasks/teardown_aws_terraform_authz.yml risky-file-permissions skip
128+
roles/platform/tasks/teardown_azure_authz.yml no-changed-when skip
129+
roles/platform/tasks/teardown_gcp_authz.yml no-changed-when skip
130+
roles/platform/tasks/teardown_gcp_authz.yml jinja[spacing][/] skip
131+
roles/platform/tasks/validate.yml no-changed-when skip
132+
roles/platform/tasks/validate_aws_terraform.yml yaml[line-length] skip
133+
roles/platform/vars/main.yml var-naming[no-role-prefix] skip

meta/runtime.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,3 +65,7 @@ plugin_routing:
6565
deprecation:
6666
removal_version: 4.0.0
6767
warning_text: Role, init_deployment, is not longer supported.
68+
platform:
69+
deprecation:
70+
removal_version: 4.0.0
71+
warning_text: Role, platform, is not longer supported.

roles/platform/meta/main.yml

Lines changed: 0 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -13,37 +13,4 @@
1313
# See the License for the specific language governing permissions and
1414
# limitations under the License.
1515

16-
galaxy_info:
17-
role_name: platform
18-
namespace: cloudera
19-
author: Webster Mudge ([email protected])
20-
description: >
21-
Deployment and management of Cloudera Data Platform (CDP) Public Cloud core
22-
services, e.g. Environments, Datalakes, Shared Data Experiences (SDX). In
23-
addition to the CDP services, the role handles the deployment and management
24-
of the cloud provider artifacts required for CDP operations, e.g. roles, policies.
25-
company: Cloudera
26-
license: Apache-2.0
27-
28-
min_ansible_version: 2.10
29-
30-
platforms:
31-
- name: Debian
32-
versions: all
33-
- name: Fedora
34-
versions: all
35-
- name: GenericLinux
36-
versions: all
37-
- name: MacOSX
38-
versions: all
39-
- name: Ubuntu
40-
versions: all
41-
42-
galaxy_tags:
43-
- cloudera
44-
- cdp
45-
- aws
46-
- gcloud
47-
- azure
48-
4916
dependencies: ["cloudera.exe.common"]

roles/platform/tasks/main.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,12 @@
1313
# See the License for the specific language governing permissions and
1414
# limitations under the License.
1515

16+
- name: Deprecation warning
17+
run_once: true
18+
cloudera.exe.deprecation:
19+
msg: "Role, {{ ansible_role_name }}, is no longer supported."
20+
version: 4.0.0
21+
1622
- ansible.builtin.include_tasks: validate.yml
1723
- ansible.builtin.include_tasks: initialize_setup.yml
1824
- ansible.builtin.include_tasks: setup.yml

0 commit comments

Comments
 (0)