Installing Galaxy NG on a machine
Galaxy NG is the upstream version of Automation hub. Its main purpose is to be an on-premises Ansible Galaxy (https://galaxy.ansible.com/) and to be a registry for container images. The GUI is kept in a separate repository as it is not required. It is based on pulp for its services. The latest instructions for installation can be found here: https://github.com/ansible/galaxy_ng/wiki/Development-Setup. The instructions to set up the development environment are as follows:
Clone the repository:
- Run the following commands to clone the
galaxy_ng
repository and then change to the newly created directory:$ git clone https://github.com/ansible/galaxy_ng.git $ cd galaxy_ng
- Use autocomplete on
git checkout
to find the highest release number:$ git checkout (TAB)
The following is an example:
$ git checkout v4.2.0
- Repeat this for the Galaxy NG UI:
$ git clone https://github.com/ansible/ansible-hub-ui.git $ cd ansible-hub-ui $ git...