Ability to run pre registered command/command registry
As an operator I would like to have a set of commands registered with the system and expose those commands to be run on demand. The usual RBAC should apply here. For instance i should be albe to register a command : service httpd restart and be able to run that on all the machines i specify.
A registry similar to tasks registry should hold these commands, and once approved/exposed by admin user, should be available to all users to use.
Blueprint information
- Status:
- Not started
- Approver:
- Sulochan Acharya
- Priority:
- Undefined
- Drafter:
- Sulochan Acharya
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- New
- Series goal:
- None
- Implementation:
-
Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Work Items
Work items:
Create db models to handle command registry : TODO
Create API endpoint to register and list registered commands according to RBAC : TODO
Create API endpoint for users to submit a registered command against a host/cell/region etc : TODO
Add ability to check the result of submitted work : TODO
Dependency tree

* Blueprints in grey have been implemented.