Домой Полезные советы по macOS Как установить Ansible на macOS?

Как установить Ansible на macOS?

1764
0

Ansible — один из лучших мощных инструментов автоматизации ИТ. Это непосредственно завершается с SaltStack Докер и тд. В этом уроке мы рассмотрим шаги по установке Ansible на macOS?

  • Настройка и настройка Mac через Ansible.
  • Как установить Ansible на Apple MacOS X с помощью командной строки?
  • установить ANSIBLE на MacOS Мохаве

Давайте начнем.

Шаг 1

Установите Ansible с помощью команды pip. ПИП является package manager для пакетов Python. У macOS по умолчанию нет pip. Вы должны установить его в первую очередь.

  • Команда: sudo easy_install pip

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
Баш3,2 $ sudo easy_install pip
Пароль :
поиск зернышко
Чтение https : //pypi.python.org/simple/pip/
Лучший матч : зернышко 19.0.3
Скачивание https : //files.pythonhosted.org/packages/36/fa/51ca4d57392e2f69397cd6e5af23da2a8d37884a605f9e3f2d3bfdc48397/pip-19.0.3.tar.gz#sha256=6e6f197adbbf811b5b5459b5b8459b5b9
Обработка пип19.0.3.tar.gz
Пишу / tmp / easy_installeYeYXb / pip19.0.3 / setup . CFG
Запуск Пип19.0.3 / установки. ру д bdist_egg distdir / tmp / easy_installeYeYXb / pip19.0.3 / eggdisttmpGvhMn8
/ Система / Библиотека / Каркасы / Python . framework / Версии / 2.7 / lib / python2 . 7 / distutils / dist . py : 267 : Предупреждение пользователя : Неизвестный вариант распространения : 'python_requires'
   предупреждения . предупредить ( сообщение )
предупреждение : не найдено подходящих файлов 'Документы / docutils.conf'
предупреждение : не ранеене включены файлы найдены совпадения '.coveragerc'
предупреждение : не ранеене включены файлы найдены совпадения '.mailmap'
предупреждение : не ранеене включены файлы найдены совпадения '.appveyor.yml'
предупреждение : не ранеене включены файлы найдены совпадения '.travis.yml'
предупреждение : не ранеене включены файлы найдены совпадения 'tox.ini'
предупреждение : не найдено подходящих файлов 'Makefile' в каталоге «Документы»
предупреждение : не найдено подходящих файлов '*.летучая мышь' в каталоге «Документы»
предупреждение : не ранеене включены файлы найдены совпадения 'SRC / пип / _vendor / шесть'
предупреждение : не ранеене включены файлы найдены совпадения 'SRC / пип / _vendor / шесть / движется'
предупреждение : нет ранеесоответствующие файлы включены '* .pyi' находится в каталоге 'SRC / пип / _vendor'
ранее не было найденонайденные каталоги совпадают '.github'
ранее не было найденонайденные каталоги совпадают ».azure-трубопроводы
ранее не было найденонайденные каталоги совпадают «Документы / сборки»
ранее не было найденонайденные каталоги совпадают 'Новости'
ранее не было найденонайденные каталоги совпадают 'задачи'
ранее не было найденонайденные каталоги совпадают «Тесты»
ранее не было найденонайденные каталоги совпадают 'инструменты'
создание / Библиотека / Python / 2.7 / sitepackages / pip19.0.3py2 . 7.egg
Распаковка пип19.0.3py2. 7.egg в / Библиотека / Python / 2.7 / сайтпакеты
Добавление пункта 19.0.3 в легкоустановить . pth файл
Установка сценария pip для / usr / local / bin
Установка pip2 . 7 сценарий для / usr / local / bin
Установка сценария pip2 для / usr / local / bin
Установлены / Библиотека / Python / 2.7 / sitepackages / pip19.0.3py2 . 7.egg
Обработка зависимостей для зернышко
Завершенные зависимости обработки для зернышко

Шаг 2

