syslog-ng-container.tf 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. # resource "aws_codebuild_project" "syslog-ng-container" {
  2. # name = "syslog-ng-container"
  3. # description = "container for running syslog-ng in MDR cloud"
  4. # service_role = "${data.aws_iam_role.codebuild_role.arn}"
  5. # encryption_key = "${aws_kms_key.s3_codebuild_artifacts.arn}"
  6. # badge_enabled = true
  7. # source {
  8. # type = "GITHUB_ENTERPRISE"
  9. # location = "https://github.mdr.defpoint.com/mdr-engineering/mdr-syslog-ng-container"
  10. # report_build_status = true
  11. # insecure_ssl = true # FIXME when github has a real cert
  12. # }
  13. # environment {
  14. # compute_type = "BUILD_GENERAL1_SMALL"
  15. # image = "${aws_ecr_repository.codebuild-rhel7.repository_url}"
  16. # type = "LINUX_CONTAINER"
  17. # privileged_mode = true
  18. # }
  19. # artifacts {
  20. # type = "NO_ARTIFACTS"
  21. # }
  22. # }
  23. # output "syslog-ng-container-badge-url" {
  24. # value = "${aws_codebuild_project.syslog-ng-container.badge_url}"
  25. # }
  26. # resource "aws_codebuild_webhook" "syslog-ng-container" {
  27. # project_name = "${aws_codebuild_project.syslog-ng-container.name}"
  28. # branch_filter = "^(master|develop)$"
  29. # }