artefactual-labs / ansible-atom

An ansible role for deploying AtoM
GNU Affero General Public License v3.0
5 stars 5 forks source link

Problem: some development-oriented dependencies are installed when targeting production environments #78

Closed sevein closed 3 years ago

sevein commented 3 years ago

Our AtoM's development environment (Vagrant box) comes with Sphinx installed globally by design to make sure that AtoM developers can collaborate writing docs as well as code. This role is responsible for managing the installation and configuration of these development-oriented dependencies.

One consideration is whether ansible-atom is the right place to do this (development-focused artifacts), and if that was the case, it's likely not a good idea to install these doc-writing deps when targeting production environments which is currently the case.

See more here: https://github.com/artefactual-labs/ansible-atom/pull/77#issuecomment-766977562.