Aktywne Wpisy
dexterpol +18
W końcu dzisiaj wyplatka po podwyżce wleciala, lvl 26, a jak tam u was? Dalej jebnie za 4k u fabryce smrodu? ( ͡° ͜ʖ ͡°)#pracbaza #praca #korposwiat
Metodzik +131
=====================[DARMOWA GRA NA EPIC]===================
The Outer Worlds: Spacer's Choice Edition oraz Islets za D̲A̲R̲M̲O̲ w EPIC
OCENA
METACRITIC: The Outer Worlds: Spacer's Choice Edition metascore: 72 / user score: 6.0, Islets: metascore: 82 / user score: 8.1
STEAM: The Outer Worlds: Spacer's Choice Edition: Mieszane (965 ocen), Islets: Przytłaczająco pozytywne (759 ocen)
DATA WYDANIA:
The Outer Worlds: Spacer's Choice Edition 7 marca 2023 (steam)
Islets 24 sierpnia 2022 (steam)
AKTUALNE❗ do
The Outer Worlds: Spacer's Choice Edition oraz Islets za D̲A̲R̲M̲O̲ w EPIC
OCENA
METACRITIC: The Outer Worlds: Spacer's Choice Edition metascore: 72 / user score: 6.0, Islets: metascore: 82 / user score: 8.1
STEAM: The Outer Worlds: Spacer's Choice Edition: Mieszane (965 ocen), Islets: Przytłaczająco pozytywne (759 ocen)
DATA WYDANIA:
The Outer Worlds: Spacer's Choice Edition 7 marca 2023 (steam)
Islets 24 sierpnia 2022 (steam)
AKTUALNE❗ do
Mam dwa odzielnne srodowiska /aws/ i /azure/ i chce podac do /azure/main.tf zmienna z /aws/outputs.tf. W Internecie podaja przyklady z uzyciem modulow i data ale nie moge nic znalezc kiedy sa oddzielne foldery i srodowiska. #devops #terraform
Konfiguruje sobie dwóch providerow w swoim kodzie i działasz na obu cloudach na raz. Potem za pomocą data szukasz po nazwach albo tagach w AWS i wykorzystujesz to do Azure.
Moj modul z ktorego chce wyciagnac vpcid:
/aws/main.tf
resource "awsvpc" "xc-vpc" {
cidrblock = "172.16.0.0/16"
}
/aws/output.tf
output "VPCID" {
value = awsvpc.xc-vpc.id
}
i teraz jak ta data ma wygladac w /azure/main.tf?
Probowalem:
data "awsvpc" "xc-vpc" {
name = var.awsvpc.xc-vpc.id
}
Ale nie dziala
data source https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/vpc
multiple providers: https://robertdebock.nl/learn-terraform/ADVANCED/multiple-resources.html
/azure/main.tf
data "terraformremotestate" "vpc" {
backend = "local"
config = {
path = "../aws/terraform.tfstate"
}
}
i samo dogrzebanie sie do tego:
vpcid = data.terraformremotestate.vpc.outputs.vpcid
Grzebanie w innym tfstate ogólnie jest zła praktyką. A jak masz go w pliku lokalnym to już w ogóle masakra.
Miałem na myśli że z tego samego kodu gadasz zarówno z Azure (resources) jak i z AWS (data)