Terraform ile DigitalOcean ekibinde bir sunucu nasıl oluşturulur?


11

Digital Ocean takımları çok yenidir ve Terraform ile kullanma hakkında herhangi bir belge yoktur .

Bulduğum tüm bilgiler onlarla manuel olarak nasıl çalışılacağı .

Şöyle bir şey söyleyebileceğimi umuyordum:

resource "digitalocean_droplet" "host" {
    image = "${var.image}"
    name = "${var.host_name}"
    region = "${var.region}"
    size = "${var.size}"
    private_networking = "${var.private_networking}"
    ssh_keys = ["${var.ssh_fingerprint}"]
    team = "${var.team}"
}

Not team = "${var.team}"sonunda.

Terraform, sağlayıcı API'lerinin üstünde sadece bir sarıcı olduğundan, bu konuda alanın bir uç noktasını bulmaya çalışan belgelere baktım, ancak hiçbir şey bulamadım.

Terraform ile Dijital Okyanus takımlarını nasıl kullanmalıyım? Yoksa mainTerraform ile işleri otomatikleştirmek istersem hesapta takılı kalırım?


bu, github'daki terraform projesinde bir sorun olarak daha uygun olacaktır
Evgeny

Yanıtlar:


4

Bağladığınız makaleye göre Ekip Kaynakları paylaşılıyor. Bu, bir ekibiniz hazır olduğunda tüm damlacıkların (sunucuların) ekipte paylaşıldığı anlamına gelir.

kaynak: https://www.digitalocean.com/community/tutorials/how-to-use-teams-on-digitalocean#team-resources

Bu, her ekip üyesinin kendi kişisel jetonunu kullanarak kendisiyle paylaşılan tüm kaynakları yönetebileceği anlamına gelir. Terraform, her kullanıcının kaynakları yönetirken kendi kimlik bilgilerini kullanmasına izin verir ve bir durum dosyası (aynı zamanda paylaşılması gerekir) içerir. Paylaşılan tfstateve yönetilen sırları yönetme bu DevOps.SE sorusunda ele alınmaktadır .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.