Skip to main content

Beta Program Guide

Welcome to Terraback Beta

Join our exclusive beta program to get early access to cutting-edge features, provide valuable feedback, and shape the future of infrastructure state management.

Beta Program Benefits

  • Early Access: Try new features before general release
  • Professional Tier Free: Full access to Professional features during beta (90 days)
  • Priority Support: Direct access to our engineering team via Slack
  • Community Access: Exclusive Slack channel with other beta users
  • Recognition: Beta contributor badge and mentions
  • Special Pricing: Exclusive discounts on Migration Pass after beta ends

Joining the Beta Program

Quick Start (No Registration Required)

# 1. Download Terraback beta version

# Linux
curl -L https://download.terraback.io/beta/terraback-beta-linux -o terraback
chmod +x terraback
sudo mv terraback /usr/local/bin/

# macOS
curl -L https://download.terraback.io/beta/terraback-beta-macos -o terraback
chmod +x terraback
sudo mv terraback /usr/local/bin/

# Windows (PowerShell)
Invoke-WebRequest -Uri https://download.terraback.io/beta/terraback-beta-windows.exe -OutFile terraback.exe
# Add to PATH

# 2. Activate beta access (no registration needed)
terraback beta activate

# That's it! You now have 90 days of Professional access

Optional: Register for Additional Benefits

# Register to get Slack access and email updates
terraback beta register your-email@example.com

# Benefits of registering:
# - Slack community invitation
# - Email updates about new features
# - Priority support
# - Beta contributor recognition

System Requirements

  • Supported OS: Windows 10+, macOS 10.15+, Linux (Ubuntu 18.04+)
  • Terraform: Version 0.12 or higher
  • Internet: Required for activation and updates
  • Storage: Minimum 1GB free space

Beta Activation Process

Step 1: Initial Setup

# Register for beta (if not done via web)
terraback beta register your-email@example.com

# You'll see:
Registering your-email@example.com for the Terraback Beta Program...
Beta registration successful!

What happens next:
1. Check your email for welcome message and Slack invite
2. Join our community at terraback.slack.com
3. Run 'terraback beta activate' to enable beta access
4. Start exploring with 'terraback scan aws/azure/gcp'

Step 2: Activation

# Activate beta access on this machine
terraback beta activate

# Confirmation
Activating beta access...
Beta access activated successfully!

Beta User ID: beta-abc123def456
Access Level: Professional (90 days)
Days Remaining: 90

You can now use all Professional features:
• terraback scan aws
• terraback aws ec2 instances
• terraback terraform generate
• And much more!

Step 3: Slack Community

# You'll receive a Slack invitation via email
Join our community at: https://terraback.slack.com

Available channels:
- #beta-announcements - Official updates
- #beta-support - Get help from the team
- #beta-bugs - Report issues
- #beta-features - Feature discussions
- #beta-general - General chat

Step 4: Verification

# Verify beta status
terraback beta status

Beta Program Status
Email: your-email@example.com
Beta User ID: beta-abc123def456
Status: Active
Access Level: Professional
Days Remaining: 89
Expires: 2024-06-15

Beta Features

Currently Available

1. Advanced Cloud Scanning

# Scan all AWS resources
terraback scan aws

# Scan specific AWS services
terraback aws ec2 instances
terraback aws rds instances
terraback aws lambda functions
terraback aws s3 buckets

# Scan Azure resources
terraback scan azure
terraback azure vm list
terraback azure storage list

# Scan GCP resources
terraback scan gcp
terraback gcp compute instances

2. Terraform Generation

# Generate Terraform files from scan
terraback terraform generate

# Generate import commands
terraback terraform import

# Generate with specific output directory
terraback terraform generate --output ./infrastructure

3. Parallel Processing

# Scan with parallel processing (beta feature)
terraback scan aws --parallel

# Configure parallelism
terraback config set parallelism 10

4. Advanced Filtering

# Filter by tags
terraback scan aws --filter-tags Environment=Production

# Filter by region
terraback scan aws --regions us-east-1,eu-west-1

# Filter by resource type
terraback scan aws --resource-types ec2,rds,s3

5. Bulk Operations

# Bulk import resources
terraback terraform import --bulk

# Export to multiple formats
terraback export --format json,yaml,csv

Upcoming Beta Features

  • GitOps Integration: Native GitOps workflows
  • Cost Analysis: Track infrastructure costs
  • Drift Detection: Advanced drift analysis
  • Visual State Explorer: GUI for state file exploration
  • Team Collaboration: Real-time collaborative features

Beta Commands

Feature Management

# Check beta status
terraback beta status

# View beta information
terraback beta info

