These steps describe how to setup the control machine. SSH access to the managed machine(s) is the responsibility of the user.
Clone the esgf-ansible repo at the current version, for example version 4.0.6
git clone --branch 4.0.6 https://github.com/ESGF/esgf-ansible.git && cd esgf-ansible
(Optional, but strongly recommended) Create a Python environment, using a tool like
conda, and activate the environment.
pip install "ansible<2.8"
ansibleversion is as installed above.
ESGF-Ansible is completely separate from the legacy 2.x ESGF-Installer. The tools provided by ESGF-Installer are, in general, incompatible with ESGF-Ansible and should not be used in cooperation with ESGF-Ansible. The FAQ page describes how to upgrade a node from the legacy installer using ESGF-Ansible, after which point the legacy tools should no longer be used.