--- # additional servername aliases profiles::puppet::puppetboard::nginx_aliases: - puppetboard.service.consul - puppetboard.query.consul - "puppetboard.service.%{facts.country}-%{facts.region}.consul" - "%{facts.networking.fqdn}" # additional altnames profiles::pki::vault::alt_names: - puppetboard.main.unkin.net - puppetboard.service.consul - puppetboard.query.consul - "puppetboard.service.%{facts.country}-%{facts.region}.consul" consul::services: puppetboard: service_name: 'puppetboard' tags: - 'puppet' - 'puppetboard' address: "%{facts.networking.ip}" port: 80 checks: - id: 'puppetboard_http_check' name: 'Puppetboard HTTP Check' http: "http://%{facts.networking.fqdn}:80" method: 'GET' tls_skip_verify: true interval: '10s' timeout: '1s' profiles::consul::client::node_rules: - resource: service segment: puppetboard disposition: write