diff --git a/.ansible-lint-ignore b/.ansible-lint-ignore index c08b628d..d26bd1ec 100644 --- a/.ansible-lint-ignore +++ b/.ansible-lint-ignore @@ -133,3 +133,34 @@ roles/platform/tasks/validate_aws_terraform.yml yaml[line-length] skip roles/platform/vars/main.yml var-naming[no-role-prefix] skip roles/provision/defaults/main.yml yaml[comments][/] skip roles/provision/tasks/present.yml risky-file-permissions skip +roles/rdbms/client/mysql_connector/defaults/main.yml var-naming[no-role-prefix] skip +roles/rdbms/client/mysql_connector/tasks/main.yml ignore-errors skip +roles/rdbms/client/mysql_connector/tasks/main.yml no-changed-when skip +roles/rdbms/client/oracle_connector/defaults/main.yml var-naming[no-role-prefix] skip +roles/rdbms/client/postgresql_connector/defaults/main.yml var-naming[no-role-prefix] skip +roles/rdbms/client/postgresql_connector/tasks/main.yml literal-compare skip +roles/rdbms/client/postgresql_connector/tasks/main.yml no-changed-when skip +roles/rdbms/server/defaults/main.yml var-naming[no-role-prefix] skip +roles/rdbms/server/handlers/main.yml no-changed-when skip +roles/rdbms/server/tasks/mariadb/RedHat.yml command-instead-of-module skip +roles/rdbms/server/tasks/mariadb/RedHat.yml no-changed-when skip +roles/rdbms/server/tasks/mysql/RedHat.yml command-instead-of-module skip +roles/rdbms/server/tasks/mysql/RedHat.yml no-changed-when skip +roles/rdbms/server/tasks/postgresql/Debian.yml risky-file-permissions skip +roles/rdbms/server/tasks/postgresql/Debian.yml package-latest skip +roles/rdbms/server/tasks/postgresql/template_fix.yml no-changed-when skip +roles/rdbms/server/vars/mariadb/Debian.yml var-naming[no-role-prefix] skip +roles/rdbms/server/vars/mariadb/RedHat-7.yml var-naming[no-role-prefix] skip +roles/rdbms/server/vars/mariadb/RedHat-8.yml var-naming[no-role-prefix] skip +roles/rdbms/server/vars/mariadb/RedHat-9.yml var-naming[no-role-prefix] skip +roles/rdbms/server/vars/mariadb/common.yml var-naming[no-role-prefix] skip +roles/rdbms/server/vars/mysql/Debian.yml var-naming[no-role-prefix] skip +roles/rdbms/server/vars/mysql/RedHat-7.yml var-naming[no-role-prefix] skip +roles/rdbms/server/vars/mysql/RedHat-8.yml var-naming[no-role-prefix] skip +roles/rdbms/server/vars/mysql/RedHat-9.yml var-naming[no-role-prefix] skip +roles/rdbms/server/vars/mysql/common.yml var-naming[no-role-prefix] skip +roles/rdbms/server/vars/postgresql/Debian.yml var-naming[no-role-prefix] skip +roles/rdbms/server/vars/postgresql/RedHat.yml var-naming[no-role-prefix] skip +roles/rdbms/server/vars/postgresql/RedHat.yml jinja[spacing][/] skip +roles/rdbms/server/vars/postgresql/RedHat.yml var-naming[no-role-prefix] skip +roles/rdbms/server/vars/postgresql/common.yml var-naming[no-role-prefix] skip diff --git a/meta/runtime.yml b/meta/runtime.yml index 71741a3f..48385e9e 100644 --- a/meta/runtime.yml +++ b/meta/runtime.yml @@ -73,3 +73,19 @@ plugin_routing: deprecation: removal_version: 4.0.0 warning_text: Role, provision, is not longer supported. + mysql_connector: + deprecation: + removal_version: 4.0.0 + warning_text: Role, rdbms.client.mysql_connector, is not longer supported. + oracle_connector: + deprecation: + removal_version: 4.0.0 + warning_text: Role, rdbms.client.oracle_connector, is not longer supported. + postgresql_connector: + deprecation: + removal_version: 4.0.0 + warning_text: Role, rdbms.client.postgresql_connector, is not longer supported. + rdbms.server: + deprecation: + removal_version: 4.0.0 + warning_text: Role, rdbms.server, is not longer supported. diff --git a/roles/rdbms/client/mysql_connector/tasks/main.yml b/roles/rdbms/client/mysql_connector/tasks/main.yml index 5547c428..ee16bbb3 100644 --- a/roles/rdbms/client/mysql_connector/tasks/main.yml +++ b/roles/rdbms/client/mysql_connector/tasks/main.yml @@ -13,6 +13,13 @@ # limitations under the License. --- + +- name: Deprecation warning + run_once: true + cloudera.exe.deprecation: + msg: "Role, {{ ansible_role_name }}, is no longer supported." + version: 4.0.0 + - name: Download MySQL Connector/J ansible.builtin.get_url: url: "{{ mysql_connector_url }}" diff --git a/roles/rdbms/client/oracle_connector/tasks/main.yml b/roles/rdbms/client/oracle_connector/tasks/main.yml index df831260..d83a557e 100644 --- a/roles/rdbms/client/oracle_connector/tasks/main.yml +++ b/roles/rdbms/client/oracle_connector/tasks/main.yml @@ -13,6 +13,13 @@ # limitations under the License. --- + +- name: Deprecation warning + run_once: true + cloudera.exe.deprecation: + msg: "Role, {{ ansible_role_name }}, is no longer supported." + version: 4.0.0 + - name: Setup the Oracle JDBC Driver when: - not (skip_oracle_jdbc_driver_distribution | default(False)) diff --git a/roles/rdbms/client/postgresql_connector/tasks/main.yml b/roles/rdbms/client/postgresql_connector/tasks/main.yml index 27350799..349cd007 100644 --- a/roles/rdbms/client/postgresql_connector/tasks/main.yml +++ b/roles/rdbms/client/postgresql_connector/tasks/main.yml @@ -13,6 +13,13 @@ # limitations under the License. --- + +- name: Deprecation warning + run_once: true + cloudera.exe.deprecation: + msg: "Role, {{ ansible_role_name }}, is no longer supported." + version: 4.0.0 + - name: Download PostgreSQL Connector ansible.builtin.get_url: url: "{{ postgresql_connector_url }}" diff --git a/roles/rdbms/server/tasks/main.yml b/roles/rdbms/server/tasks/main.yml index 39935024..c3637e16 100644 --- a/roles/rdbms/server/tasks/main.yml +++ b/roles/rdbms/server/tasks/main.yml @@ -13,11 +13,12 @@ # limitations under the License. --- -- name: DEPRECATION WARNING - ansible.builtin.debug: - msg: - - This role has been moved to cloudera.exe.rdbms_server. - - Please update your playbooks and roles accordingly. + +- name: Deprecation warning + run_once: true + cloudera.exe.deprecation: + msg: "Role, {{ ansible_role_name }}, is no longer supported." + version: 4.0.0 - name: Include database type variables ansible.builtin.include_vars: