¿Debo instalar Ansible con python pip o homebrew en Mac OSX Mavericks?

¿Debo instalar Ansible con python pip o homebrew en Mac OSX Mavericks?

Recientemente pasé a usar OSX para administrar mi equipo Linux, por lo que soy muy nuevo en el uso de programas Linux en OSX.

Quiero usar Vagrant con Ansible para iniciar mi entorno de desarrollo, así que primero necesito instalarlo.

Sin embargo, descubrí dos formas de instalar Ansible en OSX:

Pepita:http://devopsu.com/guides/ansible-mac-osx.html

Elaboración casera:https://github.com/Homebrew/homebrew/blob/master/Library/Formula/ansible.rb

Ya instalé Ansible con el método pip, ya que encontré esa guía por primera vez.

¿Cuáles son los pros y los contras de ambos métodos? ¿Debo instalar Ansible usando pip o homebrew?

Descubrí que la instalación fácil interfiere con el homebrew:

Warning: /usr/bin occurs before /usr/local/bin
This means that system-provided programs will be used instead of those
provided by Homebrew. The following tools exist at both paths:

    easy_install
    easy_install-2.7

Respuesta1

Nunca he tenido ningún problema con Homebrew. En mi opinión, es la mejor herramienta de tipo administrador de paquetes para Mac OS X que existe en este momento (pero quizás no tan completa comoPuertos Mac.)
Aquí tienes una guía útil parainstalando cerveza caseraen Mac OS X Mavericks.
Entonces simplemente ejecuta

brew install ansible  

Respuesta2

Creo que lo mejor será instalarlo mediante pip.

de la documentación;

Últimos lanzamientos a través de Pip

Ansible se puede instalar a través de "pip", el administrador de paquetes de Python. Si 'pip' aún no está disponible en su versión de Python, puede obtener pip de la siguiente manera:

$ sudo easy_install pip

Luego instale Ansible con:

$ sudo pip instalar ansible

Los lectores que usan virtualenv también pueden instalar Ansible en virtualenv, aunque recomendamos no preocuparse por eso e instalar Ansible globalmente. No utilice easy_install para instalar ansible directamente.

Esto le permitirá actualizar fácilmente, ya que obtiene la última versión mucho antes que Brew.

información relacionada