ansible
インストール
サーチ…
前書き
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つのコマンドを実行し、その後、あなたは良いです。