Aktywne Wpisy
Mieliśmy z #rozowypasek dość stresujące i pracowite dni. Weekend miał być zwieńczeniem tego, chwilą zasłużonego odpoczynku. Z racji z tego że ja całą sobotę miałem już wolną, a różowa miała kilka spraw do załatwienia i wracała późnym wieczorem to zdeklarowałem się że przygotuję coś specjalnego na wieczór. Wpadłem na pomysł że w sumie napiłbym się wódki. Po prostu, bez żadnych udziwnień, kolorowych napojów, muzyki w tle. Po prostu. Więc czekając na różową
szklarskaporeba +255
Wolam wszystkich plusujacych ten wpis.
Dzsiaj przed lunchem manager spotkal sie z dyrektorem dzialu zeby podjac deczyje co robic.
Long story short: rezultat jest taki, ze mlody dostal to co chcial, czyli wolne w listopadzie oraz HO do konca roku. A w zamian podpisal wypowiedzenie, ktore jest effective od grudnia. Innymi slowy pracuje do konca roku.
Tym samym jest to hard reality check dla wszystkich wykopkow z IT, ktorym sie wydaje
Dzsiaj przed lunchem manager spotkal sie z dyrektorem dzialu zeby podjac deczyje co robic.
Long story short: rezultat jest taki, ze mlody dostal to co chcial, czyli wolne w listopadzie oraz HO do konca roku. A w zamian podpisal wypowiedzenie, ktore jest effective od grudnia. Innymi slowy pracuje do konca roku.
Tym samym jest to hard reality check dla wszystkich wykopkow z IT, ktorym sie wydaje
Aktywne Znaleziska
Zawiera treści 18+
Ta treść została oznaczona jako materiał kontrowersyjny lub dla dorosłych.
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)