Prerequisites

Check all requirements before deploying Ohlala SmartOps

Prerequisites

Before deploying Ohlala SmartOps, ensure you have all the necessary requirements in place.

✅ AWS Requirements

AWS Account

  • Administrative access to create IAM roles, ECS clusters, and other resources
  • AWS Marketplace subscription capability
  • Billing enabled for AWS services usage

Required AWS Services

Ensure these services are available in your chosen region:

  • Amazon ECS Fargate - Container orchestration
  • Amazon Bedrock - AI model access
  • API Gateway - Teams webhook endpoint
  • CloudFormation - Infrastructure deployment
  • Systems Manager (SSM) - Instance management

Existing Infrastructure

  • At least 1 EC2 instance to manage
  • SSM Agent installed on instances

✅ Microsoft Teams Requirements

Azure Account

  • Azure subscription (Free tier works)
  • Ability to create resources in Azure Portal
  • Azure AD tenant for authentication

Teams Workspace

  • Microsoft Teams installed and configured
  • Admin permissions to install custom apps
  • Teams channel where you want to add the bot

✅ Knowledge Requirements

  • Basic understanding of AWS services
  • Familiarity with CloudFormation
  • Experience with Microsoft Teams administration
  • Understanding of bot concepts

Not Required

  • Programming knowledge
  • Deep AWS expertise
  • Infrastructure as Code experience

📋 Pre-Deployment Checklist

Use this checklist to verify readiness:

  • AWS account with admin access
  • AWS region selected that supports all required services
  • At least one EC2 instance running
  • SSM Agent installed on instances
  • Azure account created
  • Microsoft Teams workspace available
  • Teams admin permissions confirmed

🌍 Regional Availability

For optimal performance, we recommend:

  • US East (N. Virginia) - us-east-1
  • US West (Oregon) - us-west-2
  • Europe (Ireland) - eu-west-1
  • Europe (Frankfurt) - eu-central-1

All Supported Regions

The solution works in any region with ECS Fargate support. Bedrock access is automatically handled through cross-region inference profiles.

⏭️ Next Step

Once you’ve verified all prerequisites:

Continue to Bedrock Setup →