StackStorm / ansible-st2

Ansible Roles and Playbooks to deploy StackStorm
https://galaxy.ansible.com/StackStorm/stackstorm/
Apache License 2.0
100 stars 75 forks source link

Ability to install addition pip modules into the st2 virtualenv #281

Closed nmaludy closed 3 years ago

nmaludy commented 3 years ago

Currently, if using these roles/playbooks to install StackStorm and you want to install a new auth backend or coordination backend, you will most likely need to install some python modules into the /opt/stackstorm/st2 virtualenv to make it work.

Example, if you want to enable the coordination service and use theredis backend, you need to install the redis python module into the /opt/stackstorm/st2 virtualenv.

This PR adds a new variable st2_python_packages that accepts a list of python modules to install.