Я пытаюсь следовать книге DevOps (для SharePoint), в которой описан способ предоставления различных сред (dev, prod, test) с помощью vagrant и ansible вместе, автоматизированный, повторяемый способ предоставления нескольких блоков дляпровайдер виртуализации virtualbox.
ansible - версия выпуска:
файл конфигурации ansible 2.7.8 = / Users / имя пользователя / Desktop / projects / vagrant-ansible-packer-spfarm / ansible.cfg сконфигурированный путь поиска модулей = [u '/ Users / имя пользователя / .ansible / plugins / modules', u '/ usr / share / ansible / plugins / modules'] местонахождение модуля ansible python = / usr / local / lib / python2.7 / site-packages / местоположение исполняемого файла ansible = / usr / local / bin / ansible python version = 2.7.15 (по умолчанию, 12 февраля 2019 г., 11:44:53) [GCC 4.2.1 Совместимость Apple LLVM 9.0.0 (clang)-900.0.39.2)
Мне удалось сделать первые шаги, настроить проект, подготовить единственный и единственный DomainController с помощью репозитория github на моем mac.
В качестве следующего шага я хотел бы выполнить ANSI-задачу вручную с помощью ANSI-интерфейса командной строки, чтобы применить некоторые настройки в моем локальном развертывании (DC):
- имя книги воспроизведения: domaincontroller.yaml
- имя файла инвентаризации: test.ini
- это команда, которая должна быть выполненаuted:
ansible-playbook -i ansible/test.ini ansible/plays/domaincontroller.yaml --extra-vars="ansible_user='vagrantuser@spdomain.local' ansible_password='Pass@wordX!'" --start-at-task="add admin account to Domain Admins group" -vvvvv
В результате я постоянно получаю this пропуск: нет подходящих хостов
Это моя структура каталогов иПроисхождение этого проекта.
Ansible является новым для меня.Мне очень нравится, как это способствует концепции DevOps.Но я действительно борюсь с этим, поэтому любая помощь от вас, ребята, будет оценена!Если вам нужна дополнительная информация, чтобы помочь мне с этой проблемой, пожалуйста, не стесняйтесь обращаться ко мне!
Обновление: я уже пытался внести в белый список плагины в моем ansible.cfg согласно документации ansible, но у меня не получилось :( ссылка на ansible docfile: https://docs.ansible.com/ansible/2.7/plugins/inventory.html