- name: Install Prometheus import_role: name: cloudalchemy.prometheus public: yes vars: prometheus_config_file: "prometheus_custom.yml.j2" prometheus_alert_rules: [] prometheus_web_external_url: "http://{{ prometheus_domain }}{{ prometheus_web_path }}" prometheus_config_flags_extra: web.route-prefix: / prometheus_web_listen_address: "0.0.0.0:{{ prometheus_port }}" - name: Configure Nginx for Prometheus import_role: name: nginx vars: nginx_config_file: "{{ inventory_hostname }}.d/prometheus.conf" nginx_server: locations: - path: "{{ prometheus_web_path }}/" basic_auth: file: .htpasswd.prometheus password: "{{ prometheus_password }}" proxy_pass: port: "{{ prometheus_port }}" path: /