Поиск…


Вступление

Установка Ansible в любой ОС, включая Windows с использованием Virtual Box и Vagrant. Альтернативное решение также доступно, если вы просто хотите практиковать незаменимые специальные команды и проигрыватели и не хотите настраивать локальную среду.

Установка Ansible на Ubuntu

Ansible поддерживает репозиторий PPA, который можно использовать для установки бинарных файлов Ansible:

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

Чтобы установить определенную версию, используйте pip . PPA может быть устаревшим.

Установка Ansible на MacOS

Существует два основных способа установки Ansible в OS X, либо с помощью диспетчера пакетов Homebrew или Pip.

Если у вас есть доморощенный, последний Ansible можно установить, используя следующую команду:

brew install ansible

Чтобы установить ветку Ansible 1.9.X, используйте следующую команду:

brew install homebrew/versions/ansible19

Чтобы установить ветку Ansible 2.0.X, используйте следующую команду:

brew install homebrew/versions/ansible20

Чтобы установить с помощью pip, используйте следующую команду: pip install ansible .

Чтобы установить определенную версию, используйте pip install ansible=<required version> .

Установка в системах на базе Red Hat

Ansible может быть установлен на CentOS или других системах на базе Red Hat. Во-первых, вы должны установить предварительные условия:

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

затем установите Ansible with pip:

sudo pip install ansible

Я могу порекомендовать вам обновить setuptools после установки:

sudo pip install --upgrade setuptools

Вы также можете использовать локальный диспетчер пакетов:

yum install ansible

Установка из источника

Ansible лучше всего использовать в кассе.

Он работает как вы (не root), и имеет минимальные зависимости python.

Настройка зависимости Python pip от pip:

sudo pip install paramiko PyYAML Jinja2 httplib2 six

Затем, клонируйте Ansible repo из GitHub:

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

Наконец, добавьте строку сценария инициализации с помощью строки ~ / .bashrc или ~ / .zshrc:

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

Перезагрузите сеанс терминала и проверьте

ansible --version

Установка на Amazon Linux из git repo

Amazon Linux - вариант RHEL, поэтому инструкции Red Hat должны работать по большей части. Однако существует, по крайней мере, одно несоответствие.

Был случай, когда пакет python27-devel , в отличие от python-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

Установка Ansible для любой операционной системы (Windows) с использованием Virtual Box + Vagrant

У моего ноутбука есть Windows 10. Здесь я даю шаги, которые вы можете выполнить для тестирования и изучения Ansible.

НЕКОТОРЫЕ ТЕОРИИ

Для Ansible вам нужна машина управления и хост (или хосты) для запуска Playbook.

  • Контрольная машина должна быть на базе Linux или MacOS (окна не разрешены), а Python (версия 2.6 или более поздняя). Здесь будет установлен Ansible.
  • Целевой компьютер (хост / узел) может быть Linux / MacOS / windows. Для этого необходимо установить только Python. Никакое программное обеспечение агента не требуется.

НАСТРОИТЬ

Шаг 1. Установка виртуальной коробки.

Виртуальная коробка - это программное обеспечение для создания виртуальных компьютеров разных ОС. Это похоже на наличие нескольких компьютеров в каждой или разных ОС и разных версий.

Загрузите Virtual Box в соответствии с ОС в вашей системе и установите его.

Шаг 2: Установите бродягу

Vagrant - это интерфейс командной строки для создания виртуальных машин в виртуальной коробке. Это облегчает задачу. Вам нужно изучить основные команды бродяг.

Шаг 3. Создайте папку, в которой вы хотите, чтобы ваша виртуальная машина

Шаг 4. Создание виртуальной машины с использованием бродяг

Откройте терминал и перейдите на путь, где была создана папка, и выполните следующие две команды.

Вам нужно выбрать Virtual Box . Например, я устанавливаю Ubuntu. Вы можете выбрать что-нибудь из списка. Вам нужно запустить эти две команды под категорией « виртуальный блок »: vagrant init ubuntu/trusty64 и vagrant up --provider virtualbox . Другие категории могут быть: hyperv, vmware_desktop и т. Д. (Это займет некоторое время, так как оно загрузит необходимые файлы)

Шаг 4: Установите Ansible

Для UbuntuOS: sudo apt-get install ansible


Альтернативное решение :

Вы можете использовать Katacoda для практического применения. Не нужно ничего устанавливать или настраивать. Запустите две команды, приведенные в шаге 2, и после этого вы хорошо пойдете.



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow