Not all distributions of Linux may match the version requirements for Ansible and its dependencies. Below we describe how to configure a control node with one of the many ways to set a Python virtual environment. With Python virtualenvs you can install the exact same versions of Ansible we use when testing without impacting your system installation of Python. By doing so, you’re ensuring the best chances of success.
Without any additional configuration applied, the playbook installs the default Content Services components. See the Configure your installation section below to adjust some of the configurable installation options.
To install everything on the control node, follow the steps in the Local installation section. To install to one or more other machines, follow the steps in the Remote installation section.