Created
October 17, 2019 06:43
-
-
Save jawakarD/0af7fe6bc66135a0ccdbda4395b42fa2 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
?add-cloudbuild-tf-scripts ~/Documents/codemancers/dockup-pro/tf> ./tf-apply.sh | |
An execution plan has been generated and is shown below. | |
Resource actions are indicated with the following symbols: | |
+ create | |
Terraform will perform the following actions: | |
# aws_cloudwatch_log_group.dockup-ui will be created | |
+ resource "aws_cloudwatch_log_group" "dockup-ui" { | |
+ arn = (known after apply) | |
+ id = (known after apply) | |
+ name = "dockup-example-cloudbuild-group" | |
+ retention_in_days = 0 | |
+ tags = { | |
+ "Application" = "dockup-ui" | |
+ "Environment" = "testing" | |
} | |
} | |
# aws_cloudwatch_log_stream.dockup-ui will be created | |
+ resource "aws_cloudwatch_log_stream" "dockup-ui" { | |
+ arn = (known after apply) | |
+ id = (known after apply) | |
+ log_group_name = "dockup-example-cloudbuild-group" | |
+ name = "dockup-example-cloudbuild-stream" | |
} | |
# aws_codebuild_project.dockup-ui will be created | |
+ resource "aws_codebuild_project" "dockup-ui" { | |
+ arn = (known after apply) | |
+ badge_enabled = false | |
+ badge_url = (known after apply) | |
+ build_timeout = 5 | |
+ description = (known after apply) | |
+ encryption_key = (known after apply) | |
+ id = (known after apply) | |
+ name = "dockup-example" | |
+ service_role = (known after apply) | |
+ tags = { | |
+ "Environment" = "Test" | |
} | |
+ artifacts { | |
+ encryption_disabled = false | |
+ override_artifact_name = false | |
+ type = "NO_ARTIFACTS" | |
} | |
+ cache { | |
+ modes = [ | |
+ "LOCAL_DOCKER_LAYER_CACHE", | |
] | |
+ type = "LOCAL" | |
} | |
+ environment { | |
+ compute_type = "BUILD_GENERAL1_SMALL" | |
+ image = "aws/codebuild/standard:1.0" | |
+ image_pull_credentials_type = "CODEBUILD" | |
+ privileged_mode = true | |
+ type = "LINUX_CONTAINER" | |
+ environment_variable { | |
+ name = (known after apply) | |
+ type = (known after apply) | |
+ value = (known after apply) | |
} | |
} | |
+ logs_config { | |
+ cloudwatch_logs { | |
+ group_name = "dockup-example-cloudbuild-group" | |
+ status = "ENABLED" | |
+ stream_name = "dockup-example-cloudbuild-stream" | |
} | |
} | |
+ source { | |
+ buildspec = (known after apply) | |
+ git_clone_depth = 1 | |
+ location = "https://github.com/bournejonson/textDisplay" | |
+ report_build_status = true | |
+ type = "GITHUB" | |
} | |
} | |
# aws_codebuild_source_credential.dockup will be created | |
+ resource "aws_codebuild_source_credential" "dockup" { | |
+ arn = (known after apply) | |
+ auth_type = "PERSONAL_ACCESS_TOKEN" | |
+ id = (known after apply) | |
+ server_type = "GITHUB" | |
+ token = (sensitive value) | |
} | |
# aws_codebuild_webhook.dockup-ui will be created | |
+ resource "aws_codebuild_webhook" "dockup-ui" { | |
+ id = (known after apply) | |
+ payload_url = (known after apply) | |
+ project_name = "dockup-example" | |
+ secret = (sensitive value) | |
+ url = (known after apply) | |
+ filter_group { | |
+ filter { | |
+ exclude_matched_pattern = false | |
+ pattern = "PUSH" | |
+ type = "EVENT" | |
} | |
+ filter { | |
+ exclude_matched_pattern = false | |
+ pattern = "master" | |
+ type = "HEAD_REF" | |
} | |
} | |
} | |
# aws_ecr_repository.dockup-ui will be created | |
+ resource "aws_ecr_repository" "dockup-ui" { | |
+ arn = (known after apply) | |
+ id = (known after apply) | |
+ name = "dockup-example" | |
+ registry_id = (known after apply) | |
+ repository_url = (known after apply) | |
} | |
# aws_iam_role.dockup-ui-codebuild will be created | |
+ resource "aws_iam_role" "dockup-ui-codebuild" { | |
+ arn = (known after apply) | |
+ assume_role_policy = jsonencode( | |
{ | |
+ Statement = [ | |
+ { | |
+ Action = "sts:AssumeRole" | |
+ Effect = "Allow" | |
+ Principal = { | |
+ Service = "codebuild.amazonaws.com" | |
} | |
}, | |
] | |
+ Version = "2012-10-17" | |
} | |
) | |
+ create_date = (known after apply) | |
+ force_detach_policies = false | |
+ id = (known after apply) | |
+ max_session_duration = 3600 | |
+ name = "dockup-example-codebuild" | |
+ path = "/" | |
+ unique_id = (known after apply) | |
} | |
# aws_iam_role_policy.codebuild will be created | |
+ resource "aws_iam_role_policy" "codebuild" { | |
+ id = (known after apply) | |
+ name = (known after apply) | |
+ policy = (known after apply) | |
+ role = "dockup-example-codebuild" | |
} | |
Plan: 8 to add, 0 to change, 0 to destroy. | |
Do you want to perform these actions? | |
Terraform will perform the actions described above. | |
Only 'yes' will be accepted to approve. | |
Enter a value: yes | |
aws_iam_role.dockup-ui-codebuild: Creating... | |
aws_ecr_repository.dockup-ui: Creating... | |
aws_codebuild_source_credential.dockup: Creating... | |
aws_cloudwatch_log_group.dockup-ui: Creating... | |
aws_codebuild_source_credential.dockup: Creation complete after 2s [id=arn:aws:codebuild:us-west-2:692156895028:token/github] | |
aws_iam_role.dockup-ui-codebuild: Creation complete after 3s [id=dockup-example-codebuild] | |
aws_ecr_repository.dockup-ui: Creation complete after 3s [id=dockup-example] | |
aws_cloudwatch_log_group.dockup-ui: Creation complete after 4s [id=dockup-example-cloudbuild-group] | |
aws_cloudwatch_log_stream.dockup-ui: Creating... | |
aws_cloudwatch_log_stream.dockup-ui: Creation complete after 2s [id=dockup-example-cloudbuild-stream] | |
aws_iam_role_policy.codebuild: Creating... | |
aws_codebuild_project.dockup-ui: Creating... | |
aws_iam_role_policy.codebuild: Creation complete after 3s [id=dockup-example-codebuild:terraform-20191017064100325800000001] | |
aws_codebuild_project.dockup-ui: Still creating... [10s elapsed] | |
aws_codebuild_project.dockup-ui: Creation complete after 11s [id=arn:aws:codebuild:us-west-2:692156895028:project/dockup-example] | |
aws_codebuild_webhook.dockup-ui: Creating... | |
aws_codebuild_webhook.dockup-ui: Creation complete after 2s [id=dockup-example] | |
Apply complete! Resources: 8 added, 0 changed, 0 destroyed. | |
?add-cloudbuild-tf-scripts ~/Documents/codemancers/dockup-pro/tf> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment