LoginSignup
8
4

More than 3 years have passed since last update.

Amazon Linux2にAnisbleをインストールする方法

Posted at

はじめに

Amazon Linux2でインストールするためには、「Amazon Linux Extras」が必要です。
Amazon Linux Extrasについては、「新しいバージョンのアプリケーションソフトウェアを利用可能にする Amazon Linux 2 のメカニズム」とAWSの公式ページに記載がありました。利用するには、Amazon Linux 2 のシェルで amazon-linux-extras コマンドが必要になります。
https://aws.amazon.com/jp/amazon-linux-2/faqs/

環境

$ cat /etc/os-release
NAME="Amazon Linux"
VERSION="2"
ID="amzn"
ID_LIKE="centos rhel fedora"
VERSION_ID="2"
PRETTY_NAME="Amazon Linux 2"
ANSI_COLOR="0;33"
CPE_NAME="cpe:2.3:o:amazon:amazon_linux:2"
HOME_URL="https://amazonlinux.com/"

手順1. amazon-linux-extras パッケージがインストールされていることを確認します。

$ which amazon-linux-extras
/usr/bin/amazon-linux-extras

手順2. amazon-linux-extras コマンドでAnsibleが使用できることを確認します。

$ amazon-linux-extras
  0  ansible2                 available    \
        [ =2.4.2  =2.4.6  =2.8  =stable ]

手順3. Ansibleを有効にします。

$ sudo amazon-linux-extras enable ansible2
  0  ansible2=latest          enabled      \
        [ =2.4.2  =2.4.6  =2.8  =stable ]

手順4. Ansibleをインストールします。

$ sudo yum install -y ansible

$ ansible --version
ansible 2.9.13
  config file = /etc/ansible/ansible.cfg
  configured module search path = [u'/home/ec2-user/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/lib/python2.7/site-packages/ansible
  executable location = /usr/bin/ansible
  python version = 2.7.18 (default, Aug 27 2020, 21:22:52) [GCC 7.3.1 20180712 (Red Hat 7.3.1-9)]

参考

以下の記事が参考になりました。
https://qiita.com/yreckless/items/6446c4f73872c9243c4e
https://aws.amazon.com/jp/amazon-linux-2/faqs/
https://aws.amazon.com/jp/premiumsupport/knowledge-center/ec2-install-extras-library-software/
https://dev.classmethod.jp/articles/how-to-work-with-amazon-linux2-amazon-linux-extras/

8
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
4