This module contains terrafrom code for creating needed recources to access the ui's of cos components (i.e. fabio, nomad, consul). The module creates:
- alb's, alb-attachments, ...
At examples/ui-access there is a full running example (incl. minimal needed environment).
module "ui-access" {
source = "../../modules/ui-access"
## required parameters
vpc_id = # ....
subnet_ids = # ....
nomad_server_asg_name = # ....
consul_server_asg_name = # ....
fabio_server_asg_name = # ....
}
The access to the ui alb's is restricted to certain ip's. In order to access the ui's you have to extend the allowed_cidr_blocks_for_ui_alb
by adding your ip.