From e8ac15f7c0341ef296284a34dd748499c1c7e1d4 Mon Sep 17 00:00:00 2001 From: willtome Date: Wed, 21 Aug 2024 01:58:55 +0000 Subject: [PATCH] add provision/remove jobs --- windows/setup.yml | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/windows/setup.yml b/windows/setup.yml index 19f84d0..847a94d 100644 --- a/windows/setup.yml +++ b/windows/setup.yml @@ -7,6 +7,15 @@ controller_projects: organization: Default scm_type: git scm_url: 'https://github.com/ansible/awx-facts-playbooks.git' + - name: ansible-windows-0-day-bsod-recovery-fix + organization: Default + scm_type: git + scm_url: https://github.com/oatakan/ansible-windows-0-day-bsod-recovery.git + scm_branch: main + +controller_execution_environments: + - name: ansible-base-ee-dev + image: quay.io/oatakan/ansible-base-ee-dev:latest controller_templates: - name: "WINDOWS / Install IIS" @@ -306,3 +315,40 @@ controller_templates: type: text variable: HOSTS required: false + + - name: WINDOWS / Provision BSOD Infra + description: Provisions the required infrastructure + organization: Default + project: ansible-windows-0-day-bsod-recovery-fix + playbook: provision_infra_multi.yml + inventory: Demo Inventory + notification_templates_started: Telemetry + notification_templates_success: Telemetry + notification_templates_error: Telemetry + extra_vars: + provider: kubevirt + scenario: winpe + infra_template_name: windows-2022-standard + execution_environment: ansible-base-ee-dev + ask_variables_on_launch: true + credentials: + - "OpenShift Credential" + + - name: WINDOWS / Remove BSOD Infrastructure + description: Removes the provisioned systems + organization: Default + project: ansible-windows-0-day-bsod-recovery-fix + playbook: remove_infra_multi.yml + inventory: Demo Inventory + notification_templates_started: Telemetry + notification_templates_success: Telemetry + notification_templates_error: Telemetry + extra_vars: + provider: kubevirt + scenario: winpe + execution_environment: ansible-base-ee-dev + #ask_inventory_on_launch: true + ask_limit_on_launch: true + ask_variables_on_launch: true + credentials: + - "OpenShift Credential"