ansible
Монтаж
Поиск…
Вступление
Установка 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, и после этого вы хорошо пойдете.