You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/en/administration/04-node-resource-sources.md
+12-12Lines changed: 12 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -120,21 +120,21 @@ from <code>project.resources.url</code> and then stored at
120
120
anvils resource model, it will request the resources.xml file from
121
121
the viewvc URL, obtaining the latest revision.
122
122
123
-
[subversion]: http://subversion.tigris.org/
123
+
[subversion]: https://subversion.apache.org/
124
124
[viewvc]: http://www.viewvc.org/
125
125
126
126
#### Amazon EC2 Nodes ####
127
127
128
-
[Amazon's EC2](http://aws.amazon.com/ec2/) (Elastic Cloud Compute) is a cloud service in wide use for dynamic infrastructure; it is easy to start up and shut down Node "Instances" in the cloud.
128
+
[Amazon's EC2](https://aws.amazon.com/ec2/) (Elastic Cloud Compute) is a cloud service in wide use for dynamic infrastructure; it is easy to start up and shut down Node "Instances" in the cloud.
129
129
130
130
For Rundeck, we would like to have a way of querying the EC2 service to see what EC2 Instances are available for use as Rundeck Nodes.
131
131
132
132
Amazon has a well-defined API for communication with their services, which would allow us to pull out the EC2 data, and generate XML if we wanted to. We could write a script that produces that data and use that script on a server to produce data via a URL, or we could use that script with the [script resource model source plugin](../plugins-user-guide/resource-model-source-plugins.html#script-resource-model-source-configuration) to generate it. This would give us complete control of the output, but does require extra work.
133
133
134
-
However, there is already a plugin to do this for you: the [Rundeck EC2 Nodes Plugin](https://github.com/gschueler/rundeck-ec2-nodes-plugin).
134
+
However, there is already a plugin to do this for you: the [Rundeck EC2 Nodes Plugin](https://github.com/rundeck-plugins/rundeck-ec2-nodes-plugin).
135
135
136
-
*[rundeck-ec2-nodes-plugin](https://github.com/gschueler/rundeck-ec2-nodes-plugin) project source code on github
137
-
*[download the binary distribution](https://github.com/gschueler/rundeck-ec2-nodes-plugin/downloads).
136
+
*[rundeck-ec2-nodes-plugin](https://github.com/rundeck-plugins/rundeck-ec2-nodes-plugin) project source code on github
137
+
*[download the binary distribution](https://github.com/rundeck-plugins/rundeck-ec2-nodes-plugin/downloads).
138
138
139
139
Use is fairly simple:
140
140
@@ -145,7 +145,7 @@ Use is fairly simple:
145
145
5. Enter the configuration details (see below) for the plugin and click "Save".
146
146
6. Click "Save" for the Project Configuration.
147
147
148
-
Minimal configuration details for the plugin includes your AWS access credentials you can find here <http://aws.amazon.com/security-credentials>.
148
+
Minimal configuration details for the plugin includes your AWS access credentials you can find here <https://console.aws.amazon.com/iam/home>
149
149
150
150
*Access Key*
151
151
: Specify your AWS Access key.
@@ -161,7 +161,7 @@ You can manage the set of Nodes that gets returned from the plugin by organizing
161
161
162
162
The EC2 plugin will automatically add tags for the nodes based on an EC2 Instance Tag named "Rundeck-Tags", as well as the Instance's state. You can also add "Mapping parameters" to the EC2 Plugin configuration to add additional tags.
163
163
164
-
You can add filters to the EC2 Plugin configuration under the "Filter Params" configuration area, with the syntax of: `filter=value;filter2=value2`. The available filter names are listed in [AWS API - DescribeInstances](http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-DescribeInstances.html).
164
+
You can add filters to the EC2 Plugin configuration under the "Filter Params" configuration area, with the syntax of: `filter=value;filter2=value2`. The available filter names are listed in [AWS API - DescribeInstances](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeInstances.html).
165
165
166
166
You can also configure your EC2 Plugin manually or automatically by creating or modifying the [project.properties] file, and defining a [Resource Model Source] provider, like this:
167
167
@@ -238,7 +238,7 @@ Rundeck lets the remote site inform it when the following steps occur:
238
238
* The user cancels the Node changes, or otherwise has finished without saving
239
239
* An error occurs and an error message should be shown.
240
240
241
-
Due to web browser security restrictions, direct communication between different webpages can only be done through use of the [postMessage](http://www.whatwg.org/specs/web-apps/current-work/#crossDocumentMessages) method.
241
+
Due to web browser security restrictions, direct communication between different webpages can only be done through use of the [postMessage](https://html.spec.whatwg.org/#crossDocumentMessages) method.
242
242
243
243
The remote page can send these messages simply with this javascript:
244
244
@@ -326,7 +326,7 @@ venkman:
326
326
327
327
The [ndbtest](https://github.com/gschueler/ndbtest) project on github provides an example of how the remote Resource Editor can integrate with Rundeck using JavaScript.
328
328
329
-
This project is a simple [Grails](http://grails.org) application which provides a database of Node data. The standard web-based user flow is:
329
+
This project is a simple [Grails](https://grails.org) application which provides a database of Node data. The standard web-based user flow is:
330
330
331
331
* List all nodes.
332
332
* Edit a Node with the edit page. From here the User can:
@@ -362,10 +362,10 @@ To complete the round-trip of editing a Node and then showing the results back i
0 commit comments