StackStorm-Exchange / stackstorm-ansible

st2 content pack containing ansible integrations
https://exchange.stackstorm.org/
Apache License 2.0
36 stars 28 forks source link

Add boto dependency to be able to use EC2 module #24

Closed brainstorm closed 6 years ago

brainstorm commented 6 years ago

Hope that the pinning looks right, that version works for me. Thanks to @reisingerf and @LindsayHill.

brainstorm commented 6 years ago

Thanks @armab for the explanation. As much as I like the "batteries included" philosophy of Ansible, I get your point ;)

As a side note, though, there's a kerberos dependency in requirements.txt (pywinrm[credssp,kerberos]>=0.2.2) which is by no means "pure ansible" and which made my very first "st2 pack install ansible..." (inside the st2 docker container) fail out of the box earlier when I tried to install it.

I presume that this kerberos dependency is for your commercial RBAC?

/cc @reisingerf

LindsayHill commented 6 years ago

I presume that this kerberos dependency is for your commercial RBAC?

No, it's something the Ansible seems to need for running actions against windows systems. Not connected to ST2 RBAC.

brainstorm commented 6 years ago

I proceeded to fork and adjust requirements.txt, including the downgrade to ansible 2.2.x due to this bug, leaving it here for future reference:

https://github.com/ansible/ansible/issues/21562