Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 5 additions & 21 deletions ansible/tasks/setup-kong.yml
Original file line number Diff line number Diff line change
@@ -1,28 +1,12 @@
- name: Kong - system user
user: name=kong

# Kong installation steps from http://archive.vn/3HRQx
- name: Kong - system dependencies
apt:
pkg:
- openssl
- libpcre3
- procps
- perl

- name: Kong - download deb package
get_url:
url: "https://packages.konghq.com/public/gateway-28/deb/ubuntu/pool/{{ kong_release_target }}/main/k/ko/kong_2.8.1/{{ kong_deb }}"
dest: /tmp/kong.deb
checksum: "{{ kong_deb_checksum }}"

- name: Kong - deb installation
apt: deb=file:///tmp/kong.deb

- name: Kong - ensure it is NOT autoremoved
# Kong installation steps from https://developer.konghq.com/gateway/install/
- name: Kong - package manager installation
shell: |
set -e
apt-mark manual kong zlib1g*
curl -1sLf "https://packages.konghq.com/public/gateway-311/gpg.CF9CDA9D288571F9.key" | gpg --dearmor | sudo tee /usr/share/keyrings/kong-gateway-311-archive-keyring.gpg > /dev/null
curl -1sLf "https://packages.konghq.com/public/gateway-311/config.deb.txt?distro=ubuntu&codename=noble" | sudo tee /etc/apt/sources.list.d/kong-gateway-311.list > /dev/null
sudo apt-get update && sudo apt-get install -y kong-enterprise-edition={{ kong_version }}

- name: Kong - configuration
template:
Expand Down
29 changes: 11 additions & 18 deletions ansible/vars.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,40 +14,33 @@ postgres_release:
postgres15: "15.14.1.003-nixpkgs-4"

# Non Postgres Extensions
pgbouncer_release: "1.19.0"
pgbouncer_release_checksum: sha256:af0b05e97d0e1fd9ad45fe00ea6d2a934c63075f67f7e2ccef2ca59e3d8ce682
pgbouncer_release: "1.24.1"
pgbouncer_release_checksum: sha256:da72a3aba13072876d055a3e58dd4aba4a5de4ed6148e73033185245598fd3e0

# The checksum can be found under "Assets", in the GitHub release page for each version.
# The binaries used are: ubuntu-aarch64 and linux-static.
# https://github.com/PostgREST/postgrest/releases
postgrest_release: "13.0.5"
postgrest_release: "13.0.7"
postgrest_arm_release_checksum: sha256:7b4eafdaf76bc43b57f603109d460a838f89f949adccd02f452ca339f9a0a0d4
postgrest_x86_release_checksum: sha256:05be2bd48abee6c1691fc7c5d005023466c6989e41a4fc7d1302b8212adb88b5

gotrue_release: 2.179.0
gotrue_release_checksum: sha1:e985fce00b2720b747e6a04420910015c4967121
aws_cli_release: "2.30.2"

aws_cli_release: "2.23.11"

salt_minion_version: 3007

golang_version: "1.22.11"
golang_version: "1.25.1"
golang_version_checksum:
arm64: sha256:0fc88d966d33896384fbde56e9a8d80a305dc17a9f48f1832e061724b1719991
amd64: sha256:9ebfcab26801fa4cf0627c6439db7a4da4d3c6766142a3dd83508240e4f21031

envoy_release: 1.28.0
envoy_release: "1.35.3"
envoy_release_checksum: sha1:b0a06e9cfb170f1993f369beaa5aa9d7ec679ce5
envoy_hot_restarter_release_checksum: sha1:6d43b89d266fb2427a4b51756b649883b0617eda

kong_release_target: focal
kong_deb: kong_2.8.1_arm64.deb
kong_deb_checksum: sha1:2086f6ccf8454fe64435252fea4d29d736d7ec61
kong_version: "3.11.0.3"

nginx_release: 1.22.0
nginx_release: "1.29.1"
nginx_release_checksum: sha1:419efb77b80f165666e2ee406ad8ae9b845aba93

postgres_exporter_release: "0.15.0"
postgres_exporter_release: "0.17.1"
postgres_exporter_release_checksum:
arm64: sha256:29ba62d538b92d39952afe12ee2e1f4401250d678ff4b354ff2752f4321c87a0
amd64: sha256:cb89fc5bf4485fb554e0d640d9684fae143a4b2d5fa443009bd29c59f9129e84
Expand All @@ -57,5 +50,5 @@ adminmgr_release: 0.32.1
supabase_admin_agent_release: 1.4.38
supabase_admin_agent_splay: 30

vector_x86_deb: "https://packages.timber.io/vector/0.48.X/vector_0.48.0-1_amd64.deb"
vector_arm_deb: "https://packages.timber.io/vector/0.48.X/vector_0.48.0-1_arm64.deb"
vector_x86_deb: "https://packages.timber.io/vector/0.49.X/vector_0.49.0-1_amd64.deb"
vector_arm_deb: "https://packages.timber.io/vector/0.49.X/vector_0.49.0-1_arm64.deb"
Loading