psadmin-io / rundeck-oci-nodes-plugin

A Resource Model Source plugin that provides OCI Instances as nodes for Rundeck
MIT License
2 stars 0 forks source link

OCI Instance Resource Model Source Plugin

A Resource Model Source plugin that provides OCI Instances as nodes for Rundeck

Assumptions

Setup

Instance Principal

If Rundeck is running on an OCI Instance, then you can setup Instance Principal security for Node lookups.

Node Classification

The plugin will use any freeform tags or structured tags and add them as tags for the node. If you want to add attributes to the node, like osFamily, you can add a new OCI Tag namespace.

By default, the plugin will look for the rundeck OCI Tag namespace. Any tags defined for an instance will be added as an attribute to the node instead of added to the nodes tags. For example, the tag rundeck.osfamily: windows will be added to the node like this:

- node1
  osfamily: windows
  tags: ...