8000 Merge pull request #61 from supabase/da/boot-time-optimizations · chazgorman/postgres-1@1ba508f · GitHub
[go: up one dir, main page]

Skip to content

Commit 1ba508f

Browse files
authored
Merge pull request supabase#61 from supabase/da/boot-time-optimizations
Boot time optimizations
2 parents c1ce89b + 96d3466 commit 1ba508f

File tree

4 files changed

+26
-6
lines changed

4 files changed

+26
-6
lines changed

ansible/tasks/internal/node-exporter.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,6 @@
4141
- name: node_exporter - reload systemd
4242
systemd:
4343
daemon_reload: yes
44-
enabled: yes
45-
state: restarted
44+
enabled: no
45+
state: stopped
4646
name: node_exporter
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
- name: ensure services are stopped
2+
community.general.snap:
3+
name: amazon-ssm-agent
4+
state: absent
5+
6+
- name: ensure services are stopped and disabled for first boot
7+
systemd:
8+
enabled: no
9+
name: '{{ item }}'
10+
state: stopped
11+
with_items:
12+
- snapd
13+
- postgresql
14+
- postgrest
15+
- pgbouncer
16+
- fail2ban

ansible/tasks/internal/postgres-exporter.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,9 @@
3838
src: files/queries.yml.j2
3939
dest: /opt/postgres_exporter/queries.yml
4040

41-
- name: exporter enable service
41+
- name: exporter ensure service is present
4242
systemd:
43-
enabled: yes
43+
enabled: no
4444
name: postgres_exporter
4545
daemon_reload: yes
46-
state: restarted
46+
state: stopped

ansible/tasks/setup-supabase-internal.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
apt:
33
pkg:
44
- unzip
5+
- jq
56
install_recommends: no
67

78
- name: AWS CLI (arm)
@@ -33,4 +34,7 @@
3334
import_tasks: internal/node-exporter.yml
3435

3536
- name: Install supautils
36-
import_tasks: internal/supautils.yml
37+
import_tasks: internal/supautils.yml
38+
39+
- name: Boot time optimizations
40+
import_tasks: internal/optimizations.yml

0 commit comments

Comments
 (0)
0