Automic VaultAutomic Vault

brew

Installer ansible avec Homebrew, apk, apt, dnf, MacPorts, Nix, pacman, zypper

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de ansible pour les workflows d'agents IA.

sécurité des agents

Réponse sur la sécurité des agents

ansible automates hosts and infrastructure from local inventories and credentials.

Accès aux identifiants

Reads SSH keys, vault files, inventories, cloud credentials, and environment variables.

Modification distante

Can configure remote hosts, cloud resources, and application deployments.

Risque de publication ou d'artéfact

Can roll out generated config, binaries, and service changes.

Contrôle recommandé

Gate playbook runs, vault decrypts, and inventory changes.

Conseils d'utilisation par les agents

Allow syntax checks and dry runs; require approval for playbook execution against real targets.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install ansible

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install ansible

MacPorts ports tree · sysutils/ansible/Portfile · Source: api.github.com

Linux

Alpine Linux apkvérifié · 92%
sudo apk add ansible

Alpine Linux edge package indexes · ansible · Source: dl-cdn.alpinelinux.org

Debian aptvérifié · 92%
sudo apt install ansible

Debian stable package indexes · ansible · Source: deb.debian.org

Fedora dnfvérifié · 92%
sudo dnf install ansible

Fedora Rawhide package metadata · ansible · Source: dl.fedoraproject.org

Nixvérifié · 92%
nix profile install nixpkgs#ansible

nixpkgs package indexes · ansible · Source: raw.githubusercontent.com

Arch Linux pacmanvérifié · 92%
sudo pacman -S ansible

Arch Linux sync databases · ansible · Source: geo.mirror.pkgbuild.com

openSUSE zyppervérifié · 92%
sudo zypper install ansible

openSUSE Tumbleweed package metadata · ansible · Source: download.opensuse.org

aperçu

Résumé du paquet

Automate deployment, configuration, and upgrading

Commandes et alias

  • ansible
  • ansible-community
  • ansible-config
  • ansible-console
  • ansible-doc
  • ansible-galaxy
  • ansible-inventory
  • ansible-playbook
  • ansible-pull
  • ansible-test
  • ansible-vault

historique

Historique du projet et usages

Ansible is a radically simple IT automation system for configuration management, application deployment, cloud provisioning, ad hoc task execution, network automation, and orchestration. Its package history matters because the name `ansible` shifted from the original all-in-one project to the modern community package layered on `ansible-core` and collections.

Historique du projet

Ansible was created as an agentless automation tool whose playbooks describe desired work in YAML and whose default transport avoids installing an agent on managed hosts. The current upstream source for the runtime is the ansible/ansible repository, while official documentation distinguishes the Ansible community package from `ansible-core`.

Red Hat announced an agreement to acquire Ansible in October 2015, framing it as an IT automation and DevOps platform that would complement Red Hat's management portfolio. That acquisition moved Ansible from a startup-backed open source project into Red Hat's broader automation product line while keeping the community project active.

The 2.10 era changed the packaging model. Official release documentation says the Ansible community package uses new versioning starting with 2.10 and then 3.0.0, while `ansible-core` continued the classic 2.x line. The community package includes the language, runtime, and selected collections; `ansible-core` contains the language, runtime, and builtin plugins.

Historique d'adoption

Ansible's adoption came from a practical systems-administration sweet spot: SSH-first orchestration, readable YAML playbooks, no managed-node daemon, and a large module ecosystem. It spread through Linux distributions, Python packaging, Homebrew, MacPorts, Nix, and enterprise Red Hat channels because it fits both laptop-driven automation and CI/CD infrastructure workflows.

The split into `ansible-core` plus collections made package selection more nuanced. Many community users still install the `ansible` package because it includes broad batteries: official docs say it offers the functionality that existed in Ansible 2.9, with more than 85 collections containing thousands of modules and plugins. Developers and minimalists often choose `ansible-core` and install only the collections they need.

As Ansible matured, adoption expanded beyond server configuration into network automation, cloud provisioning, security, Windows administration, and platform orchestration. Red Hat Ansible Automation Platform, Automation Hub, AWX, Galaxy, and a large collection ecosystem grew around the core CLI model.

