Distribution packaging for Ansible

At a high level

Before digging into the details of Fedora and CentOS: What does the landscape of Ansible packaging look like in other distributions ?

Status of Fedora & CentOS (as of August 17th 2021)

https://fedoraproject.org/wiki/Changes/Ansible5

ansible-core

  • Fedora: 2.11.3 (fc35) (dist-git)
  • CentOS: N/A (only ansible 2.9.x)

ansible

Packaged collections

Currently packaged (source):

Collection fc33 fc34 fc35 epel8 ansible 4.3.0 dist-git
ansible.netcommon 1.1.2 2.2.0 2.2.0 2.2.0 link
ansible.posix 1.1.0 1.2.0 1.2.0 1.2.0 1.2.0 link
ansible.utils 2.3.0 2.3.0 2.3.0 link
chocolatey.chocolatey 1.0.2 1.1.0 link
community.general 3.3.2 3.3.2 3.3.2 3.3.2 3.4.0 link
community.kubernetes 1.0.0 1.1.1 1.1.1 1.2.1 link
community.mysql 2.1.0 2.1.0 2.1.0 link
containers.podman 1.6.1 1.6.1 1.6.1 1.6.1 link
google.cloud 1.0.1 1.0.1 1.0.1 1.0.2 link
microsoft.sql 1.1.0 1.1.0 1.1.0 link
netbox.netbox 0.3.1 2.0.0 2.0.0 3.1.1 link
openstack.cloud 1.3.0 1.3.0 1.3.0 1.5.0 link

Notes:

  • Every collection packaged so far has been named ansible-collection-<namespace>-<collection> except for openstack.cloud which has been packaged as ansible-collections-openstack.
  • Most packaged collections don't declare their dependencies with the exception of openstack.cloud on python-openstacksdk
  • microsoft.sql is not (yet?) included in the Ansible package but there's a fedora package for it
  • As of Ansible 4.3.0, the following collections are out of date:
    • chocolatey.chocolatey
    • community.general
    • community.kubernetes (note: renamed as kubernetes.core upstream)
    • google.cloud
    • netbox.netbox
    • openstack.cloud

Unpackaged collections

As of Ansible 4.3.0 (source):

  • amazon.aws
  • ansible.netcommon
  • ansible.posix
  • ansible.utils
  • ansible.windows
  • arista.eos
  • awx.awx
  • azure.azcollection
  • check_point.mgmt
  • chocolatey.chocolatey
  • cisco.aci
  • cisco.asa
  • cisco.intersight
  • cisco.ios
  • cisco.iosxr
  • cisco.meraki
  • cisco.mso
  • cisco.nso
  • cisco.nxos
  • cisco.ucs
  • cloudscale_ch.cloud
  • community.aws
  • community.azure
  • community.crypto
  • community.digitalocean
  • community.docker
  • community.fortios
  • community.general
  • community.google
  • community.grafana
  • community.hashi_vault
  • community.hrobot
  • community.kubernetes
  • community.kubevirt
  • community.libvirt
  • community.mongodb
  • community.mysql
  • community.network
  • community.okd
  • community.postgresql
  • community.proxysql
  • community.rabbitmq
  • community.routeros
  • community.skydive
  • community.sops
  • community.vmware
  • community.windows
  • community.zabbix
  • containers.podman
  • cyberark.conjur
  • cyberark.pas
  • dellemc.enterprise_sonic
  • dellemc.openmanage
  • dellemc.os10
  • dellemc.os6
  • dellemc.os9
  • f5networks.f5_modules
  • fortinet.fortimanager
  • fortinet.fortios
  • frr.frr
  • gluster.gluster
  • google.cloud
  • hetzner.hcloud
  • hpe.nimble
  • ibm.qradar
  • infinidat.infinibox
  • inspur.sm
  • junipernetworks.junos
  • kubernetes.core < renamed from community.kubernetes
  • mellanox.onyx
  • netapp.aws
  • netapp.azure
  • netapp.cloudmanager
  • netapp.elementsw
  • netapp_eseries.santricity
  • netapp.ontap
  • netapp.um_info
  • netbox.netbox
  • ngine_io.cloudstack
  • ngine_io.exoscale
  • ngine_io.vultr
  • openstack.cloud
  • openvswitch.openvswitch
  • ovirt.ovirt
  • purestorage.flasharray
  • purestorage.flashblade
  • sensu.sensu_go
  • servicenow.servicenow
  • splunk.es
  • theforeman.foreman
  • t_systems_mms.icinga_director
  • vyos.vyos
  • wti.remote
Select a repo