./sysutils/ansible, SSH-based configuration management, deployment, and task execution

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 3.4.0nb1, Package name: ansible-3.4.0nb1, Maintainer: pkgsrc-users

Ansible is a radically simple model-driven configuration management,
multi-node deployment, and remote task execution system. Ansible works
over SSH and does not require any software or daemons to be installed
on remote nodes. Extension modules can be written in any language and
are transferred to managed machines automatically.

Required to run:
[textproc/py-yaml] [security/py-paramiko] [devel/py-setuptools] [textproc/py-jinja2] [security/py-cryptography] [lang/python37]

Required to build:

Master sites:

Filesize: 31150.737 KB

Version history: (Expand)

CVS history: (Expand)

   2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595)
Log message:
*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS
   2021-10-26 13:20:30 by Nia Alarie | Files touched by this commit (630)
Log message:
sysutils: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes
   2021-10-07 16:58:44 by Nia Alarie | Files touched by this commit (630)
Log message:
sysutils: Remove SHA1 hashes for distfiles
   2021-05-13 14:31:55 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
ansible: updated to 3.4.0


- ansible-test - Tests run with the ``centos6`` and ``default`` test containers \ 
now use a PyPI proxy container to access PyPI when Python 2.6 is used. This \ 
allows tests running under Python 2.6 to continue functioning even though PyPI \ 
is discontinuing support for non-SNI capable clients.

- postgresql_query - the default value of the ``as_single_query`` option will be \ 
changed to ``yes`` in community.postgresql 2.0.0 \ 

- na_ontap_autosupport - Added REST support to the module.
   2021-04-28 12:23:11 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
ansible: updated to 3.3.0

What's new in Ansible 3.3.0

* The Ansible package has moved to semantic versioning
(https://semver.org/). This standard allows you to tell if a new
version of Ansible contains incompatibilities by looking at the
version number. We've moved from 3.2.0 to 3.3.0 to show that this
release should be backwards compatible with Ansible-3.2.0 but may
contain new features. Read the semver specification for more

* Collections which have opted into being a part of the Ansible-3
unified changelog will have an entry on this page:
* \ 

* For collections which have not opted into the unified changelog,
consult the list of included collections in the link below and check
their entry on https://galaxy.ansible.com for information about their
* \ 

* You can find more information for those on
https://galaxy.ansible.com/. For instance, the community.crypto
collection listed in the ansible-3.3.0.deps file has a galaxy page at

* Changelog for ansible-base-2.10.8 which this release of ansible
installs: \ 
   2021-04-02 09:44:09 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
ansible: updated to 3.2.0


- acme module_utils - the ``acme`` module_utils has been split up into several \ 
Python modules \ 
- acme_* modules - codebase refactor which should not be visible to end-users \ 
- acme_* modules - support account key passphrases for ``cryptography`` backend \ 
(https://github.com/ansible-collections/community.crypto/issues/197, \ 
- acme_certificate_revoke - support revoking by private keys that are passphrase \ 
protected for ``cryptography`` backend \ 
- acme_challenge_cert_helper - add ``private_key_passphrase`` parameter \ 

- docker_swarm_service - change ``publish.published_port`` option from mandatory \ 
to optional. Docker will assign random high port if not specified \ 

- archive - refactored some reused code out into a couple of functions \ 
- csv module utils - new module_utils for shared functions between ``from_csv`` \ 
filter and ``read_csv`` module \ 
- ipa_sudorule - add support for setting sudo runasuser \ 
- jenkins_job - add a ``validate_certs`` parameter that allows disabling TLS/SSL \ 
certificate validation \ 
- kibana_plugin - add parameter for passing ``--allow-root`` flag to kibana and \ 
kibana-plugin commands \ 
- proxmox - added ``purge`` module parameter for use when deleting lxc's with HA \ 
options (https://github.com/ansible-collections/community.general/pull/2013).
- proxmox inventory plugin - added ``tags_parsed`` fact containing tags parsed \ 
as a list (https://github.com/ansible-collections/community.general/pull/1949).
- proxmox_kvm - added new module parameter ``tags`` for use with PVE 6+ \ 
- rax - elements of list parameters are now validated \ 
- rax_cdb_user - elements of list parameters are now validated \ 
- rax_scaling_group - elements of list parameters are now validated \ 
- read_csv - refactored read_csv module to use shared csv functions from csv \ 
module_utils \ 
- redfish_* modules, redfish_utils module utils - add support for Redfish \ 
session create, delete, and authenticate \ 
- snmp_facts - added parameters ``timeout`` and ``retries`` to module \ 
- vdo - add ``force`` option \ 

- edgeos_config - match the space after ``set`` and ``delete`` commands \ 
- nclu - execute ``net commit description <description>`` only if changed \ 
``net pending``'s diff field \ 

- postgresql_info - add the ``patch``, ``full``, and ``raw`` values of the \ 
``version`` return value \ 
- postgresql_ping - add the ``patch``, ``full``, and ``raw`` values of the \ 
``server_version`` return value \ 

- zabbix_agent - added support for installations on arm64 systems \ 
- zabbix_proxy - now supports configuring StatsAllowedIP \ 
- zabbix_server - added support for installtions on arm64 systems \ 
- zabbix_web - added support for installtions on arm64 systems \ 

- ome_template - Allows to deploy a template on device groups.

- Add firewalls to hcloud_server module

- cluster_upgrade - Add correlation-id header \ 
- engine_setup - Add skip renew pki confirm \ 
- examples - Add recipe for removing DM device \ 
- hosted_engine_setup - Filter devices with unsupported bond mode \ 
- infra - Add reboot host parameters \ 
- ovirt_disk - Add SATA support \ 
- ovirt_user - Add ssh_public_key \ 

- purefa_maintenance - New module to set maintenance windows
- purefa_pg - Add support to rename protection groups
- purefa_syslog - Add support for naming SYSLOG servers for Purity//FA 6.1 or higher

- purefb_certs - Add update functionality for array cert
- purefb_fs - Add multiprotocol ACL support
- purefb_info - Add information regarding filesystem multiprotocol (where available)
- purefb_info - Add new parameter to provide details on admin users
- purefb_info - Add replication performace statistics
- purefb_s3user - Add ability to remove an S3 users existing access key
   2021-03-11 10:53:19 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
ansible: updated to 3.1.0

Unknown changes
   2021-03-09 13:11:40 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
ansible: updated to 3.0.0

We're happy to announce that the ansible-3.0.0 package is now
available! This update is based on the ansible-base-2.10.x package
just like ansible-2.10 was so the changes shouldn't be too major.
However, it does contain new major versions of many collections which
means that there will be some backwards incompatible changes in the
modules and plugins.

If you would like to learn about how and why we got to version 3.0.0,
we invite you to visit our blog for the background as well as a Q&A:

- https://www.ansible.com/blog/announcing-the-community-ansible-3.0.0-package
- https://www.ansible.com/blog/ansible-3.0.0-qa