DevOps Pass AI - Keep DevOps Simple Stupid
Make DevOps-related activities one-click simple, without additional reading and searching.
This repo contains DevOps Pass AI plugins, which allowing you to extend functionality. This repo in licensed under BSD license, so you can reuse/copy/change it without any limitations.
You can fork this repo and configure DOP for your specific case and/or organization, add plugins/actions you need.
For more details about types of plugins and its configuration, you can check Architecture doc.
Join our Slack community, ask questions, contribute, get help!
Of course we're trying to make plugins development simple stupid, so you can generate scaffolds for plugins using DOP itself.
Add DevOps Pass AI application from applications list and find actions, which can help you generate scaffolds.
To start development of plugins you have to make a fork of that repo and set in DOP settings that you want to pull plugins from another repo:
After that restart DOP and open ~/.devopspass-ai/plugins
in your editor.
When you do changes in configuration files (apps.yaml
, actions.yaml
, docs.yaml
, ds.yaml
) you have to force DOP to reload plugins from file system, click on your avatar in top right and click Reload plugins and wait for a few seconds to get changes applied. In some cases you also have to change application (when you changing doc actions).
For scripts and playbooks changes there is no need to reload plugins and you can use Retry button in action window.
You also may need to see Codex logs, when debuging your code, for example if youre doing print()
in doc script, you can find output, by clicking on your avatar (top right) and clicking Codex console.
Once you're done with changes, push your changes to Git and send us PR ;)