# Submit feedback
terraback beta feedback "Your feedback message" --category feature

Common Operations

# List all scanned resources
terraback list

# Analyze infrastructure
terraback analyse

# Clean generated files
terraback clean

# Clear cache
terraback cache clear

Getting Help

# View help
terraback --help

# Command-specific help
terraback scan --help
terraback aws --help
terraback beta --help

Beta Testing Guidelines

What We're Looking For

Feature Feedback

  • Usability and intuitiveness
  • Performance and reliability
  • Missing functionality
  • Edge cases and bugs

Use Case Validation

  • Real-world scenarios
  • Integration challenges
  • Workflow improvements
  • Pain points

Performance Metrics

  • Scanning speeds
  • Resource consumption
  • Network usage
  • Processing efficiency

How to Provide Effective Feedback

# Submit feedback via CLI
terraback beta feedback "Feature X works great but could use Y improvement" --category feature

# Report bugs
terraback beta feedback "Found issue with RDS scanning" --category bug

# Email feedback
Send detailed feedback to: beta@terraback.io

Bug Report Template

When reporting bugs, include:

  1. Environment: OS, Terraback version, Terraform version
  2. Steps to Reproduce: Clear, numbered steps
  3. Expected Result: What should happen
  4. Actual Result: What actually happened
  5. Error Messages: Any error output
  6. Logs: Attach relevant logs if available

Beta Tiers & Progression

Days 1-30: Getting Started

  • Access to all Professional features
  • Community Slack access
  • Regular feature updates

Days 31-60: Active Participant

  • Priority feature requests
  • Direct engineering support
  • Beta contributor recognition

Days 61-90: Power User

  • Input on roadmap priorities
  • Custom feature discussions
  • Special pricing offers

Post-Beta: Alumni Benefits

  • Exclusive discounts on Migration Pass
  • Early access to new features
  • Continued community access
  • Beta contributor badge

Slack Community

Channel Guide

#beta-announcements

  • Official announcements
  • New feature releases
  • Important updates

#beta-support

  • Get help from team and community
  • Troubleshooting assistance
  • Best practices

#beta-features

  • Feature discussions
  • Testing coordination
  • Feature requests

#beta-bugs

  • Report issues
  • Track bug fixes
  • Workarounds

#beta-general

  • General discussions
  • Share experiences
  • Community chat

Community Guidelines

  • Be Respectful: Treat everyone with respect
  • Stay On Topic: Keep discussions relevant
  • Share Knowledge: Help other beta users
  • Report Issues: Use proper channels for bugs
  • Protect Privacy: Don't share sensitive data

Beta FAQ

General Questions

Q: How long does beta access last? A: Beta access is granted for 90 days from activation.

Q: Can I use beta in production? A: Yes, but we recommend thorough testing in development environments first.

Q: What happens after beta ends? A: You can upgrade to Migration Pass ($299/3 months) with beta user discount, continue with Community edition (free), or explore Enterprise options.

Q: Can my team join the beta? A: Yes! Each team member should run terraback beta activate on their machine.

Technical Questions

Q: What cloud providers are supported? A: AWS, Azure, and Google Cloud Platform (GCP) are fully supported.

Q: How do I update Terraback? A: Download the latest beta version from https://download.terraback.io/beta/

Q: What data is collected? A: We collect usage statistics and error reports. No sensitive data, credentials, or infrastructure details are collected.

Q: Can I disable telemetry? A: The beta program requires basic telemetry for improvement purposes, but no sensitive data is collected.

Graduating from Beta

What Happens After Beta?

Your Options:

  1. Migration Pass ($299 for 3 months)

    • Perfect for one-time migrations
    • All Professional features
    • Email support included
    • Beta users get special pricing
  2. Community Edition (Free)

    • Basic scanning features
    • Core resources only
    • Community support
  3. Enterprise (Custom pricing)

Keeping Your Benefits

  • Beta contributor badge
  • Early access to new features
  • Exclusive discounts
  • Continued Slack community access

Support During Beta

Getting Help

Slack (Fastest)

  • Join #beta-support channel
  • Response time: Usually within hours

Email

GitHub Issues

Documentation

Weekly Office Hours

  • When: Every Thursday at 2 PM EST
  • Where: Slack #office-hours channel
  • What: Live Q&A with the engineering team

Thank You!

Thank you for joining the Terraback Beta Program. Your participation and feedback are invaluable in making Terraback the best infrastructure state management solution available.

Together, we're building the future of infrastructure resilience!


Version: Beta v1.0.0 Last Updated: September 2024 Support: beta@terraback.io | Slack Community | GitHub