Postgres exporter cleanup

This commit is contained in:
Samuel Clay 2024-04-30 17:59:20 -04:00
parent dc2c216565
commit b6302a3359

View file

@ -1,14 +1,14 @@
- name: Register Postgres user and password - name: Register Postgres user and password
become: no become: no
run_once: yes run_once: yes
register: postgres_credentials register: postgres_credentials
local_action: command /srv/newsblur/ansible/roles/postgres-exporter/tasks/get_credentials.py postgres_credentials local_action: command /srv/newsblur/ansible/roles/postgres-exporter/tasks/get_credentials.py postgres_credentials
- name: Start postgres-exporter container - name: Start postgres-exporter container
become: yes become: yes
docker_container: docker_container:
name: postgres-exporter name: postgres-exporter
image: prometheuscommunity/postgres-exporter image: prometheuscommunity/postgres-exporter
restart_policy: unless-stopped restart_policy: unless-stopped
container_default_behavior: no_defaults container_default_behavior: no_defaults
networks_cli_compatible: yes networks_cli_compatible: yes
@ -16,9 +16,9 @@
networks: networks:
- name: newsblurnet - name: newsblurnet
env: env:
DATA_SOURCE_NAME: 'postgresql://{{ postgres_credentials.stdout }}@db-postgres.service.nyc1.consul:5432/postgres?sslmode=disable' DATA_SOURCE_NAME: "postgresql://{{ postgres_credentials.stdout }}@db-postgres.service.nyc1.consul:5432/postgres?sslmode=disable"
ports: ports:
- '9187:9187' - "9187:9187"
- name: Register postgres-exporter in consul - name: Register postgres-exporter in consul
tags: consul tags: consul