github.com/cockroachdb/cockroach@v20.2.0-alpha.1+incompatible/pkg/cmd/roachprod/vm/aws/terraform/main.tf (about) 1 # --------------------------------------------------------------------------------------------------------------------- 2 # TERRAFORM SETTINGS 3 # --------------------------------------------------------------------------------------------------------------------- 4 terraform { 5 required_version = ">= 0.11.8" 6 backend "s3" { 7 key = "terraform/roachprod" 8 bucket = "roachprod-cloud-state" 9 region = "us-east-2" 10 } 11 } 12 13 # --------------------------------------------------------------------------------------------------------------------- 14 # Variable names that should not change beyond initial config. 15 # --------------------------------------------------------------------------------------------------------------------- 16 locals { 17 account_number = "541263489771" 18 label = "roachprod" 19 } 20 21 # --------------------------------------------------------------------------------------------------------------------- 22 # AWS 23 # --------------------------------------------------------------------------------------------------------------------- 24 25 provider "aws" { 26 alias = "roachprod-ap-northeast-1" 27 region = "ap-northeast-1" 28 29 # Fixed fields, DO NOT MODIFY. 30 version = "~> 1.41" 31 } 32 33 module "aws_roachprod-ap-northeast-1" { 34 providers { 35 aws = "aws.roachprod-ap-northeast-1" 36 } 37 region = "ap-northeast-1" 38 source = "aws-region" 39 label = "roachprod" 40 } 41 42 provider "aws" { 43 alias = "roachprod-ap-northeast-2" 44 region = "ap-northeast-2" 45 46 # Fixed fields, DO NOT MODIFY. 47 version = "~> 1.41" 48 } 49 50 module "aws_roachprod-ap-northeast-2" { 51 providers { 52 aws = "aws.roachprod-ap-northeast-2" 53 } 54 region = "ap-northeast-2" 55 source = "aws-region" 56 label = "roachprod" 57 } 58 59 provider "aws" { 60 alias = "roachprod-ap-south-1" 61 region = "ap-south-1" 62 63 # Fixed fields, DO NOT MODIFY. 64 version = "~> 1.41" 65 } 66 67 module "aws_roachprod-ap-south-1" { 68 providers { 69 aws = "aws.roachprod-ap-south-1" 70 } 71 region = "ap-south-1" 72 source = "aws-region" 73 label = "roachprod" 74 } 75 76 provider "aws" { 77 alias = "roachprod-ap-southeast-1" 78 region = "ap-southeast-1" 79 80 # Fixed fields, DO NOT MODIFY. 81 version = "~> 1.41" 82 } 83 84 module "aws_roachprod-ap-southeast-1" { 85 providers { 86 aws = "aws.roachprod-ap-southeast-1" 87 } 88 region = "ap-southeast-1" 89 source = "aws-region" 90 label = "roachprod" 91 } 92 93 provider "aws" { 94 alias = "roachprod-ap-southeast-2" 95 region = "ap-southeast-2" 96 97 # Fixed fields, DO NOT MODIFY. 98 version = "~> 1.41" 99 } 100 101 module "aws_roachprod-ap-southeast-2" { 102 providers { 103 aws = "aws.roachprod-ap-southeast-2" 104 } 105 region = "ap-southeast-2" 106 source = "aws-region" 107 label = "roachprod" 108 } 109 110 provider "aws" { 111 alias = "roachprod-ca-central-1" 112 region = "ca-central-1" 113 114 # Fixed fields, DO NOT MODIFY. 115 version = "~> 1.41" 116 } 117 118 module "aws_roachprod-ca-central-1" { 119 providers { 120 aws = "aws.roachprod-ca-central-1" 121 } 122 region = "ca-central-1" 123 source = "aws-region" 124 label = "roachprod" 125 } 126 127 provider "aws" { 128 alias = "roachprod-eu-central-1" 129 region = "eu-central-1" 130 131 # Fixed fields, DO NOT MODIFY. 132 version = "~> 1.41" 133 } 134 135 module "aws_roachprod-eu-central-1" { 136 providers { 137 aws = "aws.roachprod-eu-central-1" 138 } 139 region = "eu-central-1" 140 source = "aws-region" 141 label = "roachprod" 142 } 143 144 provider "aws" { 145 alias = "roachprod-eu-west-1" 146 region = "eu-west-1" 147 148 # Fixed fields, DO NOT MODIFY. 149 version = "~> 1.41" 150 } 151 152 module "aws_roachprod-eu-west-1" { 153 providers { 154 aws = "aws.roachprod-eu-west-1" 155 } 156 region = "eu-west-1" 157 source = "aws-region" 158 label = "roachprod" 159 } 160 161 provider "aws" { 162 alias = "roachprod-eu-west-2" 163 region = "eu-west-2" 164 165 # Fixed fields, DO NOT MODIFY. 166 version = "~> 1.41" 167 } 168 169 module "aws_roachprod-eu-west-2" { 170 providers { 171 aws = "aws.roachprod-eu-west-2" 172 } 173 region = "eu-west-2" 174 source = "aws-region" 175 label = "roachprod" 176 } 177 178 provider "aws" { 179 alias = "roachprod-eu-west-3" 180 region = "eu-west-3" 181 182 # Fixed fields, DO NOT MODIFY. 183 version = "~> 1.41" 184 } 185 186 module "aws_roachprod-eu-west-3" { 187 providers { 188 aws = "aws.roachprod-eu-west-3" 189 } 190 region = "eu-west-3" 191 source = "aws-region" 192 label = "roachprod" 193 } 194 195 provider "aws" { 196 alias = "roachprod-sa-east-1" 197 region = "sa-east-1" 198 199 # Fixed fields, DO NOT MODIFY. 200 version = "~> 1.41" 201 } 202 203 module "aws_roachprod-sa-east-1" { 204 providers { 205 aws = "aws.roachprod-sa-east-1" 206 } 207 region = "sa-east-1" 208 source = "aws-region" 209 label = "roachprod" 210 } 211 212 provider "aws" { 213 alias = "roachprod-us-east-1" 214 region = "us-east-1" 215 216 # Fixed fields, DO NOT MODIFY. 217 version = "~> 1.41" 218 } 219 220 module "aws_roachprod-us-east-1" { 221 providers { 222 aws = "aws.roachprod-us-east-1" 223 } 224 region = "us-east-1" 225 source = "aws-region" 226 label = "roachprod" 227 } 228 229 provider "aws" { 230 alias = "roachprod-us-east-2" 231 region = "us-east-2" 232 233 # Fixed fields, DO NOT MODIFY. 234 version = "~> 1.41" 235 } 236 237 module "aws_roachprod-us-east-2" { 238 providers { 239 aws = "aws.roachprod-us-east-2" 240 } 241 region = "us-east-2" 242 source = "aws-region" 243 label = "roachprod" 244 } 245 246 provider "aws" { 247 alias = "roachprod-us-west-1" 248 region = "us-west-1" 249 250 # Fixed fields, DO NOT MODIFY. 251 version = "~> 1.41" 252 } 253 254 module "aws_roachprod-us-west-1" { 255 providers { 256 aws = "aws.roachprod-us-west-1" 257 } 258 region = "us-west-1" 259 source = "aws-region" 260 label = "roachprod" 261 } 262 263 provider "aws" { 264 alias = "roachprod-us-west-2" 265 region = "us-west-2" 266 267 # Fixed fields, DO NOT MODIFY. 268 version = "~> 1.41" 269 } 270 271 module "aws_roachprod-us-west-2" { 272 providers { 273 aws = "aws.roachprod-us-west-2" 274 } 275 region = "us-west-2" 276 source = "aws-region" 277 label = "roachprod" 278 } 279 280 281 module "vpc_peer_roachprod-ap-northeast-1-roachprod-ap-northeast-2" { 282 providers { 283 aws.owner = "aws.roachprod-ap-northeast-1" 284 aws.peer = "aws.roachprod-ap-northeast-2" 285 } 286 owner_vpc_info = "${module.aws_roachprod-ap-northeast-1.vpc_info}" 287 peer_vpc_info = "${module.aws_roachprod-ap-northeast-2.vpc_info}" 288 289 label = "roachprod" 290 source = "aws-vpc-peer" 291 } 292 293 module "vpc_peer_roachprod-ap-northeast-1-roachprod-ap-south-1" { 294 providers { 295 aws.owner = "aws.roachprod-ap-northeast-1" 296 aws.peer = "aws.roachprod-ap-south-1" 297 } 298 owner_vpc_info = "${module.aws_roachprod-ap-northeast-1.vpc_info}" 299 peer_vpc_info = "${module.aws_roachprod-ap-south-1.vpc_info}" 300 301 label = "roachprod" 302 source = "aws-vpc-peer" 303 } 304 305 module "vpc_peer_roachprod-ap-northeast-1-roachprod-ap-southeast-1" { 306 providers { 307 aws.owner = "aws.roachprod-ap-northeast-1" 308 aws.peer = "aws.roachprod-ap-southeast-1" 309 } 310 owner_vpc_info = "${module.aws_roachprod-ap-northeast-1.vpc_info}" 311 peer_vpc_info = "${module.aws_roachprod-ap-southeast-1.vpc_info}" 312 313 label = "roachprod" 314 source = "aws-vpc-peer" 315 } 316 317 module "vpc_peer_roachprod-ap-northeast-1-roachprod-ap-southeast-2" { 318 providers { 319 aws.owner = "aws.roachprod-ap-northeast-1" 320 aws.peer = "aws.roachprod-ap-southeast-2" 321 } 322 owner_vpc_info = "${module.aws_roachprod-ap-northeast-1.vpc_info}" 323 peer_vpc_info = "${module.aws_roachprod-ap-southeast-2.vpc_info}" 324 325 label = "roachprod" 326 source = "aws-vpc-peer" 327 } 328 329 module "vpc_peer_roachprod-ap-northeast-1-roachprod-ca-central-1" { 330 providers { 331 aws.owner = "aws.roachprod-ap-northeast-1" 332 aws.peer = "aws.roachprod-ca-central-1" 333 } 334 owner_vpc_info = "${module.aws_roachprod-ap-northeast-1.vpc_info}" 335 peer_vpc_info = "${module.aws_roachprod-ca-central-1.vpc_info}" 336 337 label = "roachprod" 338 source = "aws-vpc-peer" 339 } 340 341 module "vpc_peer_roachprod-ap-northeast-1-roachprod-eu-central-1" { 342 providers { 343 aws.owner = "aws.roachprod-ap-northeast-1" 344 aws.peer = "aws.roachprod-eu-central-1" 345 } 346 owner_vpc_info = "${module.aws_roachprod-ap-northeast-1.vpc_info}" 347 peer_vpc_info = "${module.aws_roachprod-eu-central-1.vpc_info}" 348 349 label = "roachprod" 350 source = "aws-vpc-peer" 351 } 352 353 module "vpc_peer_roachprod-ap-northeast-1-roachprod-eu-west-1" { 354 providers { 355 aws.owner = "aws.roachprod-ap-northeast-1" 356 aws.peer = "aws.roachprod-eu-west-1" 357 } 358 owner_vpc_info = "${module.aws_roachprod-ap-northeast-1.vpc_info}" 359 peer_vpc_info = "${module.aws_roachprod-eu-west-1.vpc_info}" 360 361 label = "roachprod" 362 source = "aws-vpc-peer" 363 } 364 365 module "vpc_peer_roachprod-ap-northeast-1-roachprod-eu-west-2" { 366 providers { 367 aws.owner = "aws.roachprod-ap-northeast-1" 368 aws.peer = "aws.roachprod-eu-west-2" 369 } 370 owner_vpc_info = "${module.aws_roachprod-ap-northeast-1.vpc_info}" 371 peer_vpc_info = "${module.aws_roachprod-eu-west-2.vpc_info}" 372 373 label = "roachprod" 374 source = "aws-vpc-peer" 375 } 376 377 module "vpc_peer_roachprod-ap-northeast-1-roachprod-eu-west-3" { 378 providers { 379 aws.owner = "aws.roachprod-ap-northeast-1" 380 aws.peer = "aws.roachprod-eu-west-3" 381 } 382 owner_vpc_info = "${module.aws_roachprod-ap-northeast-1.vpc_info}" 383 peer_vpc_info = "${module.aws_roachprod-eu-west-3.vpc_info}" 384 385 label = "roachprod" 386 source = "aws-vpc-peer" 387 } 388 389 module "vpc_peer_roachprod-ap-northeast-1-roachprod-sa-east-1" { 390 providers { 391 aws.owner = "aws.roachprod-ap-northeast-1" 392 aws.peer = "aws.roachprod-sa-east-1" 393 } 394 owner_vpc_info = "${module.aws_roachprod-ap-northeast-1.vpc_info}" 395 peer_vpc_info = "${module.aws_roachprod-sa-east-1.vpc_info}" 396 397 label = "roachprod" 398 source = "aws-vpc-peer" 399 } 400 401 module "vpc_peer_roachprod-ap-northeast-1-roachprod-us-east-1" { 402 providers { 403 aws.owner = "aws.roachprod-ap-northeast-1" 404 aws.peer = "aws.roachprod-us-east-1" 405 } 406 owner_vpc_info = "${module.aws_roachprod-ap-northeast-1.vpc_info}" 407 peer_vpc_info = "${module.aws_roachprod-us-east-1.vpc_info}" 408 409 label = "roachprod" 410 source = "aws-vpc-peer" 411 } 412 413 module "vpc_peer_roachprod-ap-northeast-1-roachprod-us-east-2" { 414 providers { 415 aws.owner = "aws.roachprod-ap-northeast-1" 416 aws.peer = "aws.roachprod-us-east-2" 417 } 418 owner_vpc_info = "${module.aws_roachprod-ap-northeast-1.vpc_info}" 419 peer_vpc_info = "${module.aws_roachprod-us-east-2.vpc_info}" 420 421 label = "roachprod" 422 source = "aws-vpc-peer" 423 } 424 425 module "vpc_peer_roachprod-ap-northeast-1-roachprod-us-west-1" { 426 providers { 427 aws.owner = "aws.roachprod-ap-northeast-1" 428 aws.peer = "aws.roachprod-us-west-1" 429 } 430 owner_vpc_info = "${module.aws_roachprod-ap-northeast-1.vpc_info}" 431 peer_vpc_info = "${module.aws_roachprod-us-west-1.vpc_info}" 432 433 label = "roachprod" 434 source = "aws-vpc-peer" 435 } 436 437 module "vpc_peer_roachprod-ap-northeast-1-roachprod-us-west-2" { 438 providers { 439 aws.owner = "aws.roachprod-ap-northeast-1" 440 aws.peer = "aws.roachprod-us-west-2" 441 } 442 owner_vpc_info = "${module.aws_roachprod-ap-northeast-1.vpc_info}" 443 peer_vpc_info = "${module.aws_roachprod-us-west-2.vpc_info}" 444 445 label = "roachprod" 446 source = "aws-vpc-peer" 447 } 448 449 module "vpc_peer_roachprod-ap-northeast-2-roachprod-ap-south-1" { 450 providers { 451 aws.owner = "aws.roachprod-ap-northeast-2" 452 aws.peer = "aws.roachprod-ap-south-1" 453 } 454 owner_vpc_info = "${module.aws_roachprod-ap-northeast-2.vpc_info}" 455 peer_vpc_info = "${module.aws_roachprod-ap-south-1.vpc_info}" 456 457 label = "roachprod" 458 source = "aws-vpc-peer" 459 } 460 461 module "vpc_peer_roachprod-ap-northeast-2-roachprod-ap-southeast-1" { 462 providers { 463 aws.owner = "aws.roachprod-ap-northeast-2" 464 aws.peer = "aws.roachprod-ap-southeast-1" 465 } 466 owner_vpc_info = "${module.aws_roachprod-ap-northeast-2.vpc_info}" 467 peer_vpc_info = "${module.aws_roachprod-ap-southeast-1.vpc_info}" 468 469 label = "roachprod" 470 source = "aws-vpc-peer" 471 } 472 473 module "vpc_peer_roachprod-ap-northeast-2-roachprod-ap-southeast-2" { 474 providers { 475 aws.owner = "aws.roachprod-ap-northeast-2" 476 aws.peer = "aws.roachprod-ap-southeast-2" 477 } 478 owner_vpc_info = "${module.aws_roachprod-ap-northeast-2.vpc_info}" 479 peer_vpc_info = "${module.aws_roachprod-ap-southeast-2.vpc_info}" 480 481 label = "roachprod" 482 source = "aws-vpc-peer" 483 } 484 485 module "vpc_peer_roachprod-ap-northeast-2-roachprod-ca-central-1" { 486 providers { 487 aws.owner = "aws.roachprod-ap-northeast-2" 488 aws.peer = "aws.roachprod-ca-central-1" 489 } 490 owner_vpc_info = "${module.aws_roachprod-ap-northeast-2.vpc_info}" 491 peer_vpc_info = "${module.aws_roachprod-ca-central-1.vpc_info}" 492 493 label = "roachprod" 494 source = "aws-vpc-peer" 495 } 496 497 module "vpc_peer_roachprod-ap-northeast-2-roachprod-eu-central-1" { 498 providers { 499 aws.owner = "aws.roachprod-ap-northeast-2" 500 aws.peer = "aws.roachprod-eu-central-1" 501 } 502 owner_vpc_info = "${module.aws_roachprod-ap-northeast-2.vpc_info}" 503 peer_vpc_info = "${module.aws_roachprod-eu-central-1.vpc_info}" 504 505 label = "roachprod" 506 source = "aws-vpc-peer" 507 } 508 509 module "vpc_peer_roachprod-ap-northeast-2-roachprod-eu-west-1" { 510 providers { 511 aws.owner = "aws.roachprod-ap-northeast-2" 512 aws.peer = "aws.roachprod-eu-west-1" 513 } 514 owner_vpc_info = "${module.aws_roachprod-ap-northeast-2.vpc_info}" 515 peer_vpc_info = "${module.aws_roachprod-eu-west-1.vpc_info}" 516 517 label = "roachprod" 518 source = "aws-vpc-peer" 519 } 520 521 module "vpc_peer_roachprod-ap-northeast-2-roachprod-eu-west-2" { 522 providers { 523 aws.owner = "aws.roachprod-ap-northeast-2" 524 aws.peer = "aws.roachprod-eu-west-2" 525 } 526 owner_vpc_info = "${module.aws_roachprod-ap-northeast-2.vpc_info}" 527 peer_vpc_info = "${module.aws_roachprod-eu-west-2.vpc_info}" 528 529 label = "roachprod" 530 source = "aws-vpc-peer" 531 } 532 533 module "vpc_peer_roachprod-ap-northeast-2-roachprod-eu-west-3" { 534 providers { 535 aws.owner = "aws.roachprod-ap-northeast-2" 536 aws.peer = "aws.roachprod-eu-west-3" 537 } 538 owner_vpc_info = "${module.aws_roachprod-ap-northeast-2.vpc_info}" 539 peer_vpc_info = "${module.aws_roachprod-eu-west-3.vpc_info}" 540 541 label = "roachprod" 542 source = "aws-vpc-peer" 543 } 544 545 module "vpc_peer_roachprod-ap-northeast-2-roachprod-sa-east-1" { 546 providers { 547 aws.owner = "aws.roachprod-ap-northeast-2" 548 aws.peer = "aws.roachprod-sa-east-1" 549 } 550 owner_vpc_info = "${module.aws_roachprod-ap-northeast-2.vpc_info}" 551 peer_vpc_info = "${module.aws_roachprod-sa-east-1.vpc_info}" 552 553 label = "roachprod" 554 source = "aws-vpc-peer" 555 } 556 557 module "vpc_peer_roachprod-ap-northeast-2-roachprod-us-east-1" { 558 providers { 559 aws.owner = "aws.roachprod-ap-northeast-2" 560 aws.peer = "aws.roachprod-us-east-1" 561 } 562 owner_vpc_info = "${module.aws_roachprod-ap-northeast-2.vpc_info}" 563 peer_vpc_info = "${module.aws_roachprod-us-east-1.vpc_info}" 564 565 label = "roachprod" 566 source = "aws-vpc-peer" 567 } 568 569 module "vpc_peer_roachprod-ap-northeast-2-roachprod-us-east-2" { 570 providers { 571 aws.owner = "aws.roachprod-ap-northeast-2" 572 aws.peer = "aws.roachprod-us-east-2" 573 } 574 owner_vpc_info = "${module.aws_roachprod-ap-northeast-2.vpc_info}" 575 peer_vpc_info = "${module.aws_roachprod-us-east-2.vpc_info}" 576 577 label = "roachprod" 578 source = "aws-vpc-peer" 579 } 580 581 module "vpc_peer_roachprod-ap-northeast-2-roachprod-us-west-1" { 582 providers { 583 aws.owner = "aws.roachprod-ap-northeast-2" 584 aws.peer = "aws.roachprod-us-west-1" 585 } 586 owner_vpc_info = "${module.aws_roachprod-ap-northeast-2.vpc_info}" 587 peer_vpc_info = "${module.aws_roachprod-us-west-1.vpc_info}" 588 589 label = "roachprod" 590 source = "aws-vpc-peer" 591 } 592 593 module "vpc_peer_roachprod-ap-northeast-2-roachprod-us-west-2" { 594 providers { 595 aws.owner = "aws.roachprod-ap-northeast-2" 596 aws.peer = "aws.roachprod-us-west-2" 597 } 598 owner_vpc_info = "${module.aws_roachprod-ap-northeast-2.vpc_info}" 599 peer_vpc_info = "${module.aws_roachprod-us-west-2.vpc_info}" 600 601 label = "roachprod" 602 source = "aws-vpc-peer" 603 } 604 605 module "vpc_peer_roachprod-ap-south-1-roachprod-ap-southeast-1" { 606 providers { 607 aws.owner = "aws.roachprod-ap-south-1" 608 aws.peer = "aws.roachprod-ap-southeast-1" 609 } 610 owner_vpc_info = "${module.aws_roachprod-ap-south-1.vpc_info}" 611 peer_vpc_info = "${module.aws_roachprod-ap-southeast-1.vpc_info}" 612 613 label = "roachprod" 614 source = "aws-vpc-peer" 615 } 616 617 module "vpc_peer_roachprod-ap-south-1-roachprod-ap-southeast-2" { 618 providers { 619 aws.owner = "aws.roachprod-ap-south-1" 620 aws.peer = "aws.roachprod-ap-southeast-2" 621 } 622 owner_vpc_info = "${module.aws_roachprod-ap-south-1.vpc_info}" 623 peer_vpc_info = "${module.aws_roachprod-ap-southeast-2.vpc_info}" 624 625 label = "roachprod" 626 source = "aws-vpc-peer" 627 } 628 629 module "vpc_peer_roachprod-ap-south-1-roachprod-ca-central-1" { 630 providers { 631 aws.owner = "aws.roachprod-ap-south-1" 632 aws.peer = "aws.roachprod-ca-central-1" 633 } 634 owner_vpc_info = "${module.aws_roachprod-ap-south-1.vpc_info}" 635 peer_vpc_info = "${module.aws_roachprod-ca-central-1.vpc_info}" 636 637 label = "roachprod" 638 source = "aws-vpc-peer" 639 } 640 641 module "vpc_peer_roachprod-ap-south-1-roachprod-eu-central-1" { 642 providers { 643 aws.owner = "aws.roachprod-ap-south-1" 644 aws.peer = "aws.roachprod-eu-central-1" 645 } 646 owner_vpc_info = "${module.aws_roachprod-ap-south-1.vpc_info}" 647 peer_vpc_info = "${module.aws_roachprod-eu-central-1.vpc_info}" 648 649 label = "roachprod" 650 source = "aws-vpc-peer" 651 } 652 653 module "vpc_peer_roachprod-ap-south-1-roachprod-eu-west-1" { 654 providers { 655 aws.owner = "aws.roachprod-ap-south-1" 656 aws.peer = "aws.roachprod-eu-west-1" 657 } 658 owner_vpc_info = "${module.aws_roachprod-ap-south-1.vpc_info}" 659 peer_vpc_info = "${module.aws_roachprod-eu-west-1.vpc_info}" 660 661 label = "roachprod" 662 source = "aws-vpc-peer" 663 } 664 665 module "vpc_peer_roachprod-ap-south-1-roachprod-eu-west-2" { 666 providers { 667 aws.owner = "aws.roachprod-ap-south-1" 668 aws.peer = "aws.roachprod-eu-west-2" 669 } 670 owner_vpc_info = "${module.aws_roachprod-ap-south-1.vpc_info}" 671 peer_vpc_info = "${module.aws_roachprod-eu-west-2.vpc_info}" 672 673 label = "roachprod" 674 source = "aws-vpc-peer" 675 } 676 677 module "vpc_peer_roachprod-ap-south-1-roachprod-eu-west-3" { 678 providers { 679 aws.owner = "aws.roachprod-ap-south-1" 680 aws.peer = "aws.roachprod-eu-west-3" 681 } 682 owner_vpc_info = "${module.aws_roachprod-ap-south-1.vpc_info}" 683 peer_vpc_info = "${module.aws_roachprod-eu-west-3.vpc_info}" 684 685 label = "roachprod" 686 source = "aws-vpc-peer" 687 } 688 689 module "vpc_peer_roachprod-ap-south-1-roachprod-sa-east-1" { 690 providers { 691 aws.owner = "aws.roachprod-ap-south-1" 692 aws.peer = "aws.roachprod-sa-east-1" 693 } 694 owner_vpc_info = "${module.aws_roachprod-ap-south-1.vpc_info}" 695 peer_vpc_info = "${module.aws_roachprod-sa-east-1.vpc_info}" 696 697 label = "roachprod" 698 source = "aws-vpc-peer" 699 } 700 701 module "vpc_peer_roachprod-ap-south-1-roachprod-us-east-1" { 702 providers { 703 aws.owner = "aws.roachprod-ap-south-1" 704 aws.peer = "aws.roachprod-us-east-1" 705 } 706 owner_vpc_info = "${module.aws_roachprod-ap-south-1.vpc_info}" 707 peer_vpc_info = "${module.aws_roachprod-us-east-1.vpc_info}" 708 709 label = "roachprod" 710 source = "aws-vpc-peer" 711 } 712 713 module "vpc_peer_roachprod-ap-south-1-roachprod-us-east-2" { 714 providers { 715 aws.owner = "aws.roachprod-ap-south-1" 716 aws.peer = "aws.roachprod-us-east-2" 717 } 718 owner_vpc_info = "${module.aws_roachprod-ap-south-1.vpc_info}" 719 peer_vpc_info = "${module.aws_roachprod-us-east-2.vpc_info}" 720 721 label = "roachprod" 722 source = "aws-vpc-peer" 723 } 724 725 module "vpc_peer_roachprod-ap-south-1-roachprod-us-west-1" { 726 providers { 727 aws.owner = "aws.roachprod-ap-south-1" 728 aws.peer = "aws.roachprod-us-west-1" 729 } 730 owner_vpc_info = "${module.aws_roachprod-ap-south-1.vpc_info}" 731 peer_vpc_info = "${module.aws_roachprod-us-west-1.vpc_info}" 732 733 label = "roachprod" 734 source = "aws-vpc-peer" 735 } 736 737 module "vpc_peer_roachprod-ap-south-1-roachprod-us-west-2" { 738 providers { 739 aws.owner = "aws.roachprod-ap-south-1" 740 aws.peer = "aws.roachprod-us-west-2" 741 } 742 owner_vpc_info = "${module.aws_roachprod-ap-south-1.vpc_info}" 743 peer_vpc_info = "${module.aws_roachprod-us-west-2.vpc_info}" 744 745 label = "roachprod" 746 source = "aws-vpc-peer" 747 } 748 749 module "vpc_peer_roachprod-ap-southeast-1-roachprod-ap-southeast-2" { 750 providers { 751 aws.owner = "aws.roachprod-ap-southeast-1" 752 aws.peer = "aws.roachprod-ap-southeast-2" 753 } 754 owner_vpc_info = "${module.aws_roachprod-ap-southeast-1.vpc_info}" 755 peer_vpc_info = "${module.aws_roachprod-ap-southeast-2.vpc_info}" 756 757 label = "roachprod" 758 source = "aws-vpc-peer" 759 } 760 761 module "vpc_peer_roachprod-ap-southeast-1-roachprod-ca-central-1" { 762 providers { 763 aws.owner = "aws.roachprod-ap-southeast-1" 764 aws.peer = "aws.roachprod-ca-central-1" 765 } 766 owner_vpc_info = "${module.aws_roachprod-ap-southeast-1.vpc_info}" 767 peer_vpc_info = "${module.aws_roachprod-ca-central-1.vpc_info}" 768 769 label = "roachprod" 770 source = "aws-vpc-peer" 771 } 772 773 module "vpc_peer_roachprod-ap-southeast-1-roachprod-eu-central-1" { 774 providers { 775 aws.owner = "aws.roachprod-ap-southeast-1" 776 aws.peer = "aws.roachprod-eu-central-1" 777 } 778 owner_vpc_info = "${module.aws_roachprod-ap-southeast-1.vpc_info}" 779 peer_vpc_info = "${module.aws_roachprod-eu-central-1.vpc_info}" 780 781 label = "roachprod" 782 source = "aws-vpc-peer" 783 } 784 785 module "vpc_peer_roachprod-ap-southeast-1-roachprod-eu-west-1" { 786 providers { 787 aws.owner = "aws.roachprod-ap-southeast-1" 788 aws.peer = "aws.roachprod-eu-west-1" 789 } 790 owner_vpc_info = "${module.aws_roachprod-ap-southeast-1.vpc_info}" 791 peer_vpc_info = "${module.aws_roachprod-eu-west-1.vpc_info}" 792 793 label = "roachprod" 794 source = "aws-vpc-peer" 795 } 796 797 module "vpc_peer_roachprod-ap-southeast-1-roachprod-eu-west-2" { 798 providers { 799 aws.owner = "aws.roachprod-ap-southeast-1" 800 aws.peer = "aws.roachprod-eu-west-2" 801 } 802 owner_vpc_info = "${module.aws_roachprod-ap-southeast-1.vpc_info}" 803 peer_vpc_info = "${module.aws_roachprod-eu-west-2.vpc_info}" 804 805 label = "roachprod" 806 source = "aws-vpc-peer" 807 } 808 809 module "vpc_peer_roachprod-ap-southeast-1-roachprod-eu-west-3" { 810 providers { 811 aws.owner = "aws.roachprod-ap-southeast-1" 812 aws.peer = "aws.roachprod-eu-west-3" 813 } 814 owner_vpc_info = "${module.aws_roachprod-ap-southeast-1.vpc_info}" 815 peer_vpc_info = "${module.aws_roachprod-eu-west-3.vpc_info}" 816 817 label = "roachprod" 818 source = "aws-vpc-peer" 819 } 820 821 module "vpc_peer_roachprod-ap-southeast-1-roachprod-sa-east-1" { 822 providers { 823 aws.owner = "aws.roachprod-ap-southeast-1" 824 aws.peer = "aws.roachprod-sa-east-1" 825 } 826 owner_vpc_info = "${module.aws_roachprod-ap-southeast-1.vpc_info}" 827 peer_vpc_info = "${module.aws_roachprod-sa-east-1.vpc_info}" 828 829 label = "roachprod" 830 source = "aws-vpc-peer" 831 } 832 833 module "vpc_peer_roachprod-ap-southeast-1-roachprod-us-east-1" { 834 providers { 835 aws.owner = "aws.roachprod-ap-southeast-1" 836 aws.peer = "aws.roachprod-us-east-1" 837 } 838 owner_vpc_info = "${module.aws_roachprod-ap-southeast-1.vpc_info}" 839 peer_vpc_info = "${module.aws_roachprod-us-east-1.vpc_info}" 840 841 label = "roachprod" 842 source = "aws-vpc-peer" 843 } 844 845 module "vpc_peer_roachprod-ap-southeast-1-roachprod-us-east-2" { 846 providers { 847 aws.owner = "aws.roachprod-ap-southeast-1" 848 aws.peer = "aws.roachprod-us-east-2" 849 } 850 owner_vpc_info = "${module.aws_roachprod-ap-southeast-1.vpc_info}" 851 peer_vpc_info = "${module.aws_roachprod-us-east-2.vpc_info}" 852 853 label = "roachprod" 854 source = "aws-vpc-peer" 855 } 856 857 module "vpc_peer_roachprod-ap-southeast-1-roachprod-us-west-1" { 858 providers { 859 aws.owner = "aws.roachprod-ap-southeast-1" 860 aws.peer = "aws.roachprod-us-west-1" 861 } 862 owner_vpc_info = "${module.aws_roachprod-ap-southeast-1.vpc_info}" 863 peer_vpc_info = "${module.aws_roachprod-us-west-1.vpc_info}" 864 865 label = "roachprod" 866 source = "aws-vpc-peer" 867 } 868 869 module "vpc_peer_roachprod-ap-southeast-1-roachprod-us-west-2" { 870 providers { 871 aws.owner = "aws.roachprod-ap-southeast-1" 872 aws.peer = "aws.roachprod-us-west-2" 873 } 874 owner_vpc_info = "${module.aws_roachprod-ap-southeast-1.vpc_info}" 875 peer_vpc_info = "${module.aws_roachprod-us-west-2.vpc_info}" 876 877 label = "roachprod" 878 source = "aws-vpc-peer" 879 } 880 881 module "vpc_peer_roachprod-ap-southeast-2-roachprod-ca-central-1" { 882 providers { 883 aws.owner = "aws.roachprod-ap-southeast-2" 884 aws.peer = "aws.roachprod-ca-central-1" 885 } 886 owner_vpc_info = "${module.aws_roachprod-ap-southeast-2.vpc_info}" 887 peer_vpc_info = "${module.aws_roachprod-ca-central-1.vpc_info}" 888 889 label = "roachprod" 890 source = "aws-vpc-peer" 891 } 892 893 module "vpc_peer_roachprod-ap-southeast-2-roachprod-eu-central-1" { 894 providers { 895 aws.owner = "aws.roachprod-ap-southeast-2" 896 aws.peer = "aws.roachprod-eu-central-1" 897 } 898 owner_vpc_info = "${module.aws_roachprod-ap-southeast-2.vpc_info}" 899 peer_vpc_info = "${module.aws_roachprod-eu-central-1.vpc_info}" 900 901 label = "roachprod" 902 source = "aws-vpc-peer" 903 } 904 905 module "vpc_peer_roachprod-ap-southeast-2-roachprod-eu-west-1" { 906 providers { 907 aws.owner = "aws.roachprod-ap-southeast-2" 908 aws.peer = "aws.roachprod-eu-west-1" 909 } 910 owner_vpc_info = "${module.aws_roachprod-ap-southeast-2.vpc_info}" 911 peer_vpc_info = "${module.aws_roachprod-eu-west-1.vpc_info}" 912 913 label = "roachprod" 914 source = "aws-vpc-peer" 915 } 916 917 module "vpc_peer_roachprod-ap-southeast-2-roachprod-eu-west-2" { 918 providers { 919 aws.owner = "aws.roachprod-ap-southeast-2" 920 aws.peer = "aws.roachprod-eu-west-2" 921 } 922 owner_vpc_info = "${module.aws_roachprod-ap-southeast-2.vpc_info}" 923 peer_vpc_info = "${module.aws_roachprod-eu-west-2.vpc_info}" 924 925 label = "roachprod" 926 source = "aws-vpc-peer" 927 } 928 929 module "vpc_peer_roachprod-ap-southeast-2-roachprod-eu-west-3" { 930 providers { 931 aws.owner = "aws.roachprod-ap-southeast-2" 932 aws.peer = "aws.roachprod-eu-west-3" 933 } 934 owner_vpc_info = "${module.aws_roachprod-ap-southeast-2.vpc_info}" 935 peer_vpc_info = "${module.aws_roachprod-eu-west-3.vpc_info}" 936 937 label = "roachprod" 938 source = "aws-vpc-peer" 939 } 940 941 module "vpc_peer_roachprod-ap-southeast-2-roachprod-sa-east-1" { 942 providers { 943 aws.owner = "aws.roachprod-ap-southeast-2" 944 aws.peer = "aws.roachprod-sa-east-1" 945 } 946 owner_vpc_info = "${module.aws_roachprod-ap-southeast-2.vpc_info}" 947 peer_vpc_info = "${module.aws_roachprod-sa-east-1.vpc_info}" 948 949 label = "roachprod" 950 source = "aws-vpc-peer" 951 } 952 953 module "vpc_peer_roachprod-ap-southeast-2-roachprod-us-east-1" { 954 providers { 955 aws.owner = "aws.roachprod-ap-southeast-2" 956 aws.peer = "aws.roachprod-us-east-1" 957 } 958 owner_vpc_info = "${module.aws_roachprod-ap-southeast-2.vpc_info}" 959 peer_vpc_info = "${module.aws_roachprod-us-east-1.vpc_info}" 960 961 label = "roachprod" 962 source = "aws-vpc-peer" 963 } 964 965 module "vpc_peer_roachprod-ap-southeast-2-roachprod-us-east-2" { 966 providers { 967 aws.owner = "aws.roachprod-ap-southeast-2" 968 aws.peer = "aws.roachprod-us-east-2" 969 } 970 owner_vpc_info = "${module.aws_roachprod-ap-southeast-2.vpc_info}" 971 peer_vpc_info = "${module.aws_roachprod-us-east-2.vpc_info}" 972 973 label = "roachprod" 974 source = "aws-vpc-peer" 975 } 976 977 module "vpc_peer_roachprod-ap-southeast-2-roachprod-us-west-1" { 978 providers { 979 aws.owner = "aws.roachprod-ap-southeast-2" 980 aws.peer = "aws.roachprod-us-west-1" 981 } 982 owner_vpc_info = "${module.aws_roachprod-ap-southeast-2.vpc_info}" 983 peer_vpc_info = "${module.aws_roachprod-us-west-1.vpc_info}" 984 985 label = "roachprod" 986 source = "aws-vpc-peer" 987 } 988 989 module "vpc_peer_roachprod-ap-southeast-2-roachprod-us-west-2" { 990 providers { 991 aws.owner = "aws.roachprod-ap-southeast-2" 992 aws.peer = "aws.roachprod-us-west-2" 993 } 994 owner_vpc_info = "${module.aws_roachprod-ap-southeast-2.vpc_info}" 995 peer_vpc_info = "${module.aws_roachprod-us-west-2.vpc_info}" 996 997 label = "roachprod" 998 source = "aws-vpc-peer" 999 } 1000 1001 module "vpc_peer_roachprod-ca-central-1-roachprod-eu-central-1" { 1002 providers { 1003 aws.owner = "aws.roachprod-ca-central-1" 1004 aws.peer = "aws.roachprod-eu-central-1" 1005 } 1006 owner_vpc_info = "${module.aws_roachprod-ca-central-1.vpc_info}" 1007 peer_vpc_info = "${module.aws_roachprod-eu-central-1.vpc_info}" 1008 1009 label = "roachprod" 1010 source = "aws-vpc-peer" 1011 } 1012 1013 module "vpc_peer_roachprod-ca-central-1-roachprod-eu-west-1" { 1014 providers { 1015 aws.owner = "aws.roachprod-ca-central-1" 1016 aws.peer = "aws.roachprod-eu-west-1" 1017 } 1018 owner_vpc_info = "${module.aws_roachprod-ca-central-1.vpc_info}" 1019 peer_vpc_info = "${module.aws_roachprod-eu-west-1.vpc_info}" 1020 1021 label = "roachprod" 1022 source = "aws-vpc-peer" 1023 } 1024 1025 module "vpc_peer_roachprod-ca-central-1-roachprod-eu-west-2" { 1026 providers { 1027 aws.owner = "aws.roachprod-ca-central-1" 1028 aws.peer = "aws.roachprod-eu-west-2" 1029 } 1030 owner_vpc_info = "${module.aws_roachprod-ca-central-1.vpc_info}" 1031 peer_vpc_info = "${module.aws_roachprod-eu-west-2.vpc_info}" 1032 1033 label = "roachprod" 1034 source = "aws-vpc-peer" 1035 } 1036 1037 module "vpc_peer_roachprod-ca-central-1-roachprod-eu-west-3" { 1038 providers { 1039 aws.owner = "aws.roachprod-ca-central-1" 1040 aws.peer = "aws.roachprod-eu-west-3" 1041 } 1042 owner_vpc_info = "${module.aws_roachprod-ca-central-1.vpc_info}" 1043 peer_vpc_info = "${module.aws_roachprod-eu-west-3.vpc_info}" 1044 1045 label = "roachprod" 1046 source = "aws-vpc-peer" 1047 } 1048 1049 module "vpc_peer_roachprod-ca-central-1-roachprod-sa-east-1" { 1050 providers { 1051 aws.owner = "aws.roachprod-ca-central-1" 1052 aws.peer = "aws.roachprod-sa-east-1" 1053 } 1054 owner_vpc_info = "${module.aws_roachprod-ca-central-1.vpc_info}" 1055 peer_vpc_info = "${module.aws_roachprod-sa-east-1.vpc_info}" 1056 1057 label = "roachprod" 1058 source = "aws-vpc-peer" 1059 } 1060 1061 module "vpc_peer_roachprod-ca-central-1-roachprod-us-east-1" { 1062 providers { 1063 aws.owner = "aws.roachprod-ca-central-1" 1064 aws.peer = "aws.roachprod-us-east-1" 1065 } 1066 owner_vpc_info = "${module.aws_roachprod-ca-central-1.vpc_info}" 1067 peer_vpc_info = "${module.aws_roachprod-us-east-1.vpc_info}" 1068 1069 label = "roachprod" 1070 source = "aws-vpc-peer" 1071 } 1072 1073 module "vpc_peer_roachprod-ca-central-1-roachprod-us-east-2" { 1074 providers { 1075 aws.owner = "aws.roachprod-ca-central-1" 1076 aws.peer = "aws.roachprod-us-east-2" 1077 } 1078 owner_vpc_info = "${module.aws_roachprod-ca-central-1.vpc_info}" 1079 peer_vpc_info = "${module.aws_roachprod-us-east-2.vpc_info}" 1080 1081 label = "roachprod" 1082 source = "aws-vpc-peer" 1083 } 1084 1085 module "vpc_peer_roachprod-ca-central-1-roachprod-us-west-1" { 1086 providers { 1087 aws.owner = "aws.roachprod-ca-central-1" 1088 aws.peer = "aws.roachprod-us-west-1" 1089 } 1090 owner_vpc_info = "${module.aws_roachprod-ca-central-1.vpc_info}" 1091 peer_vpc_info = "${module.aws_roachprod-us-west-1.vpc_info}" 1092 1093 label = "roachprod" 1094 source = "aws-vpc-peer" 1095 } 1096 1097 module "vpc_peer_roachprod-ca-central-1-roachprod-us-west-2" { 1098 providers { 1099 aws.owner = "aws.roachprod-ca-central-1" 1100 aws.peer = "aws.roachprod-us-west-2" 1101 } 1102 owner_vpc_info = "${module.aws_roachprod-ca-central-1.vpc_info}" 1103 peer_vpc_info = "${module.aws_roachprod-us-west-2.vpc_info}" 1104 1105 label = "roachprod" 1106 source = "aws-vpc-peer" 1107 } 1108 1109 module "vpc_peer_roachprod-eu-central-1-roachprod-eu-west-1" { 1110 providers { 1111 aws.owner = "aws.roachprod-eu-central-1" 1112 aws.peer = "aws.roachprod-eu-west-1" 1113 } 1114 owner_vpc_info = "${module.aws_roachprod-eu-central-1.vpc_info}" 1115 peer_vpc_info = "${module.aws_roachprod-eu-west-1.vpc_info}" 1116 1117 label = "roachprod" 1118 source = "aws-vpc-peer" 1119 } 1120 1121 module "vpc_peer_roachprod-eu-central-1-roachprod-eu-west-2" { 1122 providers { 1123 aws.owner = "aws.roachprod-eu-central-1" 1124 aws.peer = "aws.roachprod-eu-west-2" 1125 } 1126 owner_vpc_info = "${module.aws_roachprod-eu-central-1.vpc_info}" 1127 peer_vpc_info = "${module.aws_roachprod-eu-west-2.vpc_info}" 1128 1129 label = "roachprod" 1130 source = "aws-vpc-peer" 1131 } 1132 1133 module "vpc_peer_roachprod-eu-central-1-roachprod-eu-west-3" { 1134 providers { 1135 aws.owner = "aws.roachprod-eu-central-1" 1136 aws.peer = "aws.roachprod-eu-west-3" 1137 } 1138 owner_vpc_info = "${module.aws_roachprod-eu-central-1.vpc_info}" 1139 peer_vpc_info = "${module.aws_roachprod-eu-west-3.vpc_info}" 1140 1141 label = "roachprod" 1142 source = "aws-vpc-peer" 1143 } 1144 1145 module "vpc_peer_roachprod-eu-central-1-roachprod-sa-east-1" { 1146 providers { 1147 aws.owner = "aws.roachprod-eu-central-1" 1148 aws.peer = "aws.roachprod-sa-east-1" 1149 } 1150 owner_vpc_info = "${module.aws_roachprod-eu-central-1.vpc_info}" 1151 peer_vpc_info = "${module.aws_roachprod-sa-east-1.vpc_info}" 1152 1153 label = "roachprod" 1154 source = "aws-vpc-peer" 1155 } 1156 1157 module "vpc_peer_roachprod-eu-central-1-roachprod-us-east-1" { 1158 providers { 1159 aws.owner = "aws.roachprod-eu-central-1" 1160 aws.peer = "aws.roachprod-us-east-1" 1161 } 1162 owner_vpc_info = "${module.aws_roachprod-eu-central-1.vpc_info}" 1163 peer_vpc_info = "${module.aws_roachprod-us-east-1.vpc_info}" 1164 1165 label = "roachprod" 1166 source = "aws-vpc-peer" 1167 } 1168 1169 module "vpc_peer_roachprod-eu-central-1-roachprod-us-east-2" { 1170 providers { 1171 aws.owner = "aws.roachprod-eu-central-1" 1172 aws.peer = "aws.roachprod-us-east-2" 1173 } 1174 owner_vpc_info = "${module.aws_roachprod-eu-central-1.vpc_info}" 1175 peer_vpc_info = "${module.aws_roachprod-us-east-2.vpc_info}" 1176 1177 label = "roachprod" 1178 source = "aws-vpc-peer" 1179 } 1180 1181 module "vpc_peer_roachprod-eu-central-1-roachprod-us-west-1" { 1182 providers { 1183 aws.owner = "aws.roachprod-eu-central-1" 1184 aws.peer = "aws.roachprod-us-west-1" 1185 } 1186 owner_vpc_info = "${module.aws_roachprod-eu-central-1.vpc_info}" 1187 peer_vpc_info = "${module.aws_roachprod-us-west-1.vpc_info}" 1188 1189 label = "roachprod" 1190 source = "aws-vpc-peer" 1191 } 1192 1193 module "vpc_peer_roachprod-eu-central-1-roachprod-us-west-2" { 1194 providers { 1195 aws.owner = "aws.roachprod-eu-central-1" 1196 aws.peer = "aws.roachprod-us-west-2" 1197 } 1198 owner_vpc_info = "${module.aws_roachprod-eu-central-1.vpc_info}" 1199 peer_vpc_info = "${module.aws_roachprod-us-west-2.vpc_info}" 1200 1201 label = "roachprod" 1202 source = "aws-vpc-peer" 1203 } 1204 1205 module "vpc_peer_roachprod-eu-west-1-roachprod-eu-west-2" { 1206 providers { 1207 aws.owner = "aws.roachprod-eu-west-1" 1208 aws.peer = "aws.roachprod-eu-west-2" 1209 } 1210 owner_vpc_info = "${module.aws_roachprod-eu-west-1.vpc_info}" 1211 peer_vpc_info = "${module.aws_roachprod-eu-west-2.vpc_info}" 1212 1213 label = "roachprod" 1214 source = "aws-vpc-peer" 1215 } 1216 1217 module "vpc_peer_roachprod-eu-west-1-roachprod-eu-west-3" { 1218 providers { 1219 aws.owner = "aws.roachprod-eu-west-1" 1220 aws.peer = "aws.roachprod-eu-west-3" 1221 } 1222 owner_vpc_info = "${module.aws_roachprod-eu-west-1.vpc_info}" 1223 peer_vpc_info = "${module.aws_roachprod-eu-west-3.vpc_info}" 1224 1225 label = "roachprod" 1226 source = "aws-vpc-peer" 1227 } 1228 1229 module "vpc_peer_roachprod-eu-west-1-roachprod-sa-east-1" { 1230 providers { 1231 aws.owner = "aws.roachprod-eu-west-1" 1232 aws.peer = "aws.roachprod-sa-east-1" 1233 } 1234 owner_vpc_info = "${module.aws_roachprod-eu-west-1.vpc_info}" 1235 peer_vpc_info = "${module.aws_roachprod-sa-east-1.vpc_info}" 1236 1237 label = "roachprod" 1238 source = "aws-vpc-peer" 1239 } 1240 1241 module "vpc_peer_roachprod-eu-west-1-roachprod-us-east-1" { 1242 providers { 1243 aws.owner = "aws.roachprod-eu-west-1" 1244 aws.peer = "aws.roachprod-us-east-1" 1245 } 1246 owner_vpc_info = "${module.aws_roachprod-eu-west-1.vpc_info}" 1247 peer_vpc_info = "${module.aws_roachprod-us-east-1.vpc_info}" 1248 1249 label = "roachprod" 1250 source = "aws-vpc-peer" 1251 } 1252 1253 module "vpc_peer_roachprod-eu-west-1-roachprod-us-east-2" { 1254 providers { 1255 aws.owner = "aws.roachprod-eu-west-1" 1256 aws.peer = "aws.roachprod-us-east-2" 1257 } 1258 owner_vpc_info = "${module.aws_roachprod-eu-west-1.vpc_info}" 1259 peer_vpc_info = "${module.aws_roachprod-us-east-2.vpc_info}" 1260 1261 label = "roachprod" 1262 source = "aws-vpc-peer" 1263 } 1264 1265 module "vpc_peer_roachprod-eu-west-1-roachprod-us-west-1" { 1266 providers { 1267 aws.owner = "aws.roachprod-eu-west-1" 1268 aws.peer = "aws.roachprod-us-west-1" 1269 } 1270 owner_vpc_info = "${module.aws_roachprod-eu-west-1.vpc_info}" 1271 peer_vpc_info = "${module.aws_roachprod-us-west-1.vpc_info}" 1272 1273 label = "roachprod" 1274 source = "aws-vpc-peer" 1275 } 1276 1277 module "vpc_peer_roachprod-eu-west-1-roachprod-us-west-2" { 1278 providers { 1279 aws.owner = "aws.roachprod-eu-west-1" 1280 aws.peer = "aws.roachprod-us-west-2" 1281 } 1282 owner_vpc_info = "${module.aws_roachprod-eu-west-1.vpc_info}" 1283 peer_vpc_info = "${module.aws_roachprod-us-west-2.vpc_info}" 1284 1285 label = "roachprod" 1286 source = "aws-vpc-peer" 1287 } 1288 1289 module "vpc_peer_roachprod-eu-west-2-roachprod-eu-west-3" { 1290 providers { 1291 aws.owner = "aws.roachprod-eu-west-2" 1292 aws.peer = "aws.roachprod-eu-west-3" 1293 } 1294 owner_vpc_info = "${module.aws_roachprod-eu-west-2.vpc_info}" 1295 peer_vpc_info = "${module.aws_roachprod-eu-west-3.vpc_info}" 1296 1297 label = "roachprod" 1298 source = "aws-vpc-peer" 1299 } 1300 1301 module "vpc_peer_roachprod-eu-west-2-roachprod-sa-east-1" { 1302 providers { 1303 aws.owner = "aws.roachprod-eu-west-2" 1304 aws.peer = "aws.roachprod-sa-east-1" 1305 } 1306 owner_vpc_info = "${module.aws_roachprod-eu-west-2.vpc_info}" 1307 peer_vpc_info = "${module.aws_roachprod-sa-east-1.vpc_info}" 1308 1309 label = "roachprod" 1310 source = "aws-vpc-peer" 1311 } 1312 1313 module "vpc_peer_roachprod-eu-west-2-roachprod-us-east-1" { 1314 providers { 1315 aws.owner = "aws.roachprod-eu-west-2" 1316 aws.peer = "aws.roachprod-us-east-1" 1317 } 1318 owner_vpc_info = "${module.aws_roachprod-eu-west-2.vpc_info}" 1319 peer_vpc_info = "${module.aws_roachprod-us-east-1.vpc_info}" 1320 1321 label = "roachprod" 1322 source = "aws-vpc-peer" 1323 } 1324 1325 module "vpc_peer_roachprod-eu-west-2-roachprod-us-east-2" { 1326 providers { 1327 aws.owner = "aws.roachprod-eu-west-2" 1328 aws.peer = "aws.roachprod-us-east-2" 1329 } 1330 owner_vpc_info = "${module.aws_roachprod-eu-west-2.vpc_info}" 1331 peer_vpc_info = "${module.aws_roachprod-us-east-2.vpc_info}" 1332 1333 label = "roachprod" 1334 source = "aws-vpc-peer" 1335 } 1336 1337 module "vpc_peer_roachprod-eu-west-2-roachprod-us-west-1" { 1338 providers { 1339 aws.owner = "aws.roachprod-eu-west-2" 1340 aws.peer = "aws.roachprod-us-west-1" 1341 } 1342 owner_vpc_info = "${module.aws_roachprod-eu-west-2.vpc_info}" 1343 peer_vpc_info = "${module.aws_roachprod-us-west-1.vpc_info}" 1344 1345 label = "roachprod" 1346 source = "aws-vpc-peer" 1347 } 1348 1349 module "vpc_peer_roachprod-eu-west-2-roachprod-us-west-2" { 1350 providers { 1351 aws.owner = "aws.roachprod-eu-west-2" 1352 aws.peer = "aws.roachprod-us-west-2" 1353 } 1354 owner_vpc_info = "${module.aws_roachprod-eu-west-2.vpc_info}" 1355 peer_vpc_info = "${module.aws_roachprod-us-west-2.vpc_info}" 1356 1357 label = "roachprod" 1358 source = "aws-vpc-peer" 1359 } 1360 1361 module "vpc_peer_roachprod-eu-west-3-roachprod-sa-east-1" { 1362 providers { 1363 aws.owner = "aws.roachprod-eu-west-3" 1364 aws.peer = "aws.roachprod-sa-east-1" 1365 } 1366 owner_vpc_info = "${module.aws_roachprod-eu-west-3.vpc_info}" 1367 peer_vpc_info = "${module.aws_roachprod-sa-east-1.vpc_info}" 1368 1369 label = "roachprod" 1370 source = "aws-vpc-peer" 1371 } 1372 1373 module "vpc_peer_roachprod-eu-west-3-roachprod-us-east-1" { 1374 providers { 1375 aws.owner = "aws.roachprod-eu-west-3" 1376 aws.peer = "aws.roachprod-us-east-1" 1377 } 1378 owner_vpc_info = "${module.aws_roachprod-eu-west-3.vpc_info}" 1379 peer_vpc_info = "${module.aws_roachprod-us-east-1.vpc_info}" 1380 1381 label = "roachprod" 1382 source = "aws-vpc-peer" 1383 } 1384 1385 module "vpc_peer_roachprod-eu-west-3-roachprod-us-east-2" { 1386 providers { 1387 aws.owner = "aws.roachprod-eu-west-3" 1388 aws.peer = "aws.roachprod-us-east-2" 1389 } 1390 owner_vpc_info = "${module.aws_roachprod-eu-west-3.vpc_info}" 1391 peer_vpc_info = "${module.aws_roachprod-us-east-2.vpc_info}" 1392 1393 label = "roachprod" 1394 source = "aws-vpc-peer" 1395 } 1396 1397 module "vpc_peer_roachprod-eu-west-3-roachprod-us-west-1" { 1398 providers { 1399 aws.owner = "aws.roachprod-eu-west-3" 1400 aws.peer = "aws.roachprod-us-west-1" 1401 } 1402 owner_vpc_info = "${module.aws_roachprod-eu-west-3.vpc_info}" 1403 peer_vpc_info = "${module.aws_roachprod-us-west-1.vpc_info}" 1404 1405 label = "roachprod" 1406 source = "aws-vpc-peer" 1407 } 1408 1409 module "vpc_peer_roachprod-eu-west-3-roachprod-us-west-2" { 1410 providers { 1411 aws.owner = "aws.roachprod-eu-west-3" 1412 aws.peer = "aws.roachprod-us-west-2" 1413 } 1414 owner_vpc_info = "${module.aws_roachprod-eu-west-3.vpc_info}" 1415 peer_vpc_info = "${module.aws_roachprod-us-west-2.vpc_info}" 1416 1417 label = "roachprod" 1418 source = "aws-vpc-peer" 1419 } 1420 1421 module "vpc_peer_roachprod-sa-east-1-roachprod-us-east-1" { 1422 providers { 1423 aws.owner = "aws.roachprod-sa-east-1" 1424 aws.peer = "aws.roachprod-us-east-1" 1425 } 1426 owner_vpc_info = "${module.aws_roachprod-sa-east-1.vpc_info}" 1427 peer_vpc_info = "${module.aws_roachprod-us-east-1.vpc_info}" 1428 1429 label = "roachprod" 1430 source = "aws-vpc-peer" 1431 } 1432 1433 module "vpc_peer_roachprod-sa-east-1-roachprod-us-east-2" { 1434 providers { 1435 aws.owner = "aws.roachprod-sa-east-1" 1436 aws.peer = "aws.roachprod-us-east-2" 1437 } 1438 owner_vpc_info = "${module.aws_roachprod-sa-east-1.vpc_info}" 1439 peer_vpc_info = "${module.aws_roachprod-us-east-2.vpc_info}" 1440 1441 label = "roachprod" 1442 source = "aws-vpc-peer" 1443 } 1444 1445 module "vpc_peer_roachprod-sa-east-1-roachprod-us-west-1" { 1446 providers { 1447 aws.owner = "aws.roachprod-sa-east-1" 1448 aws.peer = "aws.roachprod-us-west-1" 1449 } 1450 owner_vpc_info = "${module.aws_roachprod-sa-east-1.vpc_info}" 1451 peer_vpc_info = "${module.aws_roachprod-us-west-1.vpc_info}" 1452 1453 label = "roachprod" 1454 source = "aws-vpc-peer" 1455 } 1456 1457 module "vpc_peer_roachprod-sa-east-1-roachprod-us-west-2" { 1458 providers { 1459 aws.owner = "aws.roachprod-sa-east-1" 1460 aws.peer = "aws.roachprod-us-west-2" 1461 } 1462 owner_vpc_info = "${module.aws_roachprod-sa-east-1.vpc_info}" 1463 peer_vpc_info = "${module.aws_roachprod-us-west-2.vpc_info}" 1464 1465 label = "roachprod" 1466 source = "aws-vpc-peer" 1467 } 1468 1469 module "vpc_peer_roachprod-us-east-1-roachprod-us-east-2" { 1470 providers { 1471 aws.owner = "aws.roachprod-us-east-1" 1472 aws.peer = "aws.roachprod-us-east-2" 1473 } 1474 owner_vpc_info = "${module.aws_roachprod-us-east-1.vpc_info}" 1475 peer_vpc_info = "${module.aws_roachprod-us-east-2.vpc_info}" 1476 1477 label = "roachprod" 1478 source = "aws-vpc-peer" 1479 } 1480 1481 module "vpc_peer_roachprod-us-east-1-roachprod-us-west-1" { 1482 providers { 1483 aws.owner = "aws.roachprod-us-east-1" 1484 aws.peer = "aws.roachprod-us-west-1" 1485 } 1486 owner_vpc_info = "${module.aws_roachprod-us-east-1.vpc_info}" 1487 peer_vpc_info = "${module.aws_roachprod-us-west-1.vpc_info}" 1488 1489 label = "roachprod" 1490 source = "aws-vpc-peer" 1491 } 1492 1493 module "vpc_peer_roachprod-us-east-1-roachprod-us-west-2" { 1494 providers { 1495 aws.owner = "aws.roachprod-us-east-1" 1496 aws.peer = "aws.roachprod-us-west-2" 1497 } 1498 owner_vpc_info = "${module.aws_roachprod-us-east-1.vpc_info}" 1499 peer_vpc_info = "${module.aws_roachprod-us-west-2.vpc_info}" 1500 1501 label = "roachprod" 1502 source = "aws-vpc-peer" 1503 } 1504 1505 module "vpc_peer_roachprod-us-east-2-roachprod-us-west-1" { 1506 providers { 1507 aws.owner = "aws.roachprod-us-east-2" 1508 aws.peer = "aws.roachprod-us-west-1" 1509 } 1510 owner_vpc_info = "${module.aws_roachprod-us-east-2.vpc_info}" 1511 peer_vpc_info = "${module.aws_roachprod-us-west-1.vpc_info}" 1512 1513 label = "roachprod" 1514 source = "aws-vpc-peer" 1515 } 1516 1517 module "vpc_peer_roachprod-us-east-2-roachprod-us-west-2" { 1518 providers { 1519 aws.owner = "aws.roachprod-us-east-2" 1520 aws.peer = "aws.roachprod-us-west-2" 1521 } 1522 owner_vpc_info = "${module.aws_roachprod-us-east-2.vpc_info}" 1523 peer_vpc_info = "${module.aws_roachprod-us-west-2.vpc_info}" 1524 1525 label = "roachprod" 1526 source = "aws-vpc-peer" 1527 } 1528 1529 module "vpc_peer_roachprod-us-west-1-roachprod-us-west-2" { 1530 providers { 1531 aws.owner = "aws.roachprod-us-west-1" 1532 aws.peer = "aws.roachprod-us-west-2" 1533 } 1534 owner_vpc_info = "${module.aws_roachprod-us-west-1.vpc_info}" 1535 peer_vpc_info = "${module.aws_roachprod-us-west-2.vpc_info}" 1536 1537 label = "roachprod" 1538 source = "aws-vpc-peer" 1539 } 1540 1541 1542 output "regions" { 1543 value = "${list( 1544 "${module.aws_roachprod-ap-northeast-1.region_info}", 1545 "${module.aws_roachprod-ap-northeast-2.region_info}", 1546 "${module.aws_roachprod-ap-south-1.region_info}", 1547 "${module.aws_roachprod-ap-southeast-1.region_info}", 1548 "${module.aws_roachprod-ap-southeast-2.region_info}", 1549 "${module.aws_roachprod-ca-central-1.region_info}", 1550 "${module.aws_roachprod-eu-central-1.region_info}", 1551 "${module.aws_roachprod-eu-west-1.region_info}", 1552 "${module.aws_roachprod-eu-west-2.region_info}", 1553 "${module.aws_roachprod-eu-west-3.region_info}", 1554 "${module.aws_roachprod-sa-east-1.region_info}", 1555 "${module.aws_roachprod-us-east-1.region_info}", 1556 "${module.aws_roachprod-us-east-2.region_info}", 1557 "${module.aws_roachprod-us-west-1.region_info}", 1558 "${module.aws_roachprod-us-west-2.region_info}" 1559 )}" 1560 } 1561