From fd9405ef0297557e54b9f0418181114843e77176 Mon Sep 17 00:00:00 2001 From: Chris Edillon <67980205+jce-redhat@users.noreply.github.com> Date: Mon, 28 Oct 2024 11:58:30 -0400 Subject: [PATCH] Switch to the new product demos EE and bootstrap repo (#194) --- .ansible-lint | 1 + .github/workflows/pre-commit.yml | 3 +- README.md | 14 ++++---- ansible.cfg | 12 ++++--- cloud/setup.yml | 10 +++--- collections/requirements.yml | 57 +++----------------------------- common/setup.yml | 6 ++-- linux/setup.yml | 34 +++++++++---------- multi_select_setup.yml | 2 +- network/README.md | 2 +- network/setup.yml | 4 +-- openshift/setup.yml | 24 +++++++------- satellite/setup.yml | 10 +++--- tests/requirements.yml | 1 + windows/setup.yml | 26 +++++++-------- 15 files changed, 84 insertions(+), 122 deletions(-) create mode 120000 tests/requirements.yml diff --git a/.ansible-lint b/.ansible-lint index 57840f9b9..7880f33ca 100644 --- a/.ansible-lint +++ b/.ansible-lint @@ -10,3 +10,4 @@ exclude_paths: - collections/ansible_collections/demo/compliance/roles/ - roles/redhatofficial.* - .github/ + - execution_environments/ee_contexts/ diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index 5444cdd44..3e8ac7e6d 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -5,7 +5,8 @@ on: - pull_request_target env: - ANSIBLE_GALAXY_SERVER_AH_TOKEN: ${{ secrets.ANSIBLE_GALAXY_SERVER_AH_TOKEN }} + ANSIBLE_GALAXY_SERVER_CERTIFIED_TOKEN: ${{ secrets.ANSIBLE_GALAXY_SERVER_CERTIFIED_TOKEN }} + ANSIBLE_GALAXY_SERVER_VALIDATED_TOKEN: ${{ secrets.ANSIBLE_GALAXY_SERVER_VALIDATED_TOKEN }} jobs: pre-commit: diff --git a/README.md b/README.md index 5d5b5f2a8..bd50a9b89 100644 --- a/README.md +++ b/README.md @@ -1,16 +1,18 @@ [![Lab](https://img.shields.io/badge/Try%20Me-EE0000?style=for-the-badge&logo=redhat&logoColor=white)](https://red.ht/aap-product-demos) [![Dev Spaces](https://img.shields.io/badge/Customize%20Here-0078d7.svg?style=for-the-badge&logo=visual-studio-code&logoColor=white)](https://workspaces.openshift.com/f?url=https://github.com/ansible/product-demos) +[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white)](https://github.com/pre-commit/pre-commit) # Official Ansible Product Demos -This is a centralized location for Ansible Product Demos. This project is a collection of use cases implemented with Ansible for use with the Ansible Automation Platform. +This is a centralized location for Ansible Product Demos. This project is a collection of use cases implemented with Ansible for use with the [Ansible Automation Platform](https://www.redhat.com/en/technologies/management/ansible). | Demo Name | Description | |-----------|-------------| | [Linux](linux/README.md) | Repository of demos for RHEL and Linux automation | | [Windows](windows/README.md) | Repository of demos for Windows Server automation | | [Cloud](cloud/README.md) | Demo for infrastructure and cloud provisioning automation | -| [Network](network/README.md) | Ansible Network automation demos | +| [Network](network/README.md) | Network automation demos | +| [OpenShift](openshift/README.md) | OpenShift automation demos | | [Satellite](satellite/README.md) | Demos of automation with Red Hat Satellite Server | ## Contributions @@ -19,7 +21,7 @@ If you would like to contribute to this project please refer to [contribution gu ## Using this project -This project is tested for compatibility with the [demo.redhat.com Product Demos Sandbox](https://demo.redhat.com/catalog?search=product+demos&item=babylon-catalog-prod%2Fopenshift-cnv.aap-product-demos-cnv.prod) lab environment. To use with other Ansible Controller installations, review the [prerequisite documentation](https://github.com/RedHatGov/ansible-tower-samples). +This project is tested for compatibility with the [demo.redhat.com Ansible Product Demos](https://demo.redhat.com/catalog?search=product+demos&item=babylon-catalog-prod%2Fopenshift-cnv.aap-product-demos-cnv.prod) lab environment. To use with other Ansible Automation Platform installations, review the [prerequisite documentation](https://github.com/ansible/product-demos-bootstrap). > NOTE: demo.redhat.com is available to Red Hat Associates and Partners with a valid account. @@ -37,7 +39,7 @@ This project is tested for compatibility with the [demo.redhat.com Product Demos - Image: quay.io/acme_corp/product-demos-ee:latest - Pull: Only pull the image if not present before running -3. If it is not already created for you, create a Project called `Ansible official demo project` with this repo as a source. NOTE: if you are using a fork, be sure that you have the correct URL. Update the project. +3. If it is not already created for you, create a Project called `Ansible Product Demos` with this repo as a source. NOTE: if you are using a fork, be sure that you have the correct URL. Update the project. 4. Finally, Create a Job Template called `Setup` with the following configuration: @@ -57,8 +59,8 @@ This project is tested for compatibility with the [demo.redhat.com Product Demos Can't find what you're looking for? Customize this repo to make it your own. 1. Create a fork of this repo. -2. Update the URL of the `Ansible official demo project` in the Controller. -3. Make changes as needed and run the **Setup** job +2. Update the URL of the `Ansible Project Demos` in the Controller. +3. Make changes as needed and run the **Product Demos | Single demo setup** job See the [contribution guide](CONTRIBUTING.md) for more details on how to customize the project. diff --git a/ansible.cfg b/ansible.cfg index b0235170b..31f973064 100644 --- a/ansible.cfg +++ b/ansible.cfg @@ -3,14 +3,18 @@ collections_path=./collections roles_path=./roles [galaxy] -server_list = ah,galaxy +server_list = certified,validated,galaxy -[galaxy_server.ah] +[galaxy_server.certified] # Grab a token at https://console.redhat.com/ansible/automation-hub/token -# Then define it using ANSIBLE_GALAXY_SERVER_AH_TOKEN="" - +# Then define it in the ANSIBLE_GALAXY_SERVER_CERTIFIED_TOKEN environment variable url=https://console.redhat.com/api/automation-hub/content/published/ auth_url=https://sso.redhat.com/auth/realms/redhat-external/protocol/openid-connect/token +[galaxy_server.validated] +# Define the token in the ANSIBLE_GALAXY_SERVER_VALIDATED_TOKEN environment variable +url=https://console.redhat.com/api/automation-hub/content/validated/ +auth_url=https://sso.redhat.com/auth/realms/redhat-external/protocol/openid-connect/token + [galaxy_server.galaxy] url=https://galaxy.ansible.com/ diff --git a/cloud/setup.yml b/cloud/setup.yml index d23e7dc1f..fb8b6c988 100644 --- a/cloud/setup.yml +++ b/cloud/setup.yml @@ -114,7 +114,7 @@ controller_templates: organization: Default credentials: - AWS - project: Ansible official demo project + project: Ansible Product Demos playbook: cloud/snapshot_ec2.yml inventory: Demo Inventory notification_templates_started: Telemetry @@ -145,7 +145,7 @@ controller_templates: organization: Default credentials: - AWS - project: Ansible official demo project + project: Ansible Product Demos playbook: cloud/restore_ec2.yml inventory: Demo Inventory notification_templates_started: Telemetry @@ -176,7 +176,7 @@ controller_templates: organization: Default credentials: - AWS - project: Ansible official demo project + project: Ansible Product Demos playbook: cloud/display-ec2-stats.yml inventory: Demo Inventory notification_templates_started: Telemetry @@ -186,7 +186,7 @@ controller_templates: - name: "LINUX / Patching" job_type: check inventory: "Demo Inventory" - project: "Ansible official demo project" + project: "Ansible Product Demos" playbook: "linux/patching.yml" execution_environment: Default execution environment notification_templates_started: Telemetry @@ -368,7 +368,7 @@ controller_workflows: default: os_linux simplified_workflow_nodes: - identifier: Project Sync - unified_job_template: Ansible official demo project + unified_job_template: Ansible Product Demos success_nodes: - Take Snapshot - identifier: Inventory Sync diff --git a/collections/requirements.yml b/collections/requirements.yml index bb0aa011d..add8857ba 100644 --- a/collections/requirements.yml +++ b/collections/requirements.yml @@ -1,53 +1,6 @@ --- -# This file is mainly used by product-demos CI, -# See cloin/ee-builds/product-demos-ee/requirements.yml -# for configuring collections and collection versions. -collections: - - name: ansible.controller - version: ">=4.5.5" - - name: infra.ah_configuration - version: ">=2.0.6" - - name: infra.controller_configuration - version: ">=2.7.1" - - name: redhat_cop.controller_configuration - version: ">=2.3.1" - # linux - - name: ansible.posix - version: ">=1.5.4" - - name: community.general - version: ">=8.0.0" - - name: containers.podman - version: ">=1.12.1" - - name: redhat.insights - version: ">=1.2.2" - - name: redhat.rhel_system_roles - version: ">=1.23.0" - # windows - - name: ansible.windows - version: ">=2.3.0" - - name: chocolatey.chocolatey - version: ">=1.5.1" - - name: community.windows - version: ">=2.2.0" - # cloud - - name: amazon.aws - version: ">=7.5.0" - # satellite - - name: redhat.satellite - version: ">=4.0.0" - # network - - name: ansible.netcommon - version: ">=6.0.0" - - name: cisco.ios - version: ">=7.0.0" - - name: cisco.iosxr - version: ">=8.0.0" - - name: cisco.nxos - version: ">=7.0.0" - # openshift - - name: kubernetes.core - version: ">=4.0.0" - - name: redhat.openshift - version: ">=3.0.1" - - name: redhat.openshift_virtualization - version: ">=1.4.0" +# required collections are installed in the Product Demos EE. +# additional collections needed during testing can be added here. +collections: [] + +... diff --git a/common/setup.yml b/common/setup.yml index ba60fdd7d..3128cb94c 100644 --- a/common/setup.yml +++ b/common/setup.yml @@ -78,7 +78,7 @@ controller_templates: - name: SUBMIT FEEDBACK job_type: run inventory: Demo Inventory - project: Ansible official demo project + project: Ansible Product Demos playbook: feedback.yml execution_environment: Default execution environment notification_templates_started: Telemetry @@ -103,7 +103,7 @@ controller_templates: organization: Default credentials: - AWS - project: Ansible official demo project + project: Ansible Product Demos playbook: cloud/create_vpc.yml inventory: Demo Inventory notification_templates_started: Telemetry @@ -133,7 +133,7 @@ controller_templates: organization: Default credentials: - AWS - project: Ansible official demo project + project: Ansible Product Demos playbook: cloud/aws_key.yml inventory: Demo Inventory notification_templates_started: Telemetry diff --git a/linux/setup.yml b/linux/setup.yml index 76116771b..1624f57bf 100644 --- a/linux/setup.yml +++ b/linux/setup.yml @@ -36,7 +36,7 @@ controller_inventory_sources: - name: Insights Inventory inventory: Demo Inventory source: scm - source_project: Ansible official demo project + source_project: Ansible Product Demos source_path: linux/inventory.insights.yml credential: Insights Inventory @@ -44,7 +44,7 @@ controller_templates: - name: "LINUX / Register with Insights" job_type: run inventory: "Demo Inventory" - project: "Ansible official demo project" + project: "Ansible Product Demos" playbook: "linux/ec2_register.yml" notification_templates_started: Telemetry notification_templates_success: Telemetry @@ -83,7 +83,7 @@ controller_templates: - name: "LINUX / Troubleshoot" job_type: run inventory: "Demo Inventory" - project: "Ansible official demo project" + project: "Ansible Product Demos" playbook: "linux/tshoot.yml" notification_templates_started: Telemetry notification_templates_success: Telemetry @@ -104,7 +104,7 @@ controller_templates: - name: "LINUX / Temporary Sudo" job_type: run inventory: "Demo Inventory" - project: "Ansible official demo project" + project: "Ansible Product Demos" playbook: "linux/temp_sudo.yml" notification_templates_started: Telemetry notification_templates_success: Telemetry @@ -133,7 +133,7 @@ controller_templates: - name: "LINUX / Patching" job_type: check inventory: "Demo Inventory" - project: "Ansible official demo project" + project: "Ansible Product Demos" playbook: "linux/patching.yml" execution_environment: Default execution environment notification_templates_started: Telemetry @@ -156,7 +156,7 @@ controller_templates: - name: "LINUX / Start Service" job_type: run inventory: "Demo Inventory" - project: "Ansible official demo project" + project: "Ansible Product Demos" playbook: "linux/service_start.yml" notification_templates_started: Telemetry notification_templates_success: Telemetry @@ -181,7 +181,7 @@ controller_templates: - name: "LINUX / Stop Service" job_type: run inventory: "Demo Inventory" - project: "Ansible official demo project" + project: "Ansible Product Demos" playbook: "linux/service_stop.yml" notification_templates_started: Telemetry notification_templates_success: Telemetry @@ -206,7 +206,7 @@ controller_templates: - name: "LINUX / Run Shell Script" job_type: run inventory: "Demo Inventory" - project: "Ansible official demo project" + project: "Ansible Product Demos" playbook: "linux/run_script.yml" notification_templates_started: Telemetry notification_templates_success: Telemetry @@ -228,7 +228,7 @@ controller_templates: required: true - name: "LINUX / Fact Scan" - project: "Ansible official demo project" + project: "Ansible Product Demos" playbook: linux/fact_scan.yml inventory: Demo Inventory execution_environment: Default execution environment @@ -251,7 +251,7 @@ controller_templates: - name: "LINUX / Podman Webserver" job_type: run inventory: "Demo Inventory" - project: "Ansible official demo project" + project: "Ansible Product Demos" playbook: "linux/podman.yml" notification_templates_started: Telemetry notification_templates_success: Telemetry @@ -276,7 +276,7 @@ controller_templates: - name: "LINUX / System Roles" job_type: run inventory: "Demo Inventory" - project: "Ansible official demo project" + project: "Ansible Product Demos" playbook: "linux/system_roles.yml" notification_templates_started: Telemetry notification_templates_success: Telemetry @@ -303,7 +303,7 @@ controller_templates: - name: "LINUX / Install Web Console (cockpit)" job_type: run inventory: "Demo Inventory" - project: "Ansible official demo project" + project: "Ansible Product Demos" playbook: "linux/system_roles.yml" notification_templates_started: Telemetry notification_templates_success: Telemetry @@ -337,7 +337,7 @@ controller_templates: - name: "LINUX / DISA STIG" job_type: run inventory: "Demo Inventory" - project: "Ansible official demo project" + project: "Ansible Product Demos" playbook: "linux/compliance.yml" notification_templates_started: Telemetry notification_templates_success: Telemetry @@ -359,7 +359,7 @@ controller_templates: - name: "LINUX / Multi-profile Compliance" job_type: run inventory: "Demo Inventory" - project: "Ansible official demo project" + project: "Ansible Product Demos" playbook: "linux/compliance-enforce.yml" notification_templates_started: Telemetry notification_templates_success: Telemetry @@ -405,7 +405,7 @@ controller_templates: - name: "LINUX / Multi-profile Compliance Report" job_type: run inventory: "Demo Inventory" - project: "Ansible official demo project" + project: "Ansible Product Demos" playbook: "linux/compliance-report.yml" notification_templates_started: Telemetry notification_templates_success: Telemetry @@ -445,7 +445,7 @@ controller_templates: - name: "LINUX / Insights Compliance Scan" job_type: run inventory: "Demo Inventory" - project: "Ansible official demo project" + project: "Ansible Product Demos" playbook: "linux/insights_compliance_scan.yml" credentials: - "Demo Credential" @@ -470,7 +470,7 @@ controller_templates: - name: "LINUX / Deploy Application" job_type: run inventory: "Demo Inventory" - project: "Ansible official demo project" + project: "Ansible Product Demos" playbook: "linux/deploy_application.yml" notification_templates_started: Telemetry notification_templates_success: Telemetry diff --git a/multi_select_setup.yml b/multi_select_setup.yml index 84592654f..b956e1852 100644 --- a/multi_select_setup.yml +++ b/multi_select_setup.yml @@ -4,7 +4,7 @@ gather_facts: false vars: launch_jobs: - name: "SETUP" + name: "Product Demos | Single demo setup" wait: true tasks: - name: Build controller launch jobs diff --git a/network/README.md b/network/README.md index 558088df3..0450ae8af 100644 --- a/network/README.md +++ b/network/README.md @@ -76,4 +76,4 @@ A **`Demo Inventory`** is created when setting up these demos and a dynamic sour } }, "_ansible_no_log": false -} \ No newline at end of file +} diff --git a/network/setup.yml b/network/setup.yml index bac41d324..af3fedd55 100644 --- a/network/setup.yml +++ b/network/setup.yml @@ -64,7 +64,7 @@ controller_templates: job_type: check organization: Default inventory: Demo Inventory - project: "Ansible official demo project" + project: "Ansible Product Demos" playbook: "network/report.yml" notification_templates_started: Telemetry notification_templates_success: Telemetry @@ -93,7 +93,7 @@ controller_templates: job_type: check organization: Default inventory: Demo Inventory - project: "Ansible official demo project" + project: "Ansible Product Demos" playbook: "network/compliance.yml" notification_templates_started: Telemetry notification_templates_success: Telemetry diff --git a/openshift/setup.yml b/openshift/setup.yml index 6b385c6bd..740d9044f 100644 --- a/openshift/setup.yml +++ b/openshift/setup.yml @@ -21,7 +21,7 @@ controller_inventory_sources: - name: OpenShift CNV Inventory inventory: Demo Inventory source: scm - source_project: Ansible official demo project + source_project: Ansible Product Demos source_path: openshift/inventory.kubevirt.yml credential: OpenShift Credential update_on_launch: false @@ -31,7 +31,7 @@ controller_templates: - name: OpenShift / EDA / Install Controller job_type: run inventory: "Demo Inventory" - project: "Ansible official demo project" + project: "Ansible Product Demos" playbook: "openshift/eda/install.yml" notification_templates_started: Telemetry notification_templates_success: Telemetry @@ -44,7 +44,7 @@ controller_templates: - name: OpenShift / CNV / Install Operator job_type: run inventory: "Demo Inventory" - project: "Ansible official demo project" + project: "Ansible Product Demos" playbook: "openshift/cnv/install.yml" notification_templates_started: Telemetry notification_templates_success: Telemetry @@ -56,7 +56,7 @@ controller_templates: - name: OpenShift / CNV / Create RHEL VM job_type: run inventory: "Demo Inventory" - project: "Ansible official demo project" + project: "Ansible Product Demos" playbook: "openshift/cnv/provision_rhel.yml" notification_templates_started: Telemetry notification_templates_success: Telemetry @@ -100,7 +100,7 @@ controller_templates: - name: OpenShift / CNV / Create VM Snapshots job_type: run inventory: "Demo Inventory" - project: "Ansible official demo project" + project: "Ansible Product Demos" playbook: "openshift/cnv/snapshot.yml" notification_templates_started: Telemetry notification_templates_success: Telemetry @@ -128,7 +128,7 @@ controller_templates: - name: OpenShift / CNV / Restore Latest VM Snapshots job_type: run inventory: "Demo Inventory" - project: "Ansible official demo project" + project: "Ansible Product Demos" playbook: "openshift/cnv/snapshot.yml" notification_templates_started: Telemetry notification_templates_success: Telemetry @@ -156,7 +156,7 @@ controller_templates: - name: OpenShift / CNV / Delete VM job_type: run inventory: "Demo Inventory" - project: "Ansible official demo project" + project: "Ansible Product Demos" playbook: "openshift/cnv/delete.yml" notification_templates_started: Telemetry notification_templates_success: Telemetry @@ -184,7 +184,7 @@ controller_templates: - name: OpenShift / CNV / Patch job_type: check inventory: "Demo Inventory" - project: "Ansible official demo project" + project: "Ansible Product Demos" playbook: "openshift/cnv/patch.yml" notification_templates_started: Telemetry notification_templates_success: Telemetry @@ -206,7 +206,7 @@ controller_templates: - name: OpenShift / CNV / Wait Hosts inventory: "Demo Inventory" - project: "Ansible official demo project" + project: "Ansible Product Demos" playbook: "openshift/cnv/wait.yml" notification_templates_started: Telemetry notification_templates_success: Telemetry @@ -225,7 +225,7 @@ controller_templates: - name: OpenShift / Dev Spaces job_type: run inventory: "Demo Inventory" - project: "Ansible official demo project" + project: "Ansible Product Demos" playbook: "openshift/devspaces.yml" notification_templates_started: Telemetry notification_templates_success: Telemetry @@ -236,7 +236,7 @@ controller_templates: - name: OpenShift / GitLab job_type: run inventory: "Demo Inventory" - project: "Ansible official demo project" + project: "Ansible Product Demos" playbook: "openshift/gitlab.yml" notification_templates_started: Telemetry notification_templates_success: Telemetry @@ -312,7 +312,7 @@ controller_workflows: default: "openshift-cnv-rhel*" simplified_workflow_nodes: - identifier: Project Sync - unified_job_template: Ansible official demo project + unified_job_template: Ansible Product Demos success_nodes: - Patch Instance # We need to do an invnetory sync *after* creating snapshots, as turning VMs on/off changes their IP diff --git a/satellite/setup.yml b/satellite/setup.yml index 6ae2b6e7f..00d5ec37d 100644 --- a/satellite/setup.yml +++ b/satellite/setup.yml @@ -74,7 +74,7 @@ controller_inventory_sources: controller_templates: - name: LINUX / Register with Satellite - project: Ansible official demo project + project: Ansible Product Demos playbook: satellite/server_register.yml inventory: Demo Inventory notification_templates_started: Telemetry @@ -104,7 +104,7 @@ controller_templates: required: true - name: LINUX / Compliance Scan with Satellite - project: Ansible official demo project + project: Ansible Product Demos playbook: satellite/server_openscap.yml inventory: Demo Inventory # execution_environment: Ansible Engine 2.9 execution environment @@ -127,7 +127,7 @@ controller_templates: required: false - name: SATELLITE / Publish Content View Version - project: Ansible official demo project + project: Ansible Product Demos playbook: satellite/satellite_publish.yml inventory: Demo Inventory notification_templates_started: Telemetry @@ -149,7 +149,7 @@ controller_templates: required: true - name: SATELLITE / Promote Content View Version - project: Ansible official demo project + project: Ansible Product Demos playbook: satellite/satellite_promote.yml inventory: Demo Inventory notification_templates_started: Telemetry @@ -179,7 +179,7 @@ controller_templates: required: true - name: SETUP / Satellite - project: Ansible official demo project + project: Ansible Product Demos playbook: satellite/setup_satellite.yml inventory: Demo Inventory notification_templates_started: Telemetry diff --git a/tests/requirements.yml b/tests/requirements.yml new file mode 120000 index 000000000..3cf279297 --- /dev/null +++ b/tests/requirements.yml @@ -0,0 +1 @@ +../execution_environments/requirements.yml \ No newline at end of file diff --git a/windows/setup.yml b/windows/setup.yml index 6a057b204..66b2c7ad1 100644 --- a/windows/setup.yml +++ b/windows/setup.yml @@ -12,7 +12,7 @@ controller_templates: - name: "WINDOWS / Install IIS" job_type: run inventory: "Demo Inventory" - project: "Ansible official demo project" + project: "Ansible Product Demos" playbook: "windows/install_iis.yml" notification_templates_started: Telemetry notification_templates_success: Telemetry @@ -38,7 +38,7 @@ controller_templates: job_type: check ask_job_type_on_launch: true inventory: "Demo Inventory" - project: "Ansible official demo project" + project: "Ansible Product Demos" playbook: "windows/patching.yml" execution_environment: Default execution environment notification_templates_started: Telemetry @@ -84,7 +84,7 @@ controller_templates: - name: "WINDOWS / Rollback" job_type: run inventory: "Demo Inventory" - project: "Ansible official demo project" + project: "Ansible Product Demos" playbook: "windows/rollback.yml" execution_environment: Default execution environment notification_templates_started: Telemetry @@ -109,7 +109,7 @@ controller_templates: - name: "WINDOWS / Test Connectivity" job_type: run inventory: "Demo Inventory" - project: "Ansible official demo project" + project: "Ansible Product Demos" playbook: "windows/connect.yml" execution_environment: Default execution environment notification_templates_started: Telemetry @@ -130,7 +130,7 @@ controller_templates: - name: "WINDOWS / Chocolatey install multiple" job_type: run inventory: "Demo Inventory" - project: "Ansible official demo project" + project: "Ansible Product Demos" playbook: "windows/windows_choco_multiple.yml" notification_templates_started: Telemetry notification_templates_success: Telemetry @@ -150,7 +150,7 @@ controller_templates: - name: "WINDOWS / Chocolatey install specific" job_type: run inventory: "Demo Inventory" - project: "Ansible official demo project" + project: "Ansible Product Demos" playbook: "windows/windows_choco_specific.yml" notification_templates_started: Telemetry notification_templates_success: Telemetry @@ -174,7 +174,7 @@ controller_templates: - name: "WINDOWS / Run PowerShell" job_type: run inventory: "Demo Inventory" - project: "Ansible official demo project" + project: "Ansible Product Demos" playbook: "windows/powershell.yml" notification_templates_started: Telemetry notification_templates_success: Telemetry @@ -199,7 +199,7 @@ controller_templates: - name: "WINDOWS / Query Services" job_type: run inventory: "Demo Inventory" - project: "Ansible official demo project" + project: "Ansible Product Demos" playbook: "windows/powershell_script.yml" notification_templates_started: Telemetry notification_templates_success: Telemetry @@ -227,7 +227,7 @@ controller_templates: - name: "WINDOWS / Configuring Password Requirements" job_type: run inventory: "Demo Inventory" - project: "Ansible official demo project" + project: "Ansible Product Demos" playbook: "windows/powershell_dsc.yml" notification_templates_started: Telemetry notification_templates_success: Telemetry @@ -247,7 +247,7 @@ controller_templates: - name: "WINDOWS / AD / Create Domain" job_type: run inventory: "Demo Inventory" - project: "Ansible official demo project" + project: "Ansible Product Demos" playbook: "windows/create_ad_domain.yml" notification_templates_started: Telemetry notification_templates_success: Telemetry @@ -267,7 +267,7 @@ controller_templates: - name: "WINDOWS / AD / Join Domain" job_type: run inventory: "Demo Inventory" - project: "Ansible official demo project" + project: "Ansible Product Demos" playbook: "windows/join_ad_domain.yml" notification_templates_started: Telemetry notification_templates_success: Telemetry @@ -292,7 +292,7 @@ controller_templates: - name: "WINDOWS / AD / New User" job_type: run inventory: "Demo Inventory" - project: "Ansible official demo project" + project: "Ansible Product Demos" playbook: "windows/helpdesk_new_user_portal.yml" notification_templates_started: Telemetry notification_templates_success: Telemetry @@ -336,7 +336,7 @@ controller_templates: - name: "WINDOWS / DISA STIG" job_type: run inventory: "Demo Inventory" - project: "Ansible official demo project" + project: "Ansible Product Demos" playbook: "windows/compliance.yml" notification_templates_started: Telemetry notification_templates_success: Telemetry