Amount: $100 Platform: Algora.io Status: CLAIMING NOW Date: 2025-10-21
Issue: Coder #201 Title: Add Oracle Cloud Infrastructure (OCI) template example Organization: Coder Difficulty: ⭐⭐ Easy Time Estimate: 5-10 hours
Go to: coder/coder#201
What to look for:
- Existing comments (check if someone already claimed it)
- Requirements/acceptance criteria
- Related PRs or discussions
- Maintainer activity (last response date)
Copy and paste this into the GitHub issue:
Hi! I'd like to work on this bounty.
**Background:**
- Full-stack developer with production infrastructure experience
- Recently deployed authentication system to production (Nginx + PostgreSQL)
- Familiar with cloud infrastructure and template creation
- Active on Algora with GitHub account connected
**Approach:**
I'll create an OCI template following the existing Coder template patterns, including:
- VM provisioning configuration
- Network setup
- Security group rules
- Workspace initialization
- Clear documentation
**Timeline:**
Can deliver within 3-5 days
**Questions:**
- Are there specific OCI services/features you want included?
- Any preferred region or instance types?
- Should I follow the structure of existing cloud templates (AWS/GCP)?
Looking forward to contributing!
Scenario A: Immediate Approval ✅
- Maintainer says "go ahead" or assigns you
- Start working immediately
- Fork the repo and begin
Scenario B: Questions First
- Maintainer asks clarifying questions
- Answer promptly (within 24 hours)
- Then start working
Scenario C: Already Claimed
- Someone else is working on it
- Move to backup option (Coder #51 or ZIO #3235)
- Don't waste time arguing
Study existing templates:
# Clone Coder repo
git clone https://github.com/coder/coder.git
cd coder
# Find existing cloud templates
ls examples/templates/
# Study AWS/GCP templates for structure
cat examples/templates/aws-linux/main.tf
cat examples/templates/gcp-linux/main.tfOCI Documentation:
- OCI Terraform Provider: https://registry.terraform.io/providers/oracle/oci/latest/docs
- OCI Compute Instances: https://docs.oracle.com/en-us/iaas/Content/Compute/Tasks/launchinginstance.htm
Create OCI Template Structure:
examples/templates/oci-linux/
├── main.tf # Main Terraform configuration
├── README.md # Setup instructions
├── variables.tf # Input variables
└── .terraform.lock.hcl # Provider lock file
Key Components:
-
Provider Configuration
- OCI authentication
- Region/tenancy setup
-
Compute Instance
- VM shape (e.g., VM.Standard.E2.1.Micro - free tier)
- Image selection (Ubuntu/Oracle Linux)
- Boot volume
-
Networking
- VCN (Virtual Cloud Network)
- Subnet
- Internet Gateway
- Security Lists
-
Coder Integration
- Coder agent installation
- Workspace metadata
- Resource cleanup
-
Documentation
- Prerequisites (OCI account, Terraform)
- Setup instructions
- Configuration options
Test locally:
# Initialize Terraform
terraform init
# Validate configuration
terraform validate
# Plan (dry run)
terraform plan
# Apply (if you have OCI account)
terraform applyWhat to verify:
- Template deploys successfully
- Coder agent connects
- Workspace is accessible
- Resources clean up properly
Before submitting PR:
- main.tf with OCI provider and resources
- variables.tf with clear descriptions
- README.md with setup instructions
- .terraform.lock.hcl (generated)
- Clear prerequisites section
- Step-by-step setup guide
- Configuration examples
- Troubleshooting section
- Links to OCI documentation
- Terraform formatting (terraform fmt)
- No hardcoded credentials
- Uses Coder's best practices
- Follows existing template structure
- Works with OCI free tier
Bounty will be awarded when:
- ✅ PR is submitted
- ✅ Template deploys successfully
- ✅ Code review passes
- ✅ PR is merged to main branch
- ✅ Algora payment triggered
Payment timeline: Usually 1-3 days after merge
Solution:
- Create OCI free tier account (300 credits)
- Use existing templates as reference
- Test with
terraform validateandterraform plan
Solution:
- Study existing Coder templates
- Follow OCI Terraform provider docs
- Copy structure from AWS/GCP templates
Solution:
- Move immediately to Coder #51 (Module template)
- Or ZIO #3235 (Auth header bug)
- Don't wait - claim backup option same day
Skills you'll gain:
- ✅ Terraform infrastructure-as-code
- ✅ OCI cloud platform knowledge
- ✅ Open source contribution workflow
- ✅ Technical documentation writing
- ✅ Bounty claiming process
Portfolio addition:
- ✅ Merged PR in active open source project
- ✅ Cloud infrastructure template
- ✅ Algora reputation boost
If Coder #201 is already claimed:
- Similar difficulty
- Template/documentation work
- Same organization (easier to switch)
- Leverages your auth expertise
- Bug fix (different skill)
- Slightly harder but you have experience
Before claiming:
- Check issue for recent comments (last 48 hours)
- Look for
/claimor assignment in thread - Verify no open PRs reference this issue
After claiming:
- Respond to questions within 24 hours
- Provide progress updates every 2-3 days
- Ask for help if stuck (maintainers appreciate communication)
During work:
- Commit frequently with clear messages
- Test thoroughly before submitting PR
- Write detailed PR description
After submitting:
- Respond to review feedback quickly
- Make requested changes promptly
- Be professional and grateful
Right now (5 minutes):
- Go to coder/coder#201
- Read the full issue and comments
- Check if anyone claimed it recently
- Copy claim comment template above
- Post your claim comment
After claiming (1 hour):
- Fork coder/coder repository
- Clone to your local machine
- Study existing templates
- Read OCI Terraform provider docs
This week:
- Build OCI template
- Test configuration
- Write documentation
- Submit PR
You've got this! Go claim that bounty! 🚀
Report back: Did you post the claim comment?