This is a Resource Model Source plugin for RunDeck 1.5+ that provides OpenStack servers as nodes for the RunDeck server.
Put the openstack-nodes-plugin-VERSION-bin.jar
into your $RDECK_BASE/libext
dir.
You can configure the Resource Model Sources for a project either via the
RunDeck GUI, under the "Admin" page, or you can modify the project.properties
file to configure the sources.
See: Resource Model Source Configuration
The provider name is: openstack
Here are the configuration properties:
username
: the OpenStack username value.apiKey
: the password.apiVersion
: the cloud provider API Version.endpoint
: the OpenStack endpointrefreshInterval
: Time in seconds used as minimum interval between calls to the OpenStack API. (default 30)tenant
: The OpenStack tenant (aka project)activeOnly
: if "true", automatically filter out the non-active instances.sshUser
: the user name to connect to the node via SSH.sshPort
: the user name to connect to the node via SSH.