Используйте pip для установки Ansible.

  • Команда: sudo pip install ansible

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
Баш3,2 $ sudo pip install ansible
УСТАРЕВАНИЕ : питон 2,7 достигнет конца его жизни в январе 1-й , 2020. Пожалуйста, обновите ваш Python как питон 2,7 не будет поддерживаться после этой даты. В будущей версии pip будет отсутствовать поддержка Python 2.7.
Каталог ' / Users / ashah / Library / Caches / pip / http ' или его родительский каталог не принадлежит текущему пользователю, и кэш отключен. Пожалуйста, проверьте разрешения и владельца этого каталога. Если выполнение пипа с Судо, вы можете Судо»s H флаг .
каталог '/ Users / ashah / Библиотека / кэша / пип' или же его родитель каталог не принадлежит текущему пользователю и Кэширование колесо отключено. проверьте разрешения и владелец этого каталога. Если выполнение пипа с sudo , Вы можете Судо 's H флаг .
Сбор анзибль
   Загрузка https : //files.pythonhosted.org/packages/e4/22/4325212e609071cd93b8142722d770f5defab34a95511f183e262f8de983/ansible-2.7.8.tar.gz (11,8 МБ)
     100 % | ——————————— | 11.8MB 3,3 МБ / с
Коллекционирование Джинджа2 ( от ANSIBLE )
   Загрузка https : //files.pythonhosted.org/packages/7f/ff/ae64bacdfc95f27a016a7bed8e8686763ba4d277a78ca76f32659220a731/Jinja2-2.10-py2.py3-none-any.whl (126 КБ)
     100 % | ——————————— | 133Кб 10,4 МБ / с
Коллекционирование PyYAML ( от ANSIBLE )
   Загрузка https : //files.pythonhosted.org/packages/9e/a3/1d13970c3f36777c583f136c136f804d70f500168edc1edea6daa7200769/PyYAML-3.13.tar.gz (270 КБ)
     100 % | ——————————— | 276KB 12,2 МБ / с
Сбор парамико ( от ANSIBLE )
   Загрузка https : //files.pythonhosted.org/packages/cf/ae/94e70d49044ccc234bfdba20114fa947d7ba6eb68a2e452d89b920e62227/paramiko-2.4.2-py2.py3-none-any.whl (193 КБ)
     100 % | ——————————— | 194Kb 7,0 МБ / с
Сбор криптографии ( от ANSIBLE )
   Загрузка https : //files.pythonhosted.org/packages/f3/d0/f8bdea567805d96cfb42bd8289408df7a6687693fed658a950a90d14c49b/cryptography-2.5-cp27-cp27m-macosx_10wh1 (7) .tel
     100 % | ——————————— | 1.7MB 6,7 МБ / с
Требование уже выполнено : setuptools в / Система / Библиотека / Каркасы / Python . framework / Версии / 2.7 / Дополнения / lib / python ( от ANSIBLE ) ( 18,5 )
Сбор MarkupSafe > = 0,23 ( от jinja2> ansible )
   Загрузка https : //files.pythonhosted.org/packages/cd/52/927263d9cf66a12e05c5caef43ee203bd92355e9a321552d2b8c4aee5f1e/MarkupSafe-1.1.0-cp27-cp27m-macosx__w_in_.
Собирая пинакль > = 1.0.1 ( от paramiko> ansible )
   Загрузка https : //files.pythonhosted.org/packages/51/83/2db5b919bf9848fe25d301225a16faabc378419e7eaf00da0b7d200fe801/PyNaCl-1.3.0-cp27-cp27m-macosx_10_6_intelkwhl (28)
     100 % | ——————————— | 286Kb 12,7 МБ / с
Сбор пясн1 > = 0.1.7 ( от paramiko> ansible )
   Загрузка https : //files.pythonhosted.org/packages/7b/7c/c9386b82a25115cccf1903441bba3cbadcfae7b678a20167347fa8ded34c/pyasn1-0.4.5-py2.py3-none-any.whl (73 КБ)
     100 % | ——————————— | 81KB 12,7 МБ / с
Сбор bcrypt > = 3.1.3 ( от paramiko> ansible )
   Загрузка https : //files.pythonhosted.org/packages/14/1b/f6f05b80783ff84c58bca5f2b7a4cef7c02570e4bb2e40d326abb2ba41d3/bcrypt-3.1.6-cp27-cp27m-macosx_10whb_tel 53.tel.
     100 % | ——————————— | 61Kb 12,9 МБ / с
