What is the difference between ansibe 2.5.2-1.el7 and 2.5.2-1.el7ae
Hello,
On my machine I found two ansible packages from two different repositories:
Installed Packages
ansible.noarch 2.5.2-1.el7 @epel
Available Packages
ansible.noarch 2.5.2-1.el7ae rhel-7-server-ansible-2.5-rpms
What does the 'ae' at the end of the version from rhel-server-ansible-2.5-rpms mean? From running a yum info ansible I still cannot tell the difference.
Installed Packages
Name : ansible
Arch : noarch
Version : 2.5.2
Release : 1.el7
Size : 46 M
Repo : installed
From repo : epel
Summary : SSH-based configuration management, deployment, and task execution system
URL : http://ansible.com
License : GPLv3+
Description : 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.
Available Packages
Name : ansible
Arch : noarch
Version : 2.5.2
Release : 1.el7ae
Size : 9.1 M
Repo : rhel-7-server-ansible-2.5-rpms/x86_64
Summary : SSH-based configuration management, deployment, and task execution system
URL : http://ansible.com
License : GPLv3+
Description :
: 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.
As I could see the version with 'ae' is a lot smaller than the one without this appendix. Does this simply mean that the ansible engine is shipped with fewer modules than the version from epel? But otherwise they are the same?
Best regards,
Joerg K.
Responses
That is a good notice Joerg. Ansible package used to be available from "rhel-7-server-extras-rpms" repo channel and now it has been changed to "rhel-7-server-ansible-2.5-rpms" recently, not sure since when it got changed. Yes, the package from EPEL looks a heavier one when compared to the one available from anible repo channel. May be that we could load 'ae' into another system and try to find out any differences if that makes, not sure if there are any change logs available since it come recently.
Maybe the size is reported wrong on the first one?
If I download the ansible-2.5.2-1.el7.noarch.rpm from out Satellite server (from http://$SATELLITESERVER/pulp/repos/$ORG/Library/custom/EPEL/EPEL_7_-_x86_64/) I get an rpm file that is 9.1 MB, not 46 MB as the info says. (That part is not computed when you run yum info, I believe it is in the spec file used when making the rpm).
The ansible-2.5.2-1.el7ae.noarch.rpm (from https://$SATELLITESERVER/pulp/repos/$ORG/Library/content/dist/rhel/server/7/7Server/x86_64/ansible/2.5/os) is 9.6 MB. Not the same, but at least much closer.
The only difference I could see was that the "ae" variant had older changelogs, not only the latest, under /usr/share/doc, and had (empty) dirs for roles and plugins.
I don't know what ae stands for, but Ansible Engine could fit.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
