Skip to content

Simple data module for getting current external IP address

License

Notifications You must be signed in to change notification settings

4ops/terraform-http-myip

Repository files navigation

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.

About

Simple data module for getting current external IP address

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages