From 9074c24c0bb967aa08e0bdf61890a8619a386abc Mon Sep 17 00:00:00 2001 From: Alex Krzos Date: Mon, 26 Jan 2026 13:42:59 -0500 Subject: [PATCH] Re-organize SNO manifests into Telco RAN DU manifests Assisted-by: Cursor (Claude) --- .../defaults/main.yml | 2 +- .../tasks/main.yml | 4 ++-- .../templates/01-workload-partitioning.j2 | 0 .../templates/ai-clusterinstance.yml.j2 | 0 .../templates/ai-manifest.yml.j2 | 0 .../templates/ai-resources.yml.j2 | 0 .../templates/ai-siteconfig.yml.j2 | 0 .../templates/ibi-clusterinstance.yml.j2 | 0 .../templates/ibi-manifest.yml.j2 | 0 .../templates/openshift-workload-pinning.json.j2 | 0 .../{sno-manifests.yml => telco-ran-du-manifests.yml} | 11 +++++------ 11 files changed, 8 insertions(+), 9 deletions(-) rename ansible/roles/{sno-create-manifests => telco-ran-du-manifests}/defaults/main.yml (98%) rename ansible/roles/{sno-create-manifests => telco-ran-du-manifests}/tasks/main.yml (95%) rename ansible/roles/{sno-create-manifests => telco-ran-du-manifests}/templates/01-workload-partitioning.j2 (100%) rename ansible/roles/{sno-create-manifests => telco-ran-du-manifests}/templates/ai-clusterinstance.yml.j2 (100%) rename ansible/roles/{sno-create-manifests => telco-ran-du-manifests}/templates/ai-manifest.yml.j2 (100%) rename ansible/roles/{sno-create-manifests => telco-ran-du-manifests}/templates/ai-resources.yml.j2 (100%) rename ansible/roles/{sno-create-manifests => telco-ran-du-manifests}/templates/ai-siteconfig.yml.j2 (100%) rename ansible/roles/{sno-create-manifests => telco-ran-du-manifests}/templates/ibi-clusterinstance.yml.j2 (100%) rename ansible/roles/{sno-create-manifests => telco-ran-du-manifests}/templates/ibi-manifest.yml.j2 (100%) rename ansible/roles/{sno-create-manifests => telco-ran-du-manifests}/templates/openshift-workload-pinning.json.j2 (100%) rename ansible/{sno-manifests.yml => telco-ran-du-manifests.yml} (50%) diff --git a/ansible/roles/sno-create-manifests/defaults/main.yml b/ansible/roles/telco-ran-du-manifests/defaults/main.yml similarity index 98% rename from ansible/roles/sno-create-manifests/defaults/main.yml rename to ansible/roles/telco-ran-du-manifests/defaults/main.yml index 26b9ad5..63f1bc6 100644 --- a/ansible/roles/sno-create-manifests/defaults/main.yml +++ b/ansible/roles/telco-ran-du-manifests/defaults/main.yml @@ -1,5 +1,5 @@ --- -# sno-create-manifests default vars +# telco-ran-du-manifests default vars hv_vm_manifests_directory: /root/hv-vm diff --git a/ansible/roles/sno-create-manifests/tasks/main.yml b/ansible/roles/telco-ran-du-manifests/tasks/main.yml similarity index 95% rename from ansible/roles/sno-create-manifests/tasks/main.yml rename to ansible/roles/telco-ran-du-manifests/tasks/main.yml index 93506bb..849f2ab 100644 --- a/ansible/roles/sno-create-manifests/tasks/main.yml +++ b/ansible/roles/telco-ran-du-manifests/tasks/main.yml @@ -1,7 +1,7 @@ --- -# sno-create-manifests tasks +# telco-ran-du-manifests tasks -- name: Create directories for hv-vm SNO manifests on bastion +- name: Create directories for hv-vm Telco RAN DU manifests on bastion file: path: "{{ item.dir }}" state: directory diff --git a/ansible/roles/sno-create-manifests/templates/01-workload-partitioning.j2 b/ansible/roles/telco-ran-du-manifests/templates/01-workload-partitioning.j2 similarity index 100% rename from ansible/roles/sno-create-manifests/templates/01-workload-partitioning.j2 rename to ansible/roles/telco-ran-du-manifests/templates/01-workload-partitioning.j2 diff --git a/ansible/roles/sno-create-manifests/templates/ai-clusterinstance.yml.j2 b/ansible/roles/telco-ran-du-manifests/templates/ai-clusterinstance.yml.j2 similarity index 100% rename from ansible/roles/sno-create-manifests/templates/ai-clusterinstance.yml.j2 rename to ansible/roles/telco-ran-du-manifests/templates/ai-clusterinstance.yml.j2 diff --git a/ansible/roles/sno-create-manifests/templates/ai-manifest.yml.j2 b/ansible/roles/telco-ran-du-manifests/templates/ai-manifest.yml.j2 similarity index 100% rename from ansible/roles/sno-create-manifests/templates/ai-manifest.yml.j2 rename to ansible/roles/telco-ran-du-manifests/templates/ai-manifest.yml.j2 diff --git a/ansible/roles/sno-create-manifests/templates/ai-resources.yml.j2 b/ansible/roles/telco-ran-du-manifests/templates/ai-resources.yml.j2 similarity index 100% rename from ansible/roles/sno-create-manifests/templates/ai-resources.yml.j2 rename to ansible/roles/telco-ran-du-manifests/templates/ai-resources.yml.j2 diff --git a/ansible/roles/sno-create-manifests/templates/ai-siteconfig.yml.j2 b/ansible/roles/telco-ran-du-manifests/templates/ai-siteconfig.yml.j2 similarity index 100% rename from ansible/roles/sno-create-manifests/templates/ai-siteconfig.yml.j2 rename to ansible/roles/telco-ran-du-manifests/templates/ai-siteconfig.yml.j2 diff --git a/ansible/roles/sno-create-manifests/templates/ibi-clusterinstance.yml.j2 b/ansible/roles/telco-ran-du-manifests/templates/ibi-clusterinstance.yml.j2 similarity index 100% rename from ansible/roles/sno-create-manifests/templates/ibi-clusterinstance.yml.j2 rename to ansible/roles/telco-ran-du-manifests/templates/ibi-clusterinstance.yml.j2 diff --git a/ansible/roles/sno-create-manifests/templates/ibi-manifest.yml.j2 b/ansible/roles/telco-ran-du-manifests/templates/ibi-manifest.yml.j2 similarity index 100% rename from ansible/roles/sno-create-manifests/templates/ibi-manifest.yml.j2 rename to ansible/roles/telco-ran-du-manifests/templates/ibi-manifest.yml.j2 diff --git a/ansible/roles/sno-create-manifests/templates/openshift-workload-pinning.json.j2 b/ansible/roles/telco-ran-du-manifests/templates/openshift-workload-pinning.json.j2 similarity index 100% rename from ansible/roles/sno-create-manifests/templates/openshift-workload-pinning.json.j2 rename to ansible/roles/telco-ran-du-manifests/templates/openshift-workload-pinning.json.j2 diff --git a/ansible/sno-manifests.yml b/ansible/telco-ran-du-manifests.yml similarity index 50% rename from ansible/sno-manifests.yml rename to ansible/telco-ran-du-manifests.yml index 0feca94..b09f476 100644 --- a/ansible/sno-manifests.yml +++ b/ansible/telco-ran-du-manifests.yml @@ -1,18 +1,17 @@ --- -# Playbook to create all manifests for an SNO whether AI or IBI methods +# Playbook to create all manifests for Telco RAN DU whether AI or IBI (SNO Only) methods # -# Note: This playbook runs with Jetlag's inventory so it knows all the SNO details to use +# Note: This playbook runs with Jetlag's inventory so it knows all the VM details to use # # Example Usage: # -# time ansible-playbook -i ../jetlag/ansible/inventory/cloud30.local ansible/sno-manifests.yml +# time ansible-playbook -i ../jetlag/ansible/inventory/cloud30.local ansible/telco-ran-du-manifests.yml # - -- name: Create all manifest files for a SNO +- name: Create all manifest files for Telco RAN DU hosts: hv_vm gather_facts: false vars_files: - vars/all.yml roles: - - sno-create-manifests + - telco-ran-du-manifests