Amazonlinux2にOpenRestyをAnsibleでインストールする

yumリポジトリにOpenRestyを追加してパッケージをインストールします。

リポジトリへの追加はyum_repositoryというモジュールがあるので、これを使用してリポジトリ情報を設定しました。

tasks/main.yml

---
- name: Add repository
  become: yes
  yum_repository:
    name: openresty
    description: Official OpenResty Open Source Repository for Amazon Linux
    baseurl: https://openresty.org/package/amazon/$releasever/$basearch
    gpgcheck: yes
    skip_if_unavailable: no
    repo_gpgcheck: no
    gpgkey: https://openresty.org/package/pubkey.gpg
    enabled: yes

- name: Install NGINX.
  yum:
    name: openresty
  become: yes

- name: Nginx service enable.
  become: yes
  service:
    name: nginx
    enabled: yes

- name: Nginx started
  become: yes
  service:
    name: nginx
    state: started

参照