Devo instalar o Ansible com python pip ou homebrew no Mac OSX Mavericks?

Devo instalar o Ansible com python pip ou homebrew no Mac OSX Mavericks?

Recentemente, passei a usar o OSX para administrar minha caixa Linux, por isso sou muito novo no uso de programas Linux no OSX.

Quero usar o Vagrant com Ansible para inicializar meu ambiente de desenvolvimento, então preciso instalá-lo primeiro.

No entanto, descobri duas maneiras de instalar o Ansible no OSX:

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

Preparação caseira:https://github.com/Homebrew/homebrew/blob/master/Library/Formula/ansible.rb

Já instalei o Ansible com o método pip, pois encontrei esse guia primeiro.

Quais são os prós e os contras de ambos os métodos? Devo instalar o Ansible usando pip ou homebrew?

Descobri que a instalação fácil interfere no 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

Responder1

Nunca tive problemas com o Homebrew. Na minha opinião, é a melhor ferramenta de gerenciamento de pacotes para Mac OS X disponível no momento (mas talvez não tão completa quantoMacPorts.)
Aqui está um guia útil parainstalando o Homebrewno Mac OS X Mavericks.
Então simplesmente execute

brew install ansible  

Responder2

Acho que você achará melhor instalá-lo via pip

da documentação;

Últimos lançamentos via Pip

O Ansible pode ser instalado via “pip”, o gerenciador de pacotes Python. Se 'pip' ainda não estiver disponível na sua versão do Python, você pode obter o pip:

$ sudo easy_install pip

Em seguida, instale o Ansible com:

$ sudo pip instalar ansible

Os leitores que usam o virtualenv também podem instalar o Ansible no virtualenv, embora recomendamos não se preocupar com isso e apenas instalar o Ansible globalmente. Não use easy_install para instalar o ansible diretamente.

Isso permitirá que você atualize facilmente, pois ele obtém a versão mais recente bem antes do brew.

informação relacionada