サーチ…


前書き

Virtual BoxとVagrantを使用してWindowsを含む任意のOSに安全なインストール。もしもあなたが不可能なアドホックなコマンドやプレイブックを練習したいだけで、ローカル環境をセットアップしたくないのであれば、別の解決方法もあります。

UbuntuでAnsibleをインストールする

Ansibleは、Aniableバイナリのインストールに使用できるPPAリポジトリを管理しています。

sudo apt-add-repository ppa:ansible/ansible -y
sudo apt-get update && sudo apt-get install ansible -y

特定のバージョンをインストールするには、 pip使用します。 PPAは古くなっている可能性があります。

MacOSでのインストール

HomebrewまたはPipのパッケージマネージャを使用して、OS XでAnsibleをインストールするには主に2つの方法があります。

homebrewがある場合は、最新のAnsibleを次のコマンドを使用してインストールできます。

brew install ansible

Ansible 1.9.Xブランチをインストールするには、次のコマンドを使用します。

brew install homebrew/versions/ansible19

Anabilities 2.0.Xブランチをインストールするには、次のコマンドを使用します。

brew install homebrew/versions/ansible20

ピップを使用してインストールするには、次のコマンドを使用します。 pip install ansible

特定のバージョンをインストールするには、 pip install ansible=<required version>ます。

Red Hatベースのシステムへのインストール

Anonymousは、CentOSや他のRed Hatベースのシステムにインストールすることができます。まず、前提条件をインストールする必要があります。

sudo yum -y update
sudo yum -y install gcc libffi-devel openssl-devel python-pip python-devel

pipを使ってAnsibleをインストールしてください:

sudo pip install ansible

インストール後にsetuptoolsをアップグレードすることをお勧めします:

sudo pip install --upgrade setuptools

また、ローカルパッケージマネージャーを使用することもできます。

yum install ansible

ソースからインストールする

Anabilitiesは、チェックアウトから最もよく使用されます。

それはあなた(ルートではない)として実行され、Pythonの依存関係は最小限に抑えられます。

Pythonのpip依存関係のインストールpip:

sudo pip install paramiko PyYAML Jinja2 httplib2 six

次に、GitHubからAnabilitiesレポをクローン:

cd ~/Documents
git clone git://github.com/ansible/ansible.git --recursive 
cd ansible

最後に、あなたの〜/ .bashrcまたは〜/ .zshrcに不可能な初期化スクリプト行を追加してください:

source ~/Documents/ansible/hacking/env-setup

ターミナルセッションを再開し、

ansible --version

git repoからAmazon Linuxへのインストール

Amazon LinuxはRHELの亜種ですので、Red Hatの指示はほとんどの場合有効です。しかし、少なくとも1つの不一致があります。

python-develとは対照的に、 python27-develパッケージが明示的に必要な場合がありました。

ここでは、ソースからインストールします。

sudo yum -y update
sudo yum -y install python27 python27-devel openssl-devel libffi-devel gcc git

git clone https://github.com/ansible/ansible/<search the github for a preferable branch>

cd ansible
sudo python setup.py build
sudo python setup.py install

Virtual Box + Vagrantを使用した任意のOS(Windows)マシンでのインストール

私のラップトップはWindows 10を持っています。ここで私はあなたが無能な人をテストし、学ぶために従うことができるステップを与えています。

いくつかの理論

あなたのためには、プレイブックを実行するためにコントロールマシンとホスト(またはホスト)が必要です。

  • コントロールマシンは、LinuxベースまたはMacOS(Windowsでは使用できません)で、Python(2.6以上のバージョン)が必要です。ここではAnsibleがインストールされます。
  • ターゲットマシン (ホスト/ノード)は、Linux / MacOS / windowsにすることができます。これはPythonだけをインストールする必要があります。エージェントソフトウェアは必要ありません。

セットアップ

ステップ1: 仮想ボックスのインストール

仮想ボックスは、異なるOSの仮想計算機を作成するためのソフトウェアです。それは、それぞれ異なるOSや異なるバージョンの複数のコンピュータを持つようなものです。

お使いのシステムのOSに合わせてVirtual Boxをダウンロードしてインストールしてください。

ステップ2: バゲットをインストールする

Vagrantは仮想ボックス内に仮想マシンを作成するコマンドラインインターフェイスです。これは物事を簡単にします。基本的なVagrantコマンドを学ぶ必要があります。

手順3: 仮想マシンを使用するフォルダを作成する

手順4: バグを使用して仮想マシンを作成する

ターミナルを開いてフォルダを作成したパスに移動し、次の2つのコマンドを実行します。

バーチャルボックスを選択する必要があります。私はUbuntuをインストールしています。リストから何かを選ぶことができます。 「 仮想ボックス 」カテゴリでこれらの2つのコマンドを実行する必要があります: vagrant init ubuntu/trusty64およびvagrant up --provider virtualbox 。他のカテゴリには、hyperv、vmware_desktopなどがあります(これには必要なファイルがダウンロードされるため、時間がかかります)

ステップ4:不可能なインストール

UbuntuOSの場合: sudo apt-get install ansible


代替ソリューション

Katacodaを使え無理なく練習することができます。何もインストールする必要はありません。手順2で与えられた2つのコマンドを実行し、その後、あなたは良いです。



Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow