認証情報アクセス
Reads SSH keys, vault files, inventories, cloud credentials, and environment variables.
brew
ansible のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。
エージェント安全性
ansible automates hosts and infrastructure from local inventories and credentials.
Reads SSH keys, vault files, inventories, cloud credentials, and environment variables.
Can configure remote hosts, cloud resources, and application deployments.
Can roll out generated config, binaries, and service changes.
Gate playbook runs, vault decrypts, and inventory changes.
Allow syntax checks and dry runs; require approval for playbook execution against real targets.
インストール
brew install ansiblelocal Homebrew formula metadata
sudo port install ansibleMacPorts ports tree · sysutils/ansible/Portfile · ソース: api.github.com
sudo apk add ansibleAlpine Linux edge package indexes · ansible · ソース: dl-cdn.alpinelinux.org
sudo apt install ansibleDebian stable package indexes · ansible · ソース: deb.debian.org
sudo dnf install ansibleFedora Rawhide package metadata · ansible · ソース: dl.fedoraproject.org
nix profile install nixpkgs#ansiblenixpkgs package indexes · ansible · ソース: raw.githubusercontent.com
sudo pacman -S ansibleArch Linux sync databases · ansible · ソース: geo.mirror.pkgbuild.com
sudo zypper install ansibleopenSUSE Tumbleweed package metadata · ansible · ソース: download.opensuse.org
概要
Automate deployment, configuration, and upgrading
履歴
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.
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.
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.
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.
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?
セキュリティ状態
ansible に一致するローカルシークレット処理マニフェストは見つかりませんでした。将来の対応で安定したパッケージ URL を使えるよう、Nucleus パッケージメタデータはここに公開されています。
エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。
local files
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.
Config paths the tool may read or write during local use.
$ANSIBLE_CONFIG./ansible.cfg~/.ansible.cfg/etc/ansible/ansible.cfgCredential-bearing paths to review before unattended agent runs.
~/.ansible/galaxy_token実行可能ファイル
| コマンド | 種類 | 公開範囲 | メモ |
|---|---|---|---|
ansible | cli | グローバル実行可能ファイル | |
ansible-community | cli | グローバル実行可能ファイル | |
ansible-config | cli | グローバル実行可能ファイル | |
ansible-console | cli | グローバル実行可能ファイル | |
ansible-doc | cli | グローバル実行可能ファイル | |
ansible-galaxy | cli | グローバル実行可能ファイル | |
ansible-inventory | cli | グローバル実行可能ファイル | |
ansible-playbook | cli | グローバル実行可能ファイル | |
ansible-pull | cli | グローバル実行可能ファイル | |
ansible-test | cli | グローバル実行可能ファイル | |
ansible-vault | cli | グローバル実行可能ファイル |
鮮度
これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。
インストールメタデータ
| パッケージキー | brew:ansible |
|---|---|
| バージョン | 14.1.0 |
| パッケージマネージャ | Homebrew |
| パッケージマネージャページ | https://formulae.brew.sh/formula/ansible |
| ホームページ | https://www.ansible.com/ |
| リポジトリ | https://github.com/ansible/ansible |
| 上流ドキュメント | https://docs.ansible.com/projects/ansible/latest/index.html |
| ライセンス | GPL-3.0-or-later |
| ソースアーカイブ | https://files.pythonhosted.org/packages/fe/97/3aeeb9d199fd0f931452adebcf5336c01c739b1de2d4bada0744ff5d18e1/ansible-14.1.0.tar.gz |
| 最終更新 | 2026-07-02T19:52:46Z |
| Pulse | updated |
| 依存関係 | certifi, cryptography, libsodium, libssh, libyaml, python@3.14, tree |
| ビルド依存関係 | pkgconf, rust |
| macOS 提供ライブラリ | krb5, libxml2, libxslt, openldap |
| Bottle | 利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | 未定義 |
| サービス | 宣言なし |
レジストリ情報
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | ansible |
| Aliases |
|
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
ソースデータベース一致
一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。
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 ansibleansible
nix profile install nixpkgs#ansibleansible 9.2.0+dfsg-0ubuntu5
Configuration management, deployment, and task execution system
sudo apt install ansibleansible 14.0.0-r0
core components for Ansible
sudo apk add ansibleansible-pyc 14.0.0-r0
Precompiled Python bytecode for ansible
sudo apk add ansible-pycansible 13.7.0-2.fc45
Curated set of Ansible collections included in addition to ansible-core
sudo dnf install ansibleansible 14.0.0-1
Official assortment of Ansible collections
https://pypi.org/project/ansible/
sudo pacman -S ansibleansible 14.0.0-1.1
Radically simple IT automation
sudo zypper install ansibleansible
sudo port install ansibleansible-test 2.21.0-2.1
Tool for testing ansible plugin and module code
sudo zypper install ansible-testソース経路
このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。
View the package source record on GitHub.