Modes d'utilisation

The Homebrew `ansible` formula installs the user-facing suite: `ansible`, `ansible-playbook`, `ansible-galaxy`, `ansible-doc`, `ansible-inventory`, `ansible-vault`, `ansible-config`, `ansible-console`, `ansible-pull`, and testing/community helpers. The everyday loop is inventory plus playbooks, with ad hoc commands for quick tasks and Galaxy for roles and collections.

Configuration is resolved from `$ANSIBLE_CONFIG`, `ansible.cfg` in the current directory, `~/.ansible.cfg`, then `/etc/ansible/ansible.cfg`; the first file found wins. Galaxy credentials can be provided through command-line API-key options or through the configured token path, whose default resolves from `ANSIBLE_HOME` to `~/.ansible/galaxy_token`.

Package users care about the distinction between `ansible --version` reporting an ansible-core version and the installed Python package named `ansible` representing the broader community package. That distinction explains why formula pinning, package-manager naming, and docs version matching can feel surprisingly non-obvious.

Pourquoi les passionnés de paquets s'y intéressent

Ansible is one of the canonical infrastructure CLIs in package-manager culture: big enough to have versioned formulae, distro backports, Python package splits, and plugin/collection dependency concerns, but still shaped like command-line tools that can be scripted and vendored.

The package is also a case study in ecosystem packaging after modularization. `ansible-core` is the runtime center; `ansible` is the batteries-included community package; collections carry much of the domain-specific surface area; and tools like ansible-lint, ansible-creator, and ansible-language-server orbit the authoring workflow.

For users, the important packaging question is not just latest version but content set: does the install include the collections your playbooks expect, what Python versions are supported on control and target nodes, and which ansible-core line is underneath?

Chronologie

  • 2013: PyPI release history shows Ansible 1.0.0 published in February 2013.
  • 2015: Red Hat announces it will acquire Ansible.
  • 2019: Ansible 2.9 is the last pre-collections-style all-in-one community release line.
  • 2020: Ansible 2.10 introduces the community package model alongside ansible-base/ansible-core.
  • 2021: Ansible 3.0.0 continues the community-package line based on ansible-base 2.10.x.
  • 2026: Official docs list Ansible 13.x as current latest and Ansible 14.0.0 as in development.

Related projects

  • ansible-core is the runtime and language core that the `ansible` community package depends on.
  • Ansible Galaxy and Automation Hub distribute roles and collections used by ansible-galaxy.
  • AWX and Red Hat Ansible Automation Platform provide web UI, RBAC, scheduling, inventory, and enterprise automation around the CLI model.
  • ansible-lint, ansible-creator, ansible-navigator, molecule, and Ansible Language Server are common companion tools for authoring and validating content.

posture de sécurité

Aucune couverture d'outil protégé trouvée pour le moment

Aucun manifest local de gestion des secrets correspondant n'a été trouvé pour ansible. Les métadonnées de paquet Nucleus restent publiées ici afin que la couverture future dispose d'une URL stable.

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 6 plateformes.
  • S’installe avec 7 dépendances d’exécution.
  • Les métadonnées de compilation listent 2 dépendances de compilation.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
$ANSIBLE_CONFIG./ansible.cfg~/.ansible.cfg/etc/ansible/ansible.cfg

Credential files

Credential-bearing paths to review before unattended agent runs.

Unix
~/.ansible/galaxy_token

exécutables

Exécutables installés

CommandeTypeExpositionNote
ansiblecliexécutable global
ansible-communitycliexécutable global
ansible-configcliexécutable global
ansible-consolecliexécutable global
ansible-doccliexécutable global
ansible-galaxycliexécutable global
ansible-inventorycliexécutable global
ansible-playbookcliexécutable global
ansible-pullcliexécutable global
ansible-testcliexécutable global
ansible-vaultcliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-07-10
version du gestionnaire14.1.0
gestionnaire mis à jour2026-07-02
données localesOK
amontnot checked
dernière version détectéenon détecté

