https://github.com/vmware-samples/o11n-package-couchdb
CouchDB workflows for vRealize Orchestrator
https://github.com/vmware-samples/o11n-package-couchdb
Last synced: about 2 months ago
JSON representation
CouchDB workflows for vRealize Orchestrator
- Host: GitHub
- URL: https://github.com/vmware-samples/o11n-package-couchdb
- Owner: vmware-samples
- License: other
- Created: 2017-01-14T05:37:05.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2021-01-20T01:13:39.000Z (about 5 years ago)
- Last Synced: 2025-01-24T18:28:21.180Z (about 1 year ago)
- Size: 124 KB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
- Code of conduct: CODE-OF-CONDUCT.md
Awesome Lists containing this project
README
# o11n-package-couchdb
## Overview
This package demonstrates how to use the HTTP-REST plugin in vRealize Orchestrator against the REST API of CouchDB. Currently the package covers:
* Server User Administration
* Database Administration
* Adding / Fetching / Updating Documents
* Deleting Documents

## Try it out
Latest stable compiled packages can be found at [releases](https://github.com/vmware/o11n-package-couchdb/releases)
Add it to your Orchestrator as any other package.
Add it with cURL in a shell:
curl -k -X POST -u : -F file=@couchdb-.package \
-F overwrite=true https://:8281/vco/api/packages
### Prerequisites
* vRealize Orchestrator (vRO) 7.0 or greater
* CouchDB 1.6.0 or greater
* A HTTP-REST plugin host configured for the CouchDB Server:
* URL: http://couchHost.corp.local:5984 or https://couchHost.corp.local:6984
* Auth: BASIC with credentials to use against the CouchDB Server.
### Build From Source
1. Get access to a /vco-repo from a running vRO VM. Typical URL is http://*vro.corp.local*:8280/vco-repo. Note the version of your Orchestrator for use in the build command (Ex: 7.1.0, 7.2.0)
2. mvn clean install -Dvco.version=*7.1.0* -DvcoRepoUrl=http://*vro.corp.local*:8280/vco-repo
3. The compiled package will be in the *target* directory
## Documentation
In Progress
## Contributing
The o11n-package-couchdb project team welcomes contributions from the community. For more detailed information, refer to [CONTRIBUTING.md](CONTRIBUTING.md).
## License
This package is available under the [2-Clause BSD License](LICENSE.txt)