Skip to content

Commit 0045b5b

Browse files
authored
Deprecate dynamic_inventory role (#233)
Signed-off-by: Webster Mudge <wmudge@cloudera.com>
1 parent c36138a commit 0045b5b

File tree

6 files changed

+36
-0
lines changed

6 files changed

+36
-0
lines changed

.ansible-lint-ignore

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,3 +31,9 @@ roles/data/tasks/main.yml name[missing][/] skip
3131
roles/data/tasks/setup_aws.yml risky-file-permissions skip
3232
roles/data/tasks/setup_aws.yml yaml[line-length] skip
3333
roles/data/tasks/teardown_aws_policies.yml yaml[line-length] skip
34+
roles/dynamic_inventory/defaults/main.yml var-naming[no-role-prefix] skip
35+
roles/dynamic_inventory/defaults/main.yml jinja[spacing][/] skip
36+
roles/dynamic_inventory/tasks/create_static_inventory.yml risky-file-permissions skip
37+
roles/dynamic_inventory/tasks/create_static_inventory.yml jinja[spacing][/] skip
38+
roles/dynamic_inventory/tasks/refresh_inventory.yml risky-file-permissions skip
39+
roles/dynamic_inventory/tasks/retire_static_inventory.yml risky-file-permissions skip

meta/runtime.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,3 +45,7 @@ plugin_routing:
4545
deprecation:
4646
removal_version: 4.0.0
4747
warning_text: Role, data, is not longer supported.
48+
dynamic_inventory:
49+
deprecation:
50+
removal_version: 4.0.0
51+
warning_text: Role, dynamic_inventory, is not longer supported.

roles/dynamic_inventory/tasks/create_static_inventory.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
- name: Generate a unique name
1723
ansible.builtin.set_fact:
1824
__tmp_dynamic_inventory_artefact: "{{ [inventory_dir, 99999999 | random | to_uuid] | path_join }}"

roles/dynamic_inventory/tasks/parse_inventory_template.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,12 @@
11
---
2+
3+
- name: Deprecation warning
4+
run_once: true
5+
cloudera.exe.deprecation:
6+
msg: "Role, {{ ansible_role_name }}, is no longer supported."
7+
version: 4.0.0
8+
9+
210
# Read in Dynamic Inventory
311
- name: Seek Inventory Template in Definition Path
412
register: __di_template_stat

roles/dynamic_inventory/tasks/refresh_inventory.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,12 @@
1515

1616
# TODO Consider converting to a handler?
1717

18+
- name: Deprecation warning
19+
run_once: true
20+
cloudera.exe.deprecation:
21+
msg: "Role, {{ ansible_role_name }}, is no longer supported."
22+
version: 4.0.0
23+
1824
- name: Check for additional inventory file
1925
ansible.builtin.stat:
2026
path: "{{ include_inventory_file | default('') }}"

roles/dynamic_inventory/tasks/retire_static_inventory.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
- name: Check for a Static Inventory file
1723
ansible.builtin.stat:
1824
path: "{{ init__dynamic_inventory_artefact }}"

0 commit comments

Comments
 (0)