O ansible tornou-se tão popular entre a comunidade que a maioria das distros já disponibilizam por padrão o pacote nos repositórios oficiais. Além disso, também é possível instalá-lo pelo pip. Trata-se de um gerenciador de pacotes feito para projetos em python e suas dependências.
Ressaltando que para ambientes críticos, onde cada KB conta e faz falta, o melhor é optar pela versão chamada ansible-core. A mesma apresenta uma linguagem minimalista e um pacote runtime contendo módulos e plugins embutidos.
Caso contrário, a versão ansible é a mais completa pois adiciona extras (playbooks, roles, etc) para automação de vários dispositivos.
Abra um terminal. Execute os comandos de acordo com a sua distro.
Ubuntu
(Versões mais antigas)
1
| sudo apt install ansible
|
(Última versão)
1
2
3
4
| sudo apt update
sudo apt install software-properties-common
sudo add-apt-repository --yes --update ppa:ansible/ansible
sudo apt install ansible
|
Debian
1
2
3
4
| $ UBUNTU_CODENAME=noble
$ wget -O- "https://keyserver.ubuntu.com/pks/lookup?fingerprint=on&op=get&search=0x6125E2A8C77F2818FB7BD15B93C4A3FD7BB9C367" | sudo gpg --dearmor -o /usr/share/keyrings/ansible-archive-keyring.gpg
$ echo "deb [signed-by=/usr/share/keyrings/ansible-archive-keyring.gpg] http://ppa.launchpad.net/ansible/ansible/ubuntu $UBUNTU_CODENAME main" | sudo tee /etc/apt/sources.list.d/ansible.list
$ sudo apt update && sudo apt install ansible
|
Fedora
1
2
| sudo dnf install epel-release
sudo dnf install ansible
|
OpenSUSE
1
| sudo zypper install ansible
|
Arch Linux
Genérica (Outras)
(Instalando)
1
| python3 -m pip install --user ansible
|
(Atualizando)
1
| python3 -m pip install --upgrade --user ansible
|
Confirmando (Verificando)