If you don't specify a prometheus server IP in the module variables, you get an error provisioning the security group.
│ Error: Null value found in list
│
│ with module.wireguard.aws_security_group.sg_wireguard,
│ on .terraform/modules/wireguard/sg.tf line 1, in resource "aws_security_group" "sg_wireguard":
│ 1: resource "aws_security_group" "sg_wireguard" {
│
│ Null values are not allowed for this attribute value.
Q: is the prometheus server a hard requirement? We don't use prometheus, can it be optional?