--- argument_specs: main: options: prometheus_host: description: "host for Prometheus web interface" type: "str" default: "127.0.0.1" prometheus_port: description: "Port for Prometheus web interface" type: "int" default: 9090 prometheus_retention: description: "Data retention period for Prometheus" type: "str" default: "15d" prometheus_scrape_interval: description: "Global scrape interval for metrics collection" type: "str" default: "15s" prometheus_targets: description: "The list of prometheus targets to scrape" type: "list" elements: "str" default: ["{{ prometheus_host }}:{{ prometheus_port }}"] prometheus_node_exporter_targets: description: "The list of node_exporter targets to scrape" type: "list" elements: "str" default: [] prometheus_hostname: type: "str" description: "FQDN for the prometheus nginx vhost (e.g. 'metrics.home.arpa')." default: "metrics.home.arpa" prometheus_extra_scrape_configs: description: "Additional Prometheus scrape jobs" type: "list" elements: "dict" default: []