Používám Terraform 0.14.4 zachovat různé AWS účty. Mám jeden .tf
soubor a stát více souborů, jeden soubor pro každý účet.
Já používám zdroj dat najít všechny EC2 instance, které mají určitý tag připojené k němu:
data "aws_instances" "all_instances" {
instance_tags = {
Monitoring = "MONITOR"
}
instance_state_names = ["running", "pending", "stopped", "stopping"]
}
Tento zdroj dat je použit pro generování několik CloudWatch metriky pro určité případy.
Mám případech s touto značkou ve všech účtech kromě jednoho. Běží terraform plan
na účet mi dává tuto chybu:
Error: Your query returned no results. Please change your search criteria and try again.
on main.tf line 6, in data "aws_instances" "all_instances":
6: data "aws_instances" "all_instances" {
Rád bych ignorovat, že zdroj dat není najít všechny instance, v tomto konkrétním účtu, a jděte do toho s všechny ostatní zdroje udržovány v mém scénáři.
Jak mám dosáhnout?