{ "version": 4, "terraform_version": "1.3.7", "serial": 13, "lineage": "7413839f-c67c-02f5-4933-fcb84251bb29", "outputs": {}, "resources": [ { "mode": "managed", "type": "aws_codebuild_project", "name": "growi-official-image-builder", "provider": "provider[\"registry.terraform.io/hashicorp/aws\"]", "instances": [ { "schema_version": 0, "attributes": { "arn": "arn:aws:codebuild:ap-northeast-1:259692501178:project/growi-official-image-builder", "artifacts": [ { "artifact_identifier": "", "bucket_owner_access": "", "encryption_disabled": false, "location": "", "name": "", "namespace_type": "", "override_artifact_name": false, "packaging": "", "path": "", "type": "NO_ARTIFACTS" } ], "badge_enabled": false, "badge_url": "", "build_batch_config": [ { "combine_artifacts": false, "restrictions": [ { "compute_types_allowed": [], "maximum_builds_allowed": 100 } ], "service_role": "arn:aws:iam::259692501178:role/growi-official-image-builder", "timeout_in_mins": 2160 } ], "build_timeout": 60, "cache": [ { "location": "", "modes": [], "type": "NO_CACHE" } ], "concurrent_build_limit": 0, "description": "The CodeBuild Project for GROWI official docker image", "encryption_key": "arn:aws:kms:ap-northeast-1:259692501178:alias/aws/s3", "environment": [ { "certificate": "", "compute_type": "BUILD_GENERAL1_LARGE", "environment_variable": [], "image": "aws/codebuild/standard:6.0", "image_pull_credentials_type": "CODEBUILD", "privileged_mode": true, "registry_credential": [], "type": "LINUX_CONTAINER" } ], "file_system_locations": [], "id": "arn:aws:codebuild:ap-northeast-1:259692501178:project/growi-official-image-builder", "logs_config": [ { "cloudwatch_logs": [ { "group_name": "", "status": "ENABLED", "stream_name": "" } ], "s3_logs": [ { "bucket_owner_access": "", "encryption_disabled": false, "location": "", "status": "DISABLED" } ] } ], "name": "growi-official-image-builder", "project_visibility": "PRIVATE", "public_project_alias": "", "queued_timeout": 480, "resource_access_role": "", "secondary_artifacts": [], "secondary_source_version": [], "secondary_sources": [], "service_role": "arn:aws:iam::259692501178:role/growi-official-image-builder", "source": [ { "auth": [], "build_status_config": [], "buildspec": "packages/app/docker/codebuild/buildspec.yml", "git_clone_depth": 1, "git_submodules_config": [], "insecure_ssl": false, "location": "https://github.com/weseek/growi.git", "report_build_status": false, "type": "GITHUB" } ], "source_version": "refs/heads/support/build-with-codebuild", "tags": {}, "tags_all": {}, "vpc_config": [] }, "sensitive_attributes": [], "private": "bnVsbA==", "dependencies": [ "aws_iam_role.growi-official-image-builder" ] } ] }, { "mode": "managed", "type": "aws_iam_role", "name": "growi-official-image-builder", "provider": "provider[\"registry.terraform.io/hashicorp/aws\"]", "instances": [ { "schema_version": 0, "attributes": { "arn": "arn:aws:iam::259692501178:role/growi-official-image-builder", "assume_role_policy": "{\"Statement\":[{\"Action\":\"sts:AssumeRole\",\"Effect\":\"Allow\",\"Principal\":{\"Service\":\"codebuild.amazonaws.com\"}}],\"Version\":\"2012-10-17\"}", "create_date": "2023-01-12T14:31:25Z", "description": "", "force_detach_policies": false, "id": "growi-official-image-builder", "inline_policy": [ { "name": "terraform-20230112185553389000000001", "policy": "{\n \"Version\": \"2012-10-17\",\n \"Statement\": [\n {\n \"Effect\": \"Allow\",\n \"Resource\": [\n \"*\"\n ],\n \"Action\": [\n \"logs:CreateLogGroup\",\n \"logs:CreateLogStream\",\n \"logs:PutLogEvents\"\n ]\n },\n {\n \"Effect\": \"Allow\",\n \"Action\": [\n \"s3:*\"\n ],\n \"Resource\": [\n \"arn:aws:s3:::growi-official-image-builder-cache\",\n \"arn:aws:s3:::growi-official-image-builder-cache/*\"\n ]\n },\n {\n \"Effect\": \"Allow\",\n \"Action\": [\n \"codebuild:StartBuild\",\n \"codebuild:StopBuild\",\n \"codebuild:RetryBuild\",\n \"codebuild:CreateReportGroup\",\n \"codebuild:CreateReport\",\n \"codebuild:UpdateReport\",\n \"codebuild:BatchPutTestCases\",\n \"codebuild:BatchPutCodeCoverages\"\n ],\n \"Resource\": [\n \"*\"\n ]\n }\n ]\n}\n" } ], "managed_policy_arns": [], "max_session_duration": 3600, "name": "growi-official-image-builder", "name_prefix": "", "path": "/", "permissions_boundary": null, "tags": {}, "tags_all": {}, "unique_id": "AROATY5XBDC5HD2CFLB75" }, "sensitive_attributes": [], "private": "bnVsbA==" } ] }, { "mode": "managed", "type": "aws_iam_role_policy", "name": "growi-official-image-builder", "provider": "provider[\"registry.terraform.io/hashicorp/aws\"]", "instances": [ { "schema_version": 0, "attributes": { "id": "growi-official-image-builder:terraform-20230112185553389000000001", "name": "terraform-20230112185553389000000001", "name_prefix": null, "policy": "{\n \"Version\": \"2012-10-17\",\n \"Statement\": [\n {\n \"Effect\": \"Allow\",\n \"Resource\": [\n \"*\"\n ],\n \"Action\": [\n \"logs:CreateLogGroup\",\n \"logs:CreateLogStream\",\n \"logs:PutLogEvents\"\n ]\n },\n {\n \"Effect\": \"Allow\",\n \"Action\": [\n \"s3:*\"\n ],\n \"Resource\": [\n \"arn:aws:s3:::growi-official-image-builder-cache\",\n \"arn:aws:s3:::growi-official-image-builder-cache/*\"\n ]\n },\n {\n \"Effect\": \"Allow\",\n \"Action\": [\n \"codebuild:StartBuild\",\n \"codebuild:StopBuild\",\n \"codebuild:RetryBuild\",\n \"codebuild:CreateReportGroup\",\n \"codebuild:CreateReport\",\n \"codebuild:UpdateReport\",\n \"codebuild:BatchPutTestCases\",\n \"codebuild:BatchPutCodeCoverages\"\n ],\n \"Resource\": [\n \"*\"\n ]\n }\n ]\n}\n", "role": "growi-official-image-builder" }, "sensitive_attributes": [], "private": "bnVsbA==", "dependencies": [ "aws_iam_role.growi-official-image-builder", "aws_s3_bucket.growi-official-image-builder-cache" ] } ] }, { "mode": "managed", "type": "aws_s3_bucket", "name": "growi-official-image-builder-cache", "provider": "provider[\"registry.terraform.io/hashicorp/aws\"]", "instances": [ { "schema_version": 0, "attributes": { "acceleration_status": "", "acl": null, "arn": "arn:aws:s3:::growi-official-image-builder-cache", "bucket": "growi-official-image-builder-cache", "bucket_domain_name": "growi-official-image-builder-cache.s3.amazonaws.com", "bucket_prefix": null, "bucket_regional_domain_name": "growi-official-image-builder-cache.s3.ap-northeast-1.amazonaws.com", "cors_rule": [], "force_destroy": false, "grant": [ { "id": "16ace6e62ff20a38d91b231ba787c479a9d92a5863a4b9434d692324b9f2d255", "permissions": [ "FULL_CONTROL" ], "type": "CanonicalUser", "uri": "" } ], "hosted_zone_id": "Z2M4EHUR26P7ZW", "id": "growi-official-image-builder-cache", "lifecycle_rule": [], "logging": [], "object_lock_configuration": [], "object_lock_enabled": false, "policy": "", "region": "ap-northeast-1", "replication_configuration": [], "request_payer": "BucketOwner", "server_side_encryption_configuration": [], "tags": {}, "tags_all": {}, "timeouts": null, "versioning": [ { "enabled": false, "mfa_delete": false } ], "website": [], "website_domain": null, "website_endpoint": null }, "sensitive_attributes": [], "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjM2MDAwMDAwMDAwMDAsInJlYWQiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19" } ] }, { "mode": "managed", "type": "aws_s3_bucket_acl", "name": "growi-official-image-builder-cache", "provider": "provider[\"registry.terraform.io/hashicorp/aws\"]", "instances": [ { "schema_version": 0, "attributes": { "access_control_policy": [ { "grant": [ { "grantee": [ { "display_name": "yukiws", "email_address": "", "id": "16ace6e62ff20a38d91b231ba787c479a9d92a5863a4b9434d692324b9f2d255", "type": "CanonicalUser", "uri": "" } ], "permission": "FULL_CONTROL" } ], "owner": [ { "display_name": "yukiws", "id": "16ace6e62ff20a38d91b231ba787c479a9d92a5863a4b9434d692324b9f2d255" } ] } ], "acl": "private", "bucket": "growi-official-image-builder-cache", "expected_bucket_owner": "", "id": "growi-official-image-builder-cache,private" }, "sensitive_attributes": [], "private": "bnVsbA==", "dependencies": [ "aws_s3_bucket.growi-official-image-builder-cache" ] } ] } ], "check_results": null }