testgrinder
Go to testgrinder
  • Overview
  • testgrinder uses
    • Testing
      • User Acceptance Testing
      • Change Testing
      • Regression Testing
      • Performance Testing
      • Stress Testing
    • Data management
      • Data verification
    • Configuration management
    • Training videos development
  • Getting Started
    • Video: Get Started with testgrinder
    • First steps
    • Example Scripts
    • Writing your first scenario
    • Scenarios
    • Run reports
  • Writing Scenarios
    • Anatomy of Maximo UI
      • Maximo login page
      • Start Center
      • Application Screen
      • Value lists
      • Advanced Search
      • Targeting fields with no labels
    • Finding the right steps
    • Step autocompletion
    • Scenarios vs Scenario Outlines
    • Snippets and Templates
      • testgrinder Templates Project
      • testgrinder Snippets Project
  • Examples
    • Interacting with electronic signature dialog
    • Automated granting of application access
    • Add a job plan
    • Add an item
    • Add an item to storeroom
  • Administration
    • Accessing Maximo behind a firewall
    • Managing User Access
    • Using Git to Back Up and Version Control testgrinder Projects
  • Self Managed Private Cloud (SMPC)
    • testgrinder SaaS vs testgrinder SMPC
    • Releases
      • Version 1.0.8
      • Version 1.0.0
    • testgrinder Architecture
    • testgrinder Configuration
      • Configuration Files
      • Database Stored Settings
    • Deployment Instructions
      • Prerequisites
      • Subscribing to testgrinder on AWS Marketplace
      • Virtual Private Cloud
      • Security Groups
      • S3 Buckets
      • IAM Roles
      • Key Pair
      • Launch tg-app
      • Finalize Configuration File .env
      • Finalizing Database Stored Settings
      • Minimal Deployment Complete
      • Install SSL Certificate
      • Force HTTP to HTTPS
      • External Database
      • Configure Auto Scaling Group
        • Target Groups
        • Load Balancers
        • Launch Template
        • Auto Scaling Group
        • Finalize Auto Scale Group Deployment
    • Test the Deployment
    • Monitoring
    • Backup and Restore Database
Powered by GitBook
On this page
  • testgrinder service will be discontinued on January 31, 2025
  • testgrinder SMPC was discontinued as of February 1, 2024
  • Prepare User Data
  • Create Launch Template for tg-app

Was this helpful?

  1. Self Managed Private Cloud (SMPC)
  2. Deployment Instructions
  3. Configure Auto Scaling Group

Launch Template

PreviousLoad BalancersNextAuto Scaling Group

Last updated 1 year ago

Was this helpful?

testgrinder service will be discontinued on January 31, 2025

testgrinder SMPC was discontinued as of February 1, 2024

Launch Templates allow you to capture all parameters you enter when launching a new EC2 instance. The launch template you create will be used by Auto Scaling Group to launch tg-app server instances.

You can manage launch templates on the Launch Templates page in AWS EC2 console at

Prepare User Data

When defining tg-app launch template you will need to provide User Data that tg-app servers will use on launch to provision configuration files. The easiest way to prepare user data is by exporting it from the standalone tg-app instance that you already have running if you followed this deployment guide. Once the user data is exported, you may need to make some adjustments to it, for example to specify the URI of the database. See for how to work with user data.

Create Launch Template for tg-app

  1. Visit the Launch Template page in AWS EC2 console

  2. Click Create launch template

  3. Launch template name and description:

    1. Launch template name: tg-prod-app

    2. Template version description: tg-app launch template

    3. Auto Scaling Guidance: checked

  4. Application and OS Images (Amazon Machine Image):

    1. Choose Browse more AMIs

    2. Select tab: AWS Marketplace AMIs

    3. Enter in search box: tg-app- and press Enter

    4. From the list select the latest version of tg-app

  5. Instance type: t3a.medium

  6. Key Pair: choose the key pair you intend to use to ssh to testgrinder servers

  7. Network settings:

    1. Subnet: Don't include in launch template

    2. Firewall (security groups): Select existing security group, pick the tg-app security group you created earlier

    3. Advanced network configuration:

      1. Click Add network interface

        1. Auto-assign public IP: Enable

  8. Storage:

    1. Leave default 8GB of General purpose SSD

  9. Resoure tags:

    1. Click Add tag

      1. Key: Name

      2. Value: tg-prod-app

      3. Resource types: Instances

  10. Advanced details:

    1. IAM instance profile: choose tg-app IAM role you created earlier

    2. User Data: paste User Data prepared earlier

  11. Click Create launch template

https://console.aws.amazon.com/ec2
Configuration Files