Project Documentation

For full project documentation refer to Infra Docs repository.

TF Documentation

Requirements

Name Version
terraform >= 1.5.3
cloudflare 4.11.0
ovh 0.32.0
uptimerobot 0.8.2

Modules

Name Source Version
ovh git@github.com:N0zz/infra-tfmod-ovh.git main
uptimerobot git@github.com:N0zz/infra-tfmod-uptimerobot.git main

Inputs

Name Description Type Default Required
custom_monitors n/a map(any)
{
"pop3_ssl0_ovh_net": {
"name": "POP3 ssl0.ovh.net",
"sub_type": "pop3",
"type": "port",
"url": "ssl0.ovh.net"
},
"ssh_kris_ovh": {
"name": "SSH kris.ovh",
"port": "22",
"sub_type": "custom",
"type": "port",
"url": "kris.ovh"
}
}
no
dns_records n/a map(any)
{
"asterisk_kris_ovh": {
"fieldtype": "CNAME",
"subdomain": "*",
"target": "kris.ovh.",
"ttl": "3600",
"zone": "kris.ovh"
},
"kris_ovh": {
"fieldtype": "A",
"subdomain": "",
"target": "130.61.139.21",
"ttl": "3600",
"zone": "kris.ovh"
},
"temida_czestochowa_pl": {
"fieldtype": "A",
"subdomain": "",
"target": "130.61.139.21",
"ttl": "3600",
"zone": "temida-czestochowa.pl"
},
"www_temida_czestochowa_pl": {
"fieldtype": "CNAME",
"subdomain": "www",
"target": "temida-czestochowa.pl.",
"ttl": "3600",
"zone": "temida-czestochowa.pl"
}
}
no
infra_environment n/a string "prod" no
uptimerobot_alert_email n/a string "k.kolodziejczyk3+prod@gmail.com" no