Сбор asn1crypto > = 0.21.0 ( из криптографии> ансибл )
   Загрузка https : //files.pythonhosted.org/packages/ea/cd/35485615f45f30a510576f1a56d1e0a7ad7bd8ab5ed7cdc600ef7cd06222/asn1crypto-0.24.0-py2.py3-none-any.whl (101 б)
     100 % | ——————————— | 102KB 13,0 МБ / с
Сбор enum34 ; python_version < 3 ( из криптографии> ансибл )
   Загрузка https : //files.pythonhosted.org/packages/c5/db/e56e6b4bbac7c4a06de1c50de6fe1ef3810018ae11732a50f15f62c7d050/enum34-1.1.6-py2-none-any.whl
Сбор ipaddress ; python_version < 3 ( из криптографии> ансибл )
   Загрузка https : //files.pythonhosted.org/packages/fc/d0/7fc3a811e011d4b388be48a0e381db8d990042df54aa4ef4599a31d39853/ipaddress-1.0.22-py2.py3-none-any.whl
Сбор cffi! = 1.11.3 , > = 1.8 ( из криптографии> ансибл )
   Загрузка https : //files.pythonhosted.org/packages/b2/03/8c9052bfb8fd8f40eead289731b21e5b82573cecd6d4366bfa7b50769bf0/cffi-1.12.1-cp27-cp27m-macosx_10_6_intel.
     100 % | ——————————— | 245kB 5,2 МБ / с
Требование уже выполнено : шесть > = 1.4.1 в / Система / Библиотека / Каркасы / Python . framework / Версии / 2.7 / Дополнения / lib / python ( из криптографии> ансибл ) ( 1.4.1 )
Коллекционирование Pycparser ( из cffi ! = 1.11.3 , > = 1.8> криптография> ответная )
   Загрузка https : //files.pythonhosted.org/packages/68/9e/49196946aee219aead1290e00d1e7fdeab8567783e83e1b9ab5585e6206a/pycparser-2.19.tar.gz (158 КБ)
     100 % | ——————————— | 163KB 5,9 МБ / с
Установка собранных пакетов : MarkupSafe , jinja2 , PyYAML , asn1crypto , enum34 , ipaddress , pycparser , чффи , криптография , Pynacl , pyasn1 , bcrypt , парамико , анзибль
   Запуск настройки . Пи установить для PyYAML , , , сделанный
   Запуск настройки . Пи установить для pycparser , , , сделанный
   Запуск настройки . Пи установить для анзибль , , , сделанный
Успешно установлен MarkupSafe1.1.0 PyYAML3.13 анзибль2.7.8 asn1crypto0,24,0 bcrypt3.1.6 cffi1.12.1 криптография2,5 enum341.1.6 ipaddress1.0.22 jinja22,10 парамико2.4.2 pyasn10.4.5 pycparser2.19 pynacl1.3.0

Шаг 3

Давайте проверить анзибль версию на MacOS.

  • Команда: ansible --version

1
2
3
4
5
6
7
Баш3,2 $ анзибль версия
анзибль 2.7.8
   файл конфигурации знак равно Никто
   настроенный путь поиска модуля знак равно [ u '/Users/ashah/.ansible/plugins/modules' , u '/ usr / share / ansible / plugins / modules' ]
   расположение модуля ansible python знак равно / Библиотека / Python / 2.7 / сайтпакеты / ansible
   исполняемое местоположение знак равно / usr / local / bin / ansible
   версия на питоне знак равно 2.7.10 (по умолчанию , август 17 2018 , 19 : 45 : 58 ) [ GCC 4.2.1 Совместимый Apple LLVM 10.0.0 ( лязг1000.0.42 ) ]

Вот и все.

ЧИТАТЬ ТАКЖЕ:  Microsoft Office 2016 для Mac Preview - Outlook вылетает после новой установки? Исправление включено

Вы успешно установили Ansible в вашей системе MacOS. Дайте мне знать, если у вас возникнут проблемы с Ansible на вашем хосте.

Что дальше?

Установите Ansible в Linux из командной строки ОС Ubuntu .

Как установить Ansible на ОС Linux Ubuntu?

Как установить Ansible на macOS?

0.00 (0%) 0 votes

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь