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.infile which lists the collections that are in this release of Ansible. The file consists of onenamespace.collectionper 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.collectionfollowed by a version range like::awx.awx: >=11.0.0,<12.0.0The 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_acdcommand. -
Lastly, there will be multiple,
acd-X.Y.Z.depsfiles. Those files contain lines which consist ofnamespace.collectionfollowed by a single version like::awx.awx: 11.2.5The version specifies the exact version of the collection that appeared in that release of Ansible. This file will be created by the
ansibulled build_singlecommand.