Upstash Terraform Provider লঞ্চ
আমরা উত্তেজিত হয়ে ঘোষণা করছি যে Upstash Terraform Provider এখন পাবলিকলি উপলব্ধ। আমাদের মূল নীতি হচ্ছে সবসময় ডেভেলপার-ফ্রেন্ডলি থাকা।ামরা সম্প্রতি REST API লঞ্চ করেছিলাম। এখন টেরাফর্ম প্রোভাইডার প্লাগইন দিয়ে আমাদের টুলস বিস্তার করছি।
Terraform একটি χρήসফুল অটোমেশন টুল যা আপনাকে ইনফ্রাস্ট্রাকচার কোড হিসেবে ডিফাইন করতে দেয়। এতে колাবরেশন খুব সহজ হয় এবং প্রতিটি কনফিগারেশন চেঞ্জ পারসিস্ট থাকে, তাই সবাই জানতে পারে ইনফ্রাস্ট্রাকচারে কী হচ্ছে।
কমিউনিটির অনুরোধে আমরা টেরাফর্ম প্রোভাইডার ডেভেলপ করেছি এবং এখন এটি Terraform Marketplace-এ পাবলিকলি উপলব্ধ।
আমাদের প্লাগইন ব্যবহার করতে হয় শুধু ৪ লাইন কনফিগারেশন এবং ডেটাবেস তৈরি করা খুব সহজ।
terraform {
required_providers {
upstash = {
source = "upstash/upstash"
version = "x.x.x"
}
}
}
provider "upstash" {
email = "EMAIL"
api_key = "API_KEY"
}
Upstash কনসোল থেকে API_KEY পেতে পারেন। EMAIL হলো Upstash-এ রেজিস্টার করা ইমেইল। প্রোভাইডার ডিফাইন হয়ে গেল। এখন ডেটাবেস তৈরি করি:
resource "upstash_database" "mydb" {
database_name = "mydb3"
region = "eu-west-1"
tls = "true"
multi_zone = "false"
}
এখন নিচের কমান্ডগুলো চালান:
terraform init
terraform plan
terraform apply
এই সিম্পল কোড স্নিপেট একটি ডেটাবেস তৈরি করবে। পুরো উদাহরণ কোড এখানে পাবেন।
ভবিষ্যতের কাজ
আমরা আমাদের টুলস এবং থার্ড-পার্টি ইন্টিগ্রেশন বিস্তার করতে চাই। আপনি আমাদের রোডম্যাপ-এ ভোট দিতে পারেন। টেরাফর্ম প্রোভাইডার সম্পর্কে ফিডব্যাক দিন টুইটার বা ডিস্কর্ড-এ। এটি GitHub-এ হোস্ট করা।