myip

4ops/myip/http

Terraform Module HCL HTTP

Simple data module for getting current external IP address

Install
module "myip" {
source = "4ops/myip/http"
version = "1.0.0"
}
plain text: /constructs/tfmod-4ops-myip-http/install.txt
⭐ Source on GitHub 📦 Registry page
README

MyIP Simple data module for getting current external IP address Usage example Setup modules in main.tf: ``terraform 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.

Inputs (2)
NameTypeDescriptionDefault
get_address_urlstringURL for getting external IP address"https://api.ipify.org"
get_address_request_headersmapHTTP headers to send{ "Accept": "text/plain" }
Outputs (1)
address — External IP address
Details
FrameworkTerraform Module
LanguageHCL
Version1.0.0
Cloud HTTP
★ Stars4
Forks5
Total downloads98.4k
Inputs2
Outputs1
LicenseMIT
Namespace4ops
Updated