also change ansible "service" modules to "systemd_service"
@ -19,6 +19,10 @@
become: true
vars_files:
- vars.yml
module_defaults:
ansible.builtin.systemd_service:
# In Docker, systemctl3.py needs daemon_reload to detect new/updated service files
daemon_reload: "{{ is_docker }}"
roles:
- cmark-gfm
- pts_lbsearch
@ -9,7 +9,7 @@
loop: "{{ consumers }}"
- name: Start and enable all consumer services
service:
systemd_service:
name: consumer-{{ item }}
state: started
enabled: true
@ -24,7 +24,7 @@
mode: 0644
- name: Start and enable gunicorn.socket service
name: gunicorn.socket
@ -1,5 +1,5 @@
---
- name: Reload nginx
name: nginx
state: reloaded
- name: Reload pgbouncer
name: pgbouncer
@ -36,7 +36,7 @@
- Reload pgbouncer
- name: Start and enable pgbouncer service
@ -7,7 +7,7 @@
- name: Start and enable postgresql_redis_bridge service
name: postgresql_redis_bridge
- name: Restart prometheus
name: prometheus
state: restarted
@ -53,7 +53,7 @@
- Restart prometheus
- name: Start and enable prometheus service
- name: Start and enable node_exporter service
name: prometheus_node_exporter
@ -41,7 +41,7 @@
- name: Start and enable postgres_exporter service
name: prometheus_postgres_exporter
@ -34,7 +34,7 @@
- name: Start and enable redis_exporter service
name: prometheus_redis_exporter
- name: Restart redis
name: redis
@ -102,7 +102,7 @@
changed_when: false
- name: Start and enable "disable transparent hugepage" service
name: transparent_hugepage.service
@ -128,7 +128,7 @@
ignore_errors: "{{ is_docker }}"
- name: Start and enable redis service
@ -23,7 +23,7 @@
- name: Start and enable webassets service
name: webassets