LinuxにAnsibleをインストール

ITのブログ

概要

本記事はAnsibleのインストールについて説明します。Ansibleはオンラインでインストールが楽です。オフラインでのインストールについては、今後作成しようと思っています。

前提

また、本記事は以下が前提となります。
・Hyper-V上にCentOS 8をインストール
・CentOSのパッケージは最小限のインストールを選択
・Ansibleを操作するユーザはrootを使用

環境

種別ソフトウェアバージョン
ハイパーバイザHyper-vWindows 10(2004)
OSCentOS 8.3

手順

CentOSのインストール

CentoSをインストールための最低限のパラメータを以下に記載します。

  言語は「日本語」を選択する。 
  日付と時刻を「東京」に変更する。 
  ソフトウェアの選択を「最小限のインストール」に変更する。 
  「インストール先」を選択して「完了」をクリックする。 
  「ネットワークとホスト名」は「優先的に接続する」をONにする。 
  rootのパスワードを設定する。

全てのパッケージのアップデート

CentOS 8.3に同梱されているPythonは、setuptoolsの不具合によりAnsibleのインストールができませんでした。そのため、パッケージのアップデートが必要です。以下にアップデートコマンドを記載します。

・全てのパッケージのアップデートコマンド
dnf upgrade

・setuptoolsのアップデートコマンド
pip3 install --upgrade pip setuptools

Ansibleのインストール

Pythonのpipコマンドを実行してAnsibleとpython-argcompleteをインストールします。Ansibleドキュメントによるとpython-argcompleteはAnsible コマンドラインユーティリティーのシェル補完が利用できるため、インストールするみたいですが、私はあまり深く理解できていません(笑)

・Ansibleのインストール
pip3 install ansible

・python-argcompleteのインストール
dnf install python3-argcomplete
activate-global-python-argcomplete

Windowsを管理するためのパッケージのインストール

AnsibleでWindows Serverを管理するためにpywinrmパッケージをインストールします。

・pywinrmのインストール
pip3 install pywinrm
タイトルとURLをコピーしました