jatinderk@Jatinders-MacBook-Pro examples % pwd /Users/jatinderk/Documents/GitHub/terraform-aws-eventbridge/examples jatinderk@Jatinders-MacBook-Pro examples % ls -Al total 0 drwxr-xr-x 10 jatinderk staff 320 Aug 19 14:02 api-gateway-event-source drwxr-xr-x 10 jatinderk staff 320 Aug 19 14:02 complete drwxr-xr-x 10 jatinderk staff 320 Aug 19 14:03 complete-local drwxr-xr-x 9 jatinderk staff 288 Aug 19 14:03 default-bus drwxr-xr-x 5 jatinderk staff 160 Aug 19 14:03 standalonetest drwxr-xr-x 9 jatinderk staff 288 Aug 19 14:03 with-archive drwxr-xr-x 9 jatinderk staff 288 Aug 19 14:03 with-permissions jatinderk@Jatinders-MacBook-Pro examples % for thisdir in $(ls); do echo -e "\n\n==== Dir : $thisdir"; (cd $thisdir && echo "---- tf init ----" && terraform init && echo -e "\n---- tf plan ----" && terraform plan|grep "Plan:" -A100); done ==== Dir : api-gateway-event-source ---- tf init ---- Initializing modules... Initializing the backend... Initializing provider plugins... - Reusing previous version of hashicorp/random from the dependency lock file - Reusing previous version of hashicorp/aws from the dependency lock file - Using previously-installed hashicorp/random v3.1.0 - Using previously-installed hashicorp/aws v3.54.0 Terraform has been successfully initialized! You may now begin working with Terraform. Try running "terraform plan" to see any changes that are required for your infrastructure. All Terraform commands should now work. If you ever set or change modules or backend configuration for Terraform, rerun this command to reinitialize your working directory. If you forget, other commands will detect it and remind you to do so if necessary. ---- tf plan ---- Plan: 17 to add, 0 to change, 0 to destroy. Changes to Outputs: + eventbridge_bus_arn = (known after apply) + eventbridge_bus_name = (known after apply) + eventbridge_role_arn = (known after apply) + eventbridge_role_name = (known after apply) + eventbridge_rule_arns = { + "orders_create" = (known after apply) } + eventbridge_rule_ids = { + "orders_create" = (known after apply) } ───────────────────────────────────────────────────────────────────────────── Note: You didn't use the -out option to save this plan, so Terraform can't guarantee to take exactly these actions if you run "terraform apply" now. ==== Dir : complete ---- tf init ---- Initializing modules... Initializing the backend... Initializing provider plugins... - Reusing previous version of hashicorp/aws from the dependency lock file - Reusing previous version of hashicorp/random from the dependency lock file - Using previously-installed hashicorp/aws v3.54.0 - Using previously-installed hashicorp/random v3.1.0 Terraform has been successfully initialized! You may now begin working with Terraform. Try running "terraform plan" to see any changes that are required for your infrastructure. All Terraform commands should now work. If you ever set or change modules or backend configuration for Terraform, rerun this command to reinitialize your working directory. If you forget, other commands will detect it and remind you to do so if necessary. ---- tf plan ---- Plan: 46 to add, 0 to change, 0 to destroy. Changes to Outputs: + eventbridge_bus_arn = (known after apply) + eventbridge_rule_arns = { + "emails" = (known after apply) + "orders" = (known after apply) } + eventbridge_rule_ids = { + "emails" = (known after apply) + "orders" = (known after apply) } ───────────────────────────────────────────────────────────────────────────── Note: You didn't use the -out option to save this plan, so Terraform can't guarantee to take exactly these actions if you run "terraform apply" now. ==== Dir : complete-local ---- tf init ---- Initializing modules... Initializing the backend... Initializing provider plugins... - Reusing previous version of hashicorp/aws from the dependency lock file - Reusing previous version of hashicorp/random from the dependency lock file - Using previously-installed hashicorp/aws v3.54.0 - Using previously-installed hashicorp/random v3.1.0 Terraform has been successfully initialized! You may now begin working with Terraform. Try running "terraform plan" to see any changes that are required for your infrastructure. All Terraform commands should now work. If you ever set or change modules or backend configuration for Terraform, rerun this command to reinitialize your working directory. If you forget, other commands will detect it and remind you to do so if necessary. ---- tf plan ---- Plan: 46 to add, 0 to change, 0 to destroy. Changes to Outputs: + eventbridge_bus_arn = (known after apply) + eventbridge_rule_arns = { + "emails" = (known after apply) + "orders" = (known after apply) } + eventbridge_rule_ids = { + "emails" = (known after apply) + "orders" = (known after apply) } ───────────────────────────────────────────────────────────────────────────── Note: You didn't use the -out option to save this plan, so Terraform can't guarantee to take exactly these actions if you run "terraform apply" now. ==== Dir : default-bus ---- tf init ---- Initializing modules... Initializing the backend... Initializing provider plugins... - Reusing previous version of hashicorp/aws from the dependency lock file - Reusing previous version of hashicorp/random from the dependency lock file - Using previously-installed hashicorp/aws v3.54.0 - Using previously-installed hashicorp/random v3.1.0 Terraform has been successfully initialized! You may now begin working with Terraform. Try running "terraform plan" to see any changes that are required for your infrastructure. All Terraform commands should now work. If you ever set or change modules or backend configuration for Terraform, rerun this command to reinitialize your working directory. If you forget, other commands will detect it and remind you to do so if necessary. ---- tf plan ---- Plan: 5 to add, 0 to change, 0 to destroy. Changes to Outputs: ───────────────────────────────────────────────────────────────────────────── Note: You didn't use the -out option to save this plan, so Terraform can't guarantee to take exactly these actions if you run "terraform apply" now. ==== Dir : standalonetest ---- tf init ---- Initializing the backend... Initializing provider plugins... Terraform has been successfully initialized! You may now begin working with Terraform. Try running "terraform plan" to see any changes that are required for your infrastructure. All Terraform commands should now work. If you ever set or change modules or backend configuration for Terraform, rerun this command to reinitialize your working directory. If you forget, other commands will detect it and remind you to do so if necessary. ---- tf plan ---- ==== Dir : with-archive ---- tf init ---- Initializing modules... Initializing the backend... Initializing provider plugins... - Reusing previous version of hashicorp/aws from the dependency lock file - Reusing previous version of hashicorp/random from the dependency lock file - Using previously-installed hashicorp/aws v3.54.0 - Using previously-installed hashicorp/random v3.1.0 Terraform has been successfully initialized! You may now begin working with Terraform. Try running "terraform plan" to see any changes that are required for your infrastructure. All Terraform commands should now work. If you ever set or change modules or backend configuration for Terraform, rerun this command to reinitialize your working directory. If you forget, other commands will detect it and remind you to do so if necessary. ---- tf plan ---- Plan: 8 to add, 0 to change, 0 to destroy. Changes to Outputs: + eventbridge_archive_arns = { + launch-archive = (known after apply) + termination-archive = (known after apply) } + eventbridge_bus_arn = (known after apply) ───────────────────────────────────────────────────────────────────────────── Note: You didn't use the -out option to save this plan, so Terraform can't guarantee to take exactly these actions if you run "terraform apply" now. ==== Dir : with-permissions ---- tf init ---- Initializing modules... Initializing the backend... Initializing provider plugins... - Reusing previous version of hashicorp/aws from the dependency lock file - Reusing previous version of hashicorp/random from the dependency lock file - Using previously-installed hashicorp/aws v3.54.0 - Using previously-installed hashicorp/random v3.1.0 Terraform has been successfully initialized! You may now begin working with Terraform. Try running "terraform plan" to see any changes that are required for your infrastructure. All Terraform commands should now work. If you ever set or change modules or backend configuration for Terraform, rerun this command to reinitialize your working directory. If you forget, other commands will detect it and remind you to do so if necessary. ---- tf plan ---- Plan: 7 to add, 0 to change, 0 to destroy. Changes to Outputs: + eventbridge_bus_arn = (known after apply) + eventbridge_permission_ids = { + * PublicAccessToExternalBus = (known after apply) + 099720109466 ProdAccess = (known after apply) + 099720109477 DevAccess = (known after apply) } ───────────────────────────────────────────────────────────────────────────── Note: You didn't use the -out option to save this plan, so Terraform can't guarantee to take exactly these actions if you run "terraform apply" now. jatinderk@Jatinders-MacBook-Pro examples %