Когда кто-то хочет установить Ansible, у него есть разные варианты: Установка Ansible.
Давайте представим, что у меня установлена бесплатная sh CentOS 7 VM с установленными обновлениями. На данный момент я могу выбрать установку с помощью:
- Диспетчер пакетов системы:
$ sudo yum install ansible
Python менеджер пакетов:
$ pip install --user ansible
или
$ sudo pip install ansible
Диспетчер пакетов Python в виртуальной среде:
$ python -m virtualenv ansible
$ source ansible/bin/activate
$ pip install ansible
Git путем клонирования исходного кода из репозитория:
git clone https://github.com/ansible/ansible.git
Учитывая, что я пока не совсем понимаю, что влечет за собой наличие виртуальной среды,
- Может ли кто-нибудь описать практические различия между перечисленными методами?
- Какой из них является «лучшим» способом установки Ansible?
- В каком контексте каждый из перечисленных методов будет более подходящим ?
Спасибо!