🦄
cloud-initでAmazonLinux2にPostgreSQL 15をインストールする
AmazonLinux2023にはamazon-linux-extras
リポジトリにpostgresql15
が用意されていますが、AmazonLinux2には残念ながらpostgresql14
までしか存在しません。
そのため、PostgreSQL公式のリポジトリを追加してpostgresql15
をインストールする必要があります。
$ amazon-linux-extras | grep postgres
6 postgresql10 available [ =10 =stable ]
41 postgresql11 available [ =11 =stable ]
58 postgresql12 available [ =stable ]
59 postgresql13 available [ =stable ]
63 postgresql14 available [ =stable ]
cloud-initを以下のように記述することで、AmazonLinux2にpostgresql15
をインストールすることができます。
#cloud-config
yum_repos:
pgdg15:
name: PostgreSQL 15 for RHEL/CentOS 7 - $basearch
baseurl: https://download.postgresql.org/pub/repos/yum/15/redhat/rhel-7-$basearch
enabled: true
failovermethod: priority
gpgcheck: true
gpgkey: https://apt.postgresql.org/pub/repos/yum/RPM-GPG-KEY-PGDG
packages:
- postgresql15
Discussion