-
Notifications
You must be signed in to change notification settings - Fork 0
/
connectors.yml
242 lines (242 loc) · 10.1 KB
/
connectors.yml
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
---
github:
name: Github
connectors:
repos: wss://open-connectors.factor.io/v0.4/github_repo
issues: wss://open-connectors.factor.io/v0.4/github_issue
releases: wss://open-connectors.factor.io/v0.4/github_releases
docs: https://github.com/factor-io/connector-github/blob/master/README.md
source: https://github.com/factor-io/connector-github/
credentials:
api_key:
name: API Key
description: Your API Key can be found under 'Personal access token' in Github settings https://github.com/settings/applications
heroku:
name: Heroku
connectors: wss://open-connectors.factor.io/v0.4/heroku
docs: https://github.com/factor-io/connector-heroku/blob/master/README.md
source: https://github.com/factor-io/connector-heroku
credentials:
api_key:
name: API Key
description: Your Heroku API Key can be found at https://dashboard-next.heroku.com/account under 'API Key'
hipchat:
name: Hipchat
connectors: wss://open-connectors.factor.io/v0.4/hipchat
docs: https://github.com/factor-io/connector-hipchat/blob/master/README.md
source: https://github.com/factor-io/connector-hipchat
credentials:
api_key:
name: API Key
description: Your API Key can be found in Hipchat under My account > Edit Profile > API Access
pushover:
name: Pushover
connectors: wss://open-connectors.factor.io/v0.4/pushover
docs: https://github.com/factor-io/connector-pushover/blob/master/README.md
source: https://github.com/factor-io/connector-pushover
credentials:
api_key:
name: API Key
description: The API Key requires that you first create an application (https://pushover.net/apps/build) which then can be found under Apps & Plugins
user:
name: Username
description: This is 'Your User Key' found on the right side when you login to https://pushover.net/
trello:
name: Trello
source: https://github.com/factor-io/connector-trello
docs: https://github.com/factor-io/connector-trello/blob/master/README.md
connectors:
boards: wss://open-connectors.factor.io/v0.4/trello_boards
cards: wss://open-connectors.factor.io/v0.4/trello_cards
lists: wss://open-connectors.factor.io/v0.4/trello_lists
members: wss://open-connectors.factor.io/v0.4/trello_members
credentials:
api_key:
name: API Key
description: Your API Key can be found here https://trello.com/1/appKey/generate
auth_token:
name: Authentication Token
description: To get your Auth Token you need to run https://trello.com/1/authorize?key=substitutewithyourapplicationkey&name=My+Application&expiration=never&response_type=token&scope=read,write to get it.
slack:
name: Slack
source: https://github.com/factor-io/connector-slack
docs: https://github.com/factor-io/connector-slack/blob/master/README.md
connectors:
channel: wss://open-connectors.factor.io/v0.4/slack_channel
chat: wss://open-connectors.factor.io/v0.4/slack_chat
group: wss://open-connectors.factor.io/v0.4/slack_group
user: wss://open-connectors.factor.io/v0.4/slack_user
credentials:
token:
name: Token
description: Your Token can be found here 'https://api.slack.com/#auth', you may need to create it first.
rackspace:
name: Rackspace
docs: https://github.com/factor-io/connector-rackspace/blob/master/README.md
source: https://github.com/factor-io/connector-rackspace
connectors:
compute: wss://open-connectors.factor.io/v0.4/rackspace_compute
flavors: wss://open-connectors.factor.io/v0.4/rackspace_flavors
images: wss://open-connectors.factor.io/v0.4/rackspace_images
credentials:
api_key:
name: API Key
description: To obtain your API Key go to the Cloud Control Panel > Account Settings. There you will find "API Key" information.
username:
name: Username
description: To obtain your Username go to the Cloud Control Panel > Account Settings. There you will find "Username" information.
public_key:
name: Public SSH Key
optional: true
description: Your public SSH Key (.pub) which you will use for connecting to this server
private_key:
name: Private SSK Key (pem)
optional: true
description: Your private SSH Key (.pem) which you will use for connecting to this server
bitballoon:
name: BitBalloon
source: https://github.com/factor-io/connector-bitballoon
docs: https://github.com/factor-io/connector-bitballoon/blob/master/README.md
connectors: wss://open-connectors.factor.io/v0.4/bitballoon
credentials:
api_key:
name: API Key
description: Get an API Key under 'Personall access token' at https://www.bitballoon.com/applications
chef:
name: Chef
source: https://github.com/factor-io/connector-chef
docs: https://github.com/factor-io/connector-chef/blob/master/README.md
connectors:
knife: wss://open-connectors.factor.io/v0.4/chef_knife
clients: wss://open-connectors.factor.io/v0.4/chef_clients
environments: wss://open-connectors.factor.io/v0.4/chef_environments
databags: wss://open-connectors.factor.io/v0.4/chef_databags
credentials:
private_key:
name: Private SSK Key (pem)
description: Your private SSH Key (.pem) which you will use for connecting to this server
validation_key:
name: Validation Key
description: Key you received from Chef Server for validation (often saved in ~/.chef)
ftp:
name: FTP
source: https://github.com/factor-io/connector-ftp
docs: https://github.com/factor-io/connector-ftp/blob/master/README.md
connectors: wss://open-connectors.factor.io/v0.4/ftp
credentials:
host:
name: Host URI
description: The full host URI including the optional U/P and Port (e.g. ftp://skierkowski:[email protected]:21)
ssh:
name: SSH
source: https://github.com/factor-io/connector-ssh
docs: https://github.com/factor-io/connector-ssh/blob/master/README.md
connectors: wss://open-connectors.factor.io/v0.4/ssh
credentials:
private_key:
name: Private SSK Key (pem)
description: Your private SSH Key (.pem) which you will use for connecting to this server
jenkins:
name: Jenkins
source: https://github.com/factor-io/connector-jenkins
docs: https://github.com/factor-io/connector-jenkins/blob/master/README.md
connectors:
jobs: wss://open-connectors.factor.io/v0.4/jenkins_job
credentials:
username:
name: Username
description: The username of your account to login to Jenkins
optional: true
host:
name: Host URL
description: The Host URL of the Jenkins server (including port if not 8080)
password:
name: Password
description: The password of your account to login to Jenkins
optional: true
newrelic:
name: New Relic
source: https://github.com/factor-io/connector-newrelic
docs: https://github.com/factor-io/connector-newrelic/blob/master/README.md
connectors:
metrics: wss://open-connectors.factor.io/v0.4/newrelic_metrics
credentials:
api_key:
name: API Key
description: Find your API Key at Account Settings > Data sharing > API Access by logging in https://login.newrelic.com/login
timer:
name: Timer
source: https://github.com/factor-io/connector-timer
docs: https://github.com/factor-io/connector-timer/blob/master/README.md
connectors: wss://open-connectors.factor.io/v0.4/timer
travis:
name: Travis-CI
source: https://github.com/factor-io/connector-travis
docs: https://github.com/factor-io/connector-travis/blob/master/README.md
connectors: wss://open-connectors.factor.io/v0.4/travis
credentials:
github_token:
name: Github Token
description: You can find your token at https://travis-ci.org/profile/info
optional: true
web:
name: Web
source: https://github.com/factor-io/connector-web
docs: https://github.com/factor-io/connector-web/blob/master/README.md
connectors: wss://open-connectors.factor.io/v0.4/web
tutum:
name: Tutum
source: https://github.com/factor-io/connector-tutum
docs: https://github.com/factor-io/connector-tutum/blob/master/README.md
connectors:
cluster: wss://open-connectors.factor.io/v0.4/tutum_cluster
container: wss://open-connectors.factor.io/v0.4/tutum_container
node: wss://open-connectors.factor.io/v0.4/tutum_node
service: wss://open-connectors.factor.io/v0.4/tutum_service
credentials:
username:
name: Username
description: Your Tutum username appears in the uper right corner of the dashboard https://dashboard.tutum.co/.
api_key:
name: API Key
description: Your Tutum API Key can be found at https://dashboard.tutum.co/account/ under the 'Api key' tab
mailgun:
name: Mailgun
source: https://github.com/factor-io/connector-mailgun
docs: https://github.com/factor-io/connector-mailgun/blob/master/README.md
connectors:
messages: wss://open-connectors.factor.io/v0.4/mailgun_messages
credentials:
api_key:
name: API Key
description: Your API Key can be found on the control panel under 'API Key' after login.
domain:
name: Domain
description: This is the domain you want to use for various actions like sending emails, not required for all actions.
optional: true
pivotal:
name: Pivotal Tracker
source: https://github.com/factor-io/connector-pivotal
docs: http://docs.factor.io/connectors/pivotal-tracker.html
connectors:
projects: wss://open-connectors.factor.io/v0.4/pivotal_projects
stories: wss://open-connectors.factor.io/v0.4/pivotal_stories
comments: wss://open-connectors.factor.io/v0.4/pivotal_comments
labels: wss://open-connectors.factor.io/v0.4/pivotal_labels
credentials:
api_key:
name: API Key
description: The API Key can be found at https://www.pivotaltracker.com/profile in the API Token section.
irc:
name: Internet Relay Chat
source: https://github.com/factor-io/connector-irc
docs: http://docs.factor.io/connectors/irc.html
connectors:
messages: wss://open-connectors.factor.io/v0.4/irc_messages
credentials:
server:
name: Server Address
description: The host address you would like to use (e.g. 'irc.freenode.net')
user:
name: User
description: (optional) name you would like to use for interact with the IRC channel (e.g. 'factorbot').