https://www.ansible.com/

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:ansible
Version14.1.0
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/ansible
Page d'accueilhttps://www.ansible.com/
Dépôthttps://github.com/ansible/ansible
Docs amonthttps://docs.ansible.com/projects/ansible/latest/index.html
LicenceGPL-3.0-or-later
Archive sourcehttps://files.pythonhosted.org/packages/fe/97/3aeeb9d199fd0f931452adebcf5336c01c739b1de2d4bada0744ff5d18e1/ansible-14.1.0.tar.gz
Dernière mise à jour2026-07-02T19:52:46Z
Pulseupdated
Dépendancescertifi, cryptography, libsodium, libssh, libyaml, python@3.14, tree
Dépendances de compilationpkgconf, rust
Bibliothèques fournies par macOSkrb5, libxml2, libxslt, openldap
Bouteilledisponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameansible
Aliases
  • ansible@14
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Debian apt95%

ansible 12.0.0+dfsg-0+deb13u1

Configuration management, deployment, and task execution system

https://github.com/ansible-community/ansible-build-data/

sudo apt install ansible
  • Section: admin
  • Architecture: all
  • 9 Dépendances
  • 10 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Ansible
Debian stable package indexes · deb.debian.org · Debian stable package indexes: ansible from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

ansible

nix profile install nixpkgs#ansible
  • normalized package name match
  • Correspondance par : Ansible
nixpkgs package indexes · raw.githubusercontent.com · nixpkgs package indexes: ansible from https://raw.githubusercontent.com/NixOS/nixpkgs/master/pkgs/top-level/all-packages.nix
Ubuntu apt95%

ansible 9.2.0+dfsg-0ubuntu5

Configuration management, deployment, and task execution system

https://www.ansible.com

sudo apt install ansible
  • Section: universe/admin
  • Architecture: all
  • 9 Dépendances
  • 11 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Ansible
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: ansible from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

ansible 14.0.0-r0

core components for Ansible

https://ansible.com/

sudo apk add ansible
  • License: GPL-3.0-or-later
  • Architecture: x86_64
  • Source Package: ansible
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Ansible
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: ansible from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

ansible-pyc 14.0.0-r0

Precompiled Python bytecode for ansible

https://ansible.com/

sudo apk add ansible-pyc
  • License: GPL-3.0-or-later
  • Architecture: x86_64
  • Source Package: ansible
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Ansible
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: ansible-pyc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
dnf95%

ansible 13.7.0-2.fc45

Curated set of Ansible collections included in addition to ansible-core

https://ansible.com

sudo dnf install ansible
  • License: GPL-3.0-or-later AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND MIT AND MPL-2.0 AND PSF-2.0
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: ansible
  • 3 Dépendances
  • 3 fournit
  • normalized package name match
  • Correspondance par : Ansible
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: ansible from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
pacman95%

ansible 14.0.0-1

Official assortment of Ansible collections

https://pypi.org/project/ansible/

sudo pacman -S ansible
  • License: GPL-3.0-or-later
  • Architecture: any
  • 2 Dépendances
  • 1 fournit
  • 15 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Ansible
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: ansible from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

ansible 14.0.0-1.1

Radically simple IT automation

https://ansible.com/

sudo zypper install ansible
  • License: GPL-3.0-or-later
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: ansible
  • 2 Dépendances
  • 3 fournit
  • normalized package name match
  • Correspondance par : Ansible
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: ansible from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
MacPorts95%

ansible

sudo port install ansible
  • normalized package name match
  • Correspondance par : Ansible
MacPorts ports tree · api.github.com · MacPorts ports tree: sysutils/ansible/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
zypper92%

ansible-test 2.21.0-2.1

Tool for testing ansible plugin and module code

https://ansible.com/

sudo zypper install ansible-test
  • License: GPL-3.0-or-later
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: ansible-core
  • 5 Dépendances
  • 1 fournit
  • installed executable or alias match
  • Correspondance par : Ansible Test
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: ansible-test from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated agent safety answer
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment