-
Notifications
You must be signed in to change notification settings - Fork 1
/
plugin.yaml
36 lines (36 loc) · 1.1 KB
/
plugin.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
name: vagrant-plugin
rundeckPluginVersion: 2.0
description: Vargant Plugin
rundeckCompatibilityVersion: 3.x
targetHostCompatibility: all
license: Apache 2.0
author: "@author@"
date: "@date@"
version: "@version@"
url: "@url@"
tags:
- script
- ResourceModelSource
providers:
- name: vagrant-resource-model
service: ResourceModelSource
title: vagrant-plugin
description: Get Vagrant instances as rundeck nodes
plugin-type: script
script-interpreter: python -u
script-file: resource-model.py
resource-format: resourcejson
script-args: ${config.attributes} ${config.ippattern}
config:
- type: String
name: attributes
title: 'Default attributes'
description: 'List of key=value pairs (space separated). For example: "username=root osFamily=linux"'
- type: String
name: ippattern
title: 'IP Pattern'
description: 'Ip pattern to get the hostname IP, eg: 192.168.0.*'
- type: Boolean
name: debug
title: Debug?
description: 'Write debug messages to stderr'