Holds generated but persistent results from building ansible. This information may be referred to by other projects and scripts.
::
ansible-build-data
└── 2.10
├── acd-2.10.0.deps
├── acd-2.10.1.deps
├── acd-2.10.build
└── acd.in
-
Each major release of Ansible gets a subdirectory of the repository named according to the X.Y version number of Ansible. (ex:
2.10
) -
Within each version directory, there is an
acd.in
file which lists the collections that are in this release of Ansible. The file consists of onenamespace.collection
per line. This file is constructed by the person building Ansible for that release. -
There will also be a file,
acd-X.Y.build
. This file contains lines which consist ofnamespace.collection
followed by a version range like::awx.awx: >=11.0.0,<12.0.0
The version range specifies potential versions of the collection that are backwards compatible with what was available when the initial Ansible-X.Y.0 release was frozen. Only versions of the collections within those ranges will be considered for Ansible minor releases. This file will be created by the
ansibulled new_acd
command. -
Lastly, there will be multiple,
acd-X.Y.Z.deps
files. Those files contain lines which consist ofnamespace.collection
followed by a single version like::awx.awx: 11.2.5
The version specifies the exact version of the collection that appeared in that release of Ansible. This file will be created by the
ansibulled build_single
command.