Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

State that pack config should be done manually #11

Merged
merged 1 commit into from
Feb 10, 2020
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 15 additions & 15 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,33 +4,33 @@

Basic actions to integrate with VCloud Director.


## Connection Configuration

Copy the sample configuration file [vcd.yaml.example](./vcd.yaml.example) to `/opt/stackstorm/configs/vcd.yaml`
and edit as required. Required fields for connecting to vcloud are address, user and password.

Run `sudo st2ctl reload --register-configs` to get StackStorm to load the updated configuration.
> Do not use `st2 pack config vcd` as this pack uses complex nested configuration

Run `sudo st2ctl reload --register-configs` to get StackStorm to load the updated configuration.

## Actions
### Get Actions
* 'vcd.get_extnet' - Retrieve external networks
* 'vcd.get_org' - Retrieve details for an Organisations
* 'vcd.get_orgs' - Retrieve list of Organisations
* 'vcd.get_pvdcs' - Retrieve list of Provider VDCs
* 'vcd.get_vapp' - Retrieve details for a vApp
* 'vcd.get_vdc' - Retrieve details for a VDC
* 'vcd.get_vsnetworks' - Retrieve VSphere networks
* 'vcd.get_vsphere' - Retrieve VSphere servers
* `vcd.get_extnet` - Retrieve external networks
* `vcd.get_org` - Retrieve details for an Organisations
* `vcd.get_orgs` - Retrieve list of Organisations
* `vcd.get_pvdcs` - Retrieve list of Provider VDCs
* `vcd.get_vapp` - Retrieve details for a vApp
* `vcd.get_vdc` - Retrieve details for a VDC
* `vcd.get_vsnetworks` - Retrieve VSphere networks
* `vcd.get_vsphere` - Retrieve VSphere servers

### Create Actions
#### Org Actions
* 'vcd.create_org' - Create an Organisation
* 'vcd.create_org_admin' - Create an Organisation Admin Account
* 'vcd.create_vdc' - Create an VDC
* 'vcd.create_vdc_network' - Create an VDC network. currently only bridge type is supported.
* 'vcd.deploy_vapp_template' - Deploy a VAPP and listed VMs from Catalogs
* `vcd.create_org` - Create an Organisation
* `vcd.create_org_admin` - Create an Organisation Admin Account
* `vcd.create_vdc` - Create an VDC
* `vcd.create_vdc_network` - Create an VDC network. currently only bridge type is supported.
* `vcd.deploy_vapp_template` - Deploy a VAPP and listed VMs from Catalogs
These actions are designed to work from the same input structure. it will use/ignore elements based on the actions function.

Sample Imput:
Expand Down