From e96298b5a82a253125ccafd51ff9b6670a73473a Mon Sep 17 00:00:00 2001 From: Yanis Guenane Date: Mon, 7 Jun 2021 17:33:04 +0200 Subject: [PATCH] Use new awx default queue name Relates: https://github.com/ansible/awx/pull/10324 --- roles/installer/tasks/initialize_django.yml | 27 +++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/roles/installer/tasks/initialize_django.yml b/roles/installer/tasks/initialize_django.yml index a5e790c5..9b9c05e7 100644 --- a/roles/installer/tasks/initialize_django.yml +++ b/roles/installer/tasks/initialize_django.yml @@ -45,3 +45,30 @@ register: cdo changed_when: "'added' in cdo.stdout" when: create_preload_data | bool + +- name: Register the instance in the database + k8s_exec: + namespace: "{{ meta.namespace }}" + pod: "{{ tower_pod_name }}" + container: "{{ meta.name }}-task" + command: >- + bash -c "awx-manage provision_instance --hostname={{ tower_pod_name }}" + +- name: Check if legacy queue is present + k8s_exec: + namespace: "{{ meta.namespace }}" + pod: "{{ tower_pod_name }}" + container: "{{ meta.name }}-task" + command: >- + bash -c "awx-manage list_instances | grep '^\[tower capacity=[0-9]*\]'" + register: legacy_queue + changed_when: false + +- name: Unregister legacy queue + k8s_exec: + namespace: "{{ meta.namespace }}" + pod: "{{ tower_pod_name }}" + container: "{{ meta.name }}-task" + command: >- + bash -c "awx-manage unregister_queue --queuename=tower" + when: "'[tower capacity=' in legacy_queue.stdout"