These steps describe how to setup the control machine. SSH access to the managed machine(s) is the responsibility of the user.

  1. Clone the esgf-ansible repo at the current version, for example version 4.0.0-beta2

    git clone --branch 4.0.0-beta2 && cd esgf-ansible
  2. (Optional, but strongly recommended) Create a Python environment, using a tool like virtualenv or conda, and activate the environment.

  3. Install ansible.

    pip install ansible==2.7.5
  4. Check the ansible version is as installed above.

    ansible --version