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:
- Environment: OS, Terraback version, Terraform version
- Steps to Reproduce: Clear, numbered steps
- Expected Result: What should happen
- Actual Result: What actually happened
- Error Messages: Any error output
- 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:
-
Migration Pass ($299 for 3 months)
- Perfect for one-time migrations
- All Professional features
- Email support included
- Beta users get special pricing
-
Community Edition (Free)
- Basic scanning features
- Core resources only
- Community support
-
Enterprise (Custom pricing)
- Tailored to your needs
- Advanced features & SLA
- Dedicated support
- Contact: enterprise@terraback.io
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
- beta@terraback.io
- Response time: 24-48 hours
GitHub Issues
- https://github.com/terraback/terraback/issues
- For bug reports and feature requests
Documentation
- https://terraback.io/docs
- Comprehensive guides and API reference
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