Backstage course ERROR in lab

@Alistair_KodeKloud , @rob_kodekloud @Santosh_KodeKloud ,please help.
Hi this is course is good. But,it does not cover how to deploy resources on aws with terrform files. Yes,sanjeev usef terraform cloud-but even that is not disuccsed properly. Please update the course to include realtime example like deploying resouves on aws ,ec2,k8 cluster…Use tf files locally,not tf cloud. i am stuck in these topics if you have any good videos/links.Please share to my mail id. i am stuck now…i know topics…but not able to implemt above things…


lablink:Certified Backstage Associate (CBA) Course | KodeKloud

nodejs-template.yaml

apiVersion: scaffolder.backstage.io/v1beta3
kind: Template
metadata:
  name: api-express-template
  title: Node.JS API w/ express.js
  description: A template for provisioning APIs with Express.JS
spec:
  owner: guests
  type: service


  # New parameters section
  parameters:
    - title: Choose a location
      required:
        - repoUrl
      properties:
        repoUrl:
          title: Repository Location
          type: string
          ui:field: RepoUrlPicker
          ui:options:
            allowedOwners:
              - kodekloud
            allowedHosts:
              - 9000-port-njw3edp3bk32rzcz.labs.kodekloud.com # replace with your actual gitea host example: 9000-port-prtfcqesnmt4ebvm.kodekloud.com

        repoVisibility:
          title: Visibility of the repository
          type: string
          default: 'public'
          enum:
            - 'public'
            - 'private'
          enumNames:
            - 'public'
            - 'private'

    steps:
    # Fetch base files and template them with the values provided
    - id: fetch-base
      name: Fetch Base
      action: fetch:template
      input:
        url: ./skaffold
        values:
          name: ${{ parameters.repoUrl | parseRepoUrl | pick('repo') }}
          owner: ${{ parameters.repoUrl | parseRepoUrl | pick('owner') }}

    - id: publish
      name: Publishing to a gitea git repository
      action: publish:gitea
      input:
        description: This is ${{ parameters.repoUrl | parseRepoUrl | pick('repo') }}
        repoVisibility: ${{ parameters.repoVisibility }}
        repoUrl: ${{ parameters.repoUrl }}
        defaultBranch: main

    - id: register
      name: Register
      action: catalog:register
      input:
        catalogInfoUrl: ${{ steps['publish'].output.repoContentsUrl }}/catalog-info.yaml



please help to resolve this issue…getting for question 10,for Lab: Template

one sise question,I have installed terrform plugin on backstage instance,is BS and terrform aws integration is only supported of terrafom cloud ?