Comments (6)
Took a closer look:
-
this seems wrong as it marks the file regardless of exit code /success/failure of the mistral script https://github.com/StackStorm/ansible-st2/blame/master/roles/st2mistral/tasks/main.yml#L77
-
The mistral script that registers the action and the three types of actions are bundled together: mistral standard actions (we need them), stevedore plugins (our st2mistral action is the one, so we need it) and openstack actions (we don't need it). It is the openstack actions that we don't need, and any bug with them and their dependent libraries puts us at risk.
If this place where openstack actions are loaded is made optional via arguments?
from ansible-st2.
Works fine with st2_pkg_repo: stable
. Makes me say "we must CI unstable".
from ansible-st2.
@dzimine This is fresh st2mistral
bug which as I understand appeared after synchronizing https://github.com/StackStorm/mistral with recent upstream mistral.
@m4dcoder knows the details, there is a hack as temporary workaround: StackStorm/st2-packages#411
from ansible-st2.
After it happens, re-running the playbook skips the Register mistral actions step.
And yes, this is wrong behavior. Re-running playbook should try to register mistral actions again if they failed before. Will fix it.
Talking about upstream mistral bug, I'll wait for a while and if there won't be any better solution instead of StackStorm/st2-packages#411, - I'll include same changes @m4dcoder applied for st2-packages
curl|bash
install script.
from ansible-st2.
Ansible re-run behavior is fixed #105.
Re-opening to keep this issue with upstream mistral bug and StackStorm/st2-packages#411 in mind (decide: wait for upstream changes or use that hotfix).
from ansible-st2.
Fixed by #109
Proposal to include unstable
repo in the build matrix is implemented in #110
from ansible-st2.
Related Issues (20)
- Install failed at StackStorm.mongodb : Start & Enable mongodb task HOT 3
- Add botframework to supported_hubot_adapters in ansible vars/main.yaml
- dependencies issue when installing ansible HOT 3
- StackStorm.st2smoketests pack reload fails due to non-ascii character HOT 1
- EPEL repo install failed with: Failed to validate GPG signature for epel-release-8-10.el8.noarch
- Self signed cert does not contain subject alternative name HOT 1
- Migrate to Github Actions HOT 1
- Installation fails on Ubuntu Focal 20.04.3 HOT 2
- README.md fails linting
- Support for custom SSL certificate and key (by path)
- Installation on EL8 reports failure due to passlib not installed HOT 3
- Should Erlang packages in Ubuntu 20.04 be held at a specific version or not? HOT 1
- `st2web_package_name` is undefined HOT 1
- Support for RBAC mappings
- Changing Port st2auth listens to without touching systemd service file HOT 3
- Could we get a new release? HOT 2
- Getting error while installing Ansible pack on StackStorm Version st2 3.4.1, on Python 3.6.9 HOT 1
- Add RockyLinux 9 (RHEL9)
- Drop CentOS7 (RHEL7) support
- Add Ubuntu 22.04 support
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ansible-st2.