notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Port details
ansible Radically simple IT automation
13.6.0 sysutils on this many watch lists=19 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 13.6.0Version of this port present on the latest quarterly branch.
Maintainer: cy@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2013-02-20 18:58:36
Last Update: 2026-06-30 20:03:57
Commit Hash: b6ec06f
People watching this port, also watch:: postfix, nginx, sudo, nmap, apache24
Also Listed In: python
License: GPLv3+
WWW:
https://www.ansible.com/
Description:
Ansible is a radically simple configuration-management, deployment, task-execution, and multinode orchestration framework.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}ansible>0:sysutils/ansible@${PY_FLAVOR}
To install the port:
cd /usr/ports/sysutils/ansible/ && make install clean
To add the package, run one of these commands:
  • pkg install sysutils/ansible
  • pkg install py312-ansible
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
NOTE: This is a Python port. Instead of py312-ansible listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py312-ansible
Package flavors (<flavor>: <package>)
  • py312: py312-ansible
distinfo:
TIMESTAMP = 1776832333 SHA256 (ansible-13.6.0.tar.gz) = 5141552c1bd37f56839eb5b11ef0d93e92391295c97947d507b8daf7265b12b8 SIZE (ansible-13.6.0.tar.gz) = 52989793

Packages (timestamps in pop-ups are UTC):
py37-ansible
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--2.9.7--n/an/an/a
FreeBSD:13:quarterly-----n/an/an/a
FreeBSD:14:latest--------
FreeBSD:14:quarterly--------
FreeBSD:15:latest--n/a-n/an/a--
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest--n/a-n/an/a--
 

py39-ansible
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-----n/an/an/a
FreeBSD:13:quarterly-----n/an/an/a
FreeBSD:14:latest-----7.6.0-7.6.0
FreeBSD:14:quarterly------8.5.08.5.0
FreeBSD:15:latest--n/a-n/an/a8.5.0-
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest--n/a-n/an/a--
 

py311-ansible
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest13.6.013.6.0-11.7.013.6.0n/an/an/a
FreeBSD:13:quarterly11.7.011.7.0-11.7.011.7.0n/an/an/a
FreeBSD:14:latest---11.7.0----
FreeBSD:14:quarterly---11.7.0----
FreeBSD:15:latest--n/a11.7.0n/an/a--
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest--n/a-n/an/a--
 

py312-ansible
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-----n/an/an/a
FreeBSD:13:quarterly-----n/an/an/a
FreeBSD:14:latest13.6.013.6.0--13.6.0---
FreeBSD:14:quarterly13.6.013.6.0--13.6.0---
FreeBSD:15:latest13.6.013.6.0n/a-n/an/a--
FreeBSD:15:quarterly13.6.013.6.0n/a-n/an/a--
FreeBSD:16:latest13.6.013.6.0n/a-n/an/a--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py312-setuptools>=63.1.0 : devel/py-setuptools@py312
  2. python3.12 : lang/python312
Test dependencies:
  1. python3.12 : lang/python312
Runtime dependencies:
  1. py312-ansible-core>0 : sysutils/py-ansible-core@py312
  2. py312-importlib-resources>0 : devel/py-importlib-resources@py312
  3. python3.12 : lang/python312
This port is required by:
for Run
  1. sysutils/ansible-iocage
  2. sysutils/ansible-kld
  3. sysutils/ansible-sshjail
  4. sysutils/ansible-sysrc
  5. sysutils/py-ansible-runner

Configuration Options:
No options to configure
Options name:
sysutils_ansible
USES:
ansible:env cpe python shebangfix
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. https://files.pythonhosted.org/packages/source/a/ansible/
  2. https://pypi.org/packages/source/a/ansible/
Collapse this list.
Notes from UPDATING
These upgrade notes are taken from /usr/ports/UPDATING
  • 2026-04-12
    Affects: Users of sysutils/ansible
    Author: cy@FreeBSD.org
    Reason: 
      An overhaul of the templating system and a new feature called Data Tagging
      may affect existing roles resulting in problematic behaviours. Users should
      review the Ansible 12 Porting Guide at
      https://docs.ansible.com/projects/ansible/devel/porting_guides/porting_guide_12.html
    
    
Expand this list (1 items)
  • 2021-05-12
    Affects: users of sysutils/ansible*
    Author: 0mp@FreeBSD.org
    Reason: 
      Ansible has been updated to 3.3.0. Please follow the porting guide
      to update the rulesets:
    
        https://docs.ansible.com/ansible/devel/porting_guides/porting_guide_3.html
    
    
  • Collapse this list.
