浏览代码

Adds vpc-system-services to SH Access Group for Moose Only

Salt inventory needs access

To be tagged v1.21.1
Fred Damstra 4 年之前
父节点
当前提交
d74755399a
共有 1 个文件被更改,包括 6 次插入0 次删除
  1. 6 0
      base/splunk_servers/searchhead/main.tf

+ 6 - 0
base/splunk_servers/searchhead/main.tf

@@ -200,6 +200,10 @@ data "template_cloudinit_config" "cloud-init" {
 #     tcp/8089      - Splunk API + IDX Discovery - Entire VPC + var.splunk_legacy_cidr 
 #     tcp/9997-9998 - Splunk Data                - Entire VPC + var.splunk_legacy_cidr
 #
+#   Ingress - moose only:
+#     tcp/8000      - Splunk Web                 - vpc-system-services (for salt inventory)
+#     tcp/8089      - Splunk Web                 - vpc-system-services (for salt inventory)
+#
 #   Egress:
 #     tcp/8089      - Splunk API + IDX Discovery - Entire VPC + var.splunk_legacy_cidr
 resource "aws_security_group" "searchhead_security_group" {
@@ -220,6 +224,7 @@ resource "aws_security_group_rule" "splunk-web-in" {
                                    var.cidr_map["vpc-private-services"], 
                                    var.splunk_legacy_cidr, 
                                    [ var.vpc_cidr ], 
+                                   local.is_moose ? var.cidr_map["vpc-system-services"] : [], # for salt inventory
                       ))
   security_group_id = aws_security_group.searchhead_security_group.id
 }
@@ -234,6 +239,7 @@ resource "aws_security_group_rule" "splunk-api-in" {
                                    var.cidr_map["vpc-private-services"], 
                                    var.splunk_legacy_cidr, 
                                    [ var.vpc_cidr ], 
+                                   local.is_moose ? var.cidr_map["vpc-system-services"] : [], # for salt inventory
                       ))
   security_group_id = aws_security_group.searchhead_security_group.id
 }