Skip to content

Latest commit

 

History

History
29 lines (22 loc) · 544 Bytes

README.md

File metadata and controls

29 lines (22 loc) · 544 Bytes

MyIP

Simple data module for getting current external IP address

Usage example

Setup modules in main.tf:

module myip {
  source  = "4ops/myip/http"
  version = "1.0.0"
}

resource aws_security_group allow_ssh {
  name        = "allow_ssh"
  description = "Allow SSH inbound connections"
  vpc_id      = var.vpc_id

  ingress {
    from_port   = 22
    to_port     = 22
    protocol    = "tcp"
    cidr_blocks = concat(compact(var.trusted_hosts), [module.myip.address])
  }
}

Also, see example directory.