Compare commits
6 Commits
main
...
wtome/wind
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
96cd52f7a7 | ||
|
|
bb75085d86 | ||
|
|
f7d5bc8ec6 | ||
|
|
c28a87643b | ||
|
|
d118a2dbef | ||
|
|
e8ac15f7c0 |
@@ -7,6 +7,20 @@ 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
|
||||
- name: aap-openshift-inventory-source
|
||||
organization: Default
|
||||
scm_type: git
|
||||
scm_url: https://github.com/oatakan/ansible-openshift-virtualization-inventory-source.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 +320,135 @@ controller_templates:
|
||||
type: text
|
||||
variable: HOSTS
|
||||
required: false
|
||||
|
||||
- name: WINDOWS / BSOD / Provision Infrastructure
|
||||
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_credential_on_launch: true
|
||||
ask_variables_on_launch: true
|
||||
|
||||
- name: WINDOWS / BSOD / Remove 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_credential_on_launch: true
|
||||
ask_inventory_on_launch: true
|
||||
ask_limit_on_launch: true
|
||||
ask_variables_on_launch: true
|
||||
|
||||
- name: WINDOWS / BSOD / Generate WinPE
|
||||
description: Generates WinPE image on the provisioned Windows system
|
||||
organization: Default
|
||||
project: ansible-windows-0-day-bsod-recovery-fix
|
||||
playbook: generate_winpe.yml
|
||||
notification_templates_started: Telemetry
|
||||
notification_templates_success: Telemetry
|
||||
notification_templates_error: Telemetry
|
||||
extra_vars:
|
||||
create_winpe_destination_file_location: iso_upload
|
||||
create_winpe_enable_autostart: true
|
||||
create_winpe_enable_powershell_modules: false
|
||||
create_winpe_enable_script_debug: false
|
||||
create_winpe_load_drivers: false
|
||||
execution_environment: ansible-base-ee-dev
|
||||
ask_credential_on_launch: true
|
||||
ask_inventory_on_launch: true
|
||||
ask_limit_on_launch: true
|
||||
ask_variables_on_launch: true
|
||||
|
||||
- name: WINDOWS / BSOD / Upload WinPE ISO
|
||||
description: Uploads the generated WinPE ISO to VMware/OpenShift Virtualization
|
||||
organization: Default
|
||||
project: ansible-windows-0-day-bsod-recovery-fix
|
||||
playbook: upload_winpe_iso.yml
|
||||
notification_templates_started: Telemetry
|
||||
notification_templates_success: Telemetry
|
||||
notification_templates_error: Telemetry
|
||||
extra_vars:
|
||||
provider: vmware
|
||||
execution_environment: ansible-base-ee-dev
|
||||
ask_credential_on_launch: true
|
||||
ask_inventory_on_launch: true
|
||||
ask_limit_on_launch: true
|
||||
ask_variables_on_launch: true
|
||||
|
||||
controller_workflows:
|
||||
- name: WINDOWS / BSOD / Generate WinPE Image Scenario
|
||||
description: >
|
||||
This workflow provisions a Windows system, generates a WinPE image,
|
||||
uploads it to OpenShift Virtualization, and then removes the provisioned VM.
|
||||
It demonstrates the process of creating and deploying a WinPE image
|
||||
in an OpenShift Virtualization Environment.
|
||||
organization: Default
|
||||
notification_templates_started: Telemetry
|
||||
notification_templates_success: Telemetry
|
||||
notification_templates_error: Telemetry
|
||||
extra_vars:
|
||||
infra_template_name: windows-2022-standard
|
||||
simplified_workflow_nodes:
|
||||
- identifier: Provision Infrastructure
|
||||
unified_job_template: WINDOWS / BSOD / Provision Infrastructure
|
||||
credentials:
|
||||
- OpenShift Credential
|
||||
- Demo Credential
|
||||
extra_data:
|
||||
provider: kubevirt
|
||||
scenario: winpe
|
||||
infra_template_name: windows-2022-standard
|
||||
success_nodes:
|
||||
- Generate WinPE
|
||||
- identifier: Generate WinPE
|
||||
unified_job_template: WINDOWS / BSOD / Generate WinPE
|
||||
inventory: Demo Inventory
|
||||
credentials:
|
||||
- OpenShift Credential
|
||||
- Demo Credential
|
||||
limit: label_app_name_winpe
|
||||
extra_data:
|
||||
create_winpe_destination_file_location: iso_upload
|
||||
create_winpe_enable_autostart: true
|
||||
create_winpe_enable_powershell_modules: false
|
||||
create_winpe_enable_script_debug: false
|
||||
create_winpe_load_drivers: true
|
||||
success_nodes:
|
||||
- Upload WinPE ISO
|
||||
- identifier: Upload WinPE ISO
|
||||
unified_job_template: WINDOWS / BSOD / Upload WinPE ISO
|
||||
inventory: Demo Inventory
|
||||
credentials:
|
||||
- OpenShift Credential
|
||||
- Demo Credential
|
||||
limit: label_app_name_winpe
|
||||
extra_data:
|
||||
provider: kubevirt
|
||||
success_nodes:
|
||||
- Remove Infrastructure
|
||||
- identifier: Remove Infrastructure
|
||||
unified_job_template: WINDOWS / BSOD / Remove Infrastructure
|
||||
inventory: Demo Inventory
|
||||
credentials:
|
||||
- OpenShift Credential
|
||||
- Demo Credential
|
||||
limit: label_app_name_winpe
|
||||
extra_data:
|
||||
provider: kubevirt
|
||||
|
||||
Reference in New Issue
Block a user