Prerequisites
Check all requirements before deploying Ohlala SmartOps
Choose Your Chat Platform
Ohlala SmartOps supports Microsoft Teams, Google Chat, or both. Choose based on your organization’s needs:
| Platform | Best For | Requirements |
|---|---|---|
| Microsoft Teams | Organizations using Microsoft 365 | Azure account, Teams workspace |
| Google Chat | Organizations using Google Workspace | Google Cloud project, Workspace account |
| Both | Organizations using both platforms | All requirements from both |
Recommendation: If your organization primarily uses one platform, start with that. You can add the second platform later by updating your CloudFormation stack.
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
- Pre-installed on: Amazon Linux 2, Ubuntu 20.04+, Windows Server 2016+
- Manual installation guide for other OS
Microsoft Teams Requirements
Skip this section if you plan to use Google Chat only.
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
Google Workspace Requirements
Skip this section if you plan to use Microsoft Teams only.
Google Cloud Platform
- Google Cloud account with ability to create projects
- Billing enabled (for API usage tracking, minimal cost)
- Permissions to enable APIs and create service accounts
Google Workspace
- Google Workspace account (Business, Enterprise, or Education)
- Admin permissions to create and manage Chat apps, or
- Developer permissions to create internal Chat apps
- Google Chat enabled in your Workspace
Note: Personal Gmail accounts cannot create Chat apps for workspace use. You need a Google Workspace account.
Knowledge Requirements
Recommended Skills
- Basic understanding of AWS services
- Familiarity with CloudFormation
- Experience with your chosen chat platform administration (Teams or Google Chat)
- Understanding of bot concepts
Pre-Deployment Checklist
Use this checklist to verify readiness:
AWS (Required for all)
- AWS account with admin access
- AWS region selected that supports all required services
- At least one EC2 instance running
- SSM Agent installed on instances
Microsoft Teams (if using Teams)
- Azure account created
- Microsoft Teams workspace available
- Teams admin permissions confirmed
Google Chat (if using Google Chat)
- Google Cloud account with billing enabled
- Google Workspace account available
- Permissions to create Chat apps
Regional Availability
Ohlala SmartOps works in ALL AWS regions through intelligent inference profile selection!
Recommended Regions
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: