12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- # data "github_repository" "mcas-container" {
- # full_name = "mdr-engineering/mcas-agent-container"
- # }
- # resource "aws_codebuild_project" "mcas-container" {
- # name = "mcas-container"
- # description = "container for running MCAS SIEM Agent"
- # service_role = "${data.aws_iam_role.codebuild_role.arn}"
- # encryption_key = "${aws_kms_key.s3_codebuild_artifacts.arn}"
- # badge_enabled = true
- # source {
- # type = "GITHUB_ENTERPRISE"
- # location = "${data.github_repository.mcas-container.http_clone_url}"
- # report_build_status = true
- # #insecure_ssl = true # FIXME when github has a real cert
- # }
- # environment {
- # compute_type = "BUILD_GENERAL1_SMALL"
- # image = "${aws_ecr_repository.codebuild-rhel7.repository_url}"
- # type = "LINUX_CONTAINER"
- # privileged_mode = true
- # }
- # artifacts {
- # type = "NO_ARTIFACTS"
- # }
- # }
- # output "mcas-container-badge-url" {
- # value = "${aws_codebuild_project.mcas-container.badge_url}"
- # }
- # resource "aws_codebuild_webhook" "mcas-container" {
- # project_name = "${aws_codebuild_project.mcas-container.name}"
- # branch_filter = "^(master|develop)$"
- # }
- # resource "github_repository_webhook" "mcas-container" {
- # active = true
- # events = ["push"]
- # repository = "${data.github_repository.mcas-container.name}"
- # configuration {
- # url = "${aws_codebuild_webhook.mcas-container.payload_url}"
- # secret = "${aws_codebuild_webhook.mcas-container.secret}"
- # content_type = "json"
- # insecure_ssl = false
- # }
- # }
- # resource "aws_ecr_repository" "mcas-agent" {
- # name = "mcas-agent"
- # }
|