The ibl.ai Infrastructure CLI handles end-to-end platform provisioning on AWS:
- Infrastructure creation via Terraform — VPC, subnets, security groups, EC2 instances, RDS, S3, and more
- Application setup via Ansible — Platform installation, configuration, SSL, and service orchestration
- Bootstrap mode for existing servers — Skip Terraform and configure any server (any cloud or bare metal)
What It Provisions
- Compute: EC2 instances sized for your workload
- Database: RDS PostgreSQL with automated backups
- Storage: S3 buckets for media, exports, and backups
- Networking: VPC, subnets, security groups, load balancer
- SSL: Automated certificate provisioning
- Monitoring: CloudWatch integration
Quick Start
git clone https://github.com/iblai/iblai-infra-cli.git
cd iblai-infra-cli
pip install -r requirements.txt
python cli.py
The interactive wizard guides you through region selection, instance sizing, database configuration, and domain setup.
Requirements
- Python 3.11+
- AWS credentials with appropriate permissions
- Terraform (for infrastructure mode)
- Ansible (for application setup)