Port Moves
  • port moved here from sysutils/ansible27 on 2021-05-21
    REASON: Has expired: Upstream support ended; consider upgrading to sysutils/ansible

  • port moved here from sysutils/ansible28 on 2021-05-21
    REASON: Has expired: Upstream support ended; consider upgrading to sysutils/ansible

Number of commits found: 211 (showing only 11 on this page)

«  1 | 2 | 3 

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.2.3
06 Sep 2013 19:08:40
Revision:326537Original commit files touched by this commit This port version is marked as vulnerable.
mat search for other commits by this committer
Fixup typo.
1.2.3
05 Sep 2013 12:50:41
Revision:326391Original commit files touched by this commit This port version is marked as vulnerable.
wg search for other commits by this committer
sysutils/ansible: add FIREBALL option

- Add FIREBALL option for the to use "fireball" mode with ansible [1]
- Add EXAMPLES to options

PR:		ports/181815 [1]
Submitted by:	Nikolai Lifanov <lifanov mail.lifanov.com> (maintainer)
1.2.3
21 Aug 2013 21:29:54
Revision:325168Original commit files touched by this commit This port version is marked as vulnerable.
wg search for other commits by this committer
ysutils/ansible: update to 1.2.3

- Update to 1.2.3

PR:		ports/181457
Submitted by:	Nikolai Lifanov <lifanov mail.lifanov.com> (maintainer)
1.2.2
06 Jul 2013 19:10:32
Revision:322406Original commit files touched by this commit This port version is marked as vulnerable.
wxs search for other commits by this committer
Update to 1.2.2.

PR:		ports/180347
Submitted by:	Nikolai Lifanov <lifanov@mail.lifanov.com> (maintainer)
1.2.1
06 Jul 2013 11:40:31
Revision:322386Original commit files touched by this commit This port version is marked as vulnerable.
wg search for other commits by this committer
sysutils/ansible: update to 1.2.1

- Update to 1.2.1

Changes: https://github.com/ansible/ansible/blob/release1.2.1/CHANGELOG.md

PR:		ports/180312
Submitted by:	Nikolai Lifanov <lifanov mail.lifanov.com> (maintainer)
1.2
12 Jun 2013 12:26:22
Revision:320678Original commit files touched by this commit This port version is marked as vulnerable.
wg search for other commits by this committer
- Update to 1.2
- Sort pkg-plist

Changes: https://github.com/ansible/ansible/blob/v1.2/CHANGELOG.md

PR:		ports/179490
Submitted by:	Nikolai Lifanov <lifanov@mail.lifanov.com> (maintainer)
Approved by:	culot / jpaetzel (mentors, implicit)
1.1
23 May 2013 16:36:29
Revision:318885Original commit files touched by this commit This port version is marked as vulnerable.
wg search for other commits by this committer
- Use shebangfix instead of manual replace

PR:		ports/178822
Submitted by:	Nikolai Lifanov <lifanov@mail.lifanov.com> (maintainer)
Approved by:	culot (mentor)
1.1
18 Apr 2013 18:39:43
Revision:316070Original commit files touched by this commit This port version is marked as vulnerable.
jgh search for other commits by this committer
- update to 1.1
- now pulling releases from ansible.cc instead of github

PR:		177740
Submitted by:	maintainer, lifanov@mail.lifanov.com

Feature safe:	yes
0.9
21 Feb 2013 03:24:55
Revision:312701Original commit files touched by this commit This port version is marked as vulnerable.
jgh search for other commits by this committer
- fix pkg-message notes

Submitted by:	maintainer, lifanov@mail.lifanov.com
0.9
20 Feb 2013 19:40:39
Revision:312656Original commit files touched by this commit This port version is marked as vulnerable.
jgh search for other commits by this committer
- Makefile (python version) and pkg-plist (sitelibdir) python cleanup

Spotted by:	rm@
0.9
20 Feb 2013 18:58:08
Revision:312653Original commit files touched by this commit This port version is marked as vulnerable.
jgh search for other commits by this committer
add new port: sysutils/ansible

Ansible is a radically simple configuration-management, deployment,
task-execution, and multinode orchestration framework.

WWW: http://ansible.cc/

PR:		175961
Submitted by:	lifanov@mail.lifanov.com

Number of commits found: 211 (showing only 11 on this page)

«  1 | 2 | 3