Содержание
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_install — eYeYXb / pip — 19.0.3 / setup . CFG
Запуск Пип — 19.0.3 / установки. ру — д bdist_egg — dist — dir / tmp / easy_install — eYeYXb / pip — 19.0.3 / egg — dist — tmp — GvhMn8
/ Система / Библиотека / Каркасы / 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 / site — packages / pip — 19.0.3 — py2 . 7.egg
Распаковка пип — 19.0.3 — py2. 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 / site — packages / pip — 19.0.3 — py2 . 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 , , , сделанный
Запуск настройки . Пи установить для анзибль , , , сделанный
Успешно установлен MarkupSafe — 1.1.0 PyYAML — 3.13 анзибль — 2.7.8 asn1crypto — 0,24,0 bcrypt — 3.1.6 cffi — 1.12.1 криптография — 2,5 enum34 — 1.1.6 ipaddress — 1.0.22 jinja2 — 2,10 парамико — 2.4.2 pyasn1 — 0.4.5 pycparser — 2.19 pynacl — 1.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 ) ]
|
Вот и все.
Вы успешно установили Ansible в вашей системе MacOS. Дайте мне знать, если у вас возникнут проблемы с Ansible на вашем хосте.
Что дальше?
Установите Ansible в Linux из командной строки ОС Ubuntu .
0.00 (0%) 0 votes









