Rundeck-Rudder plugin

145 views
Skip to first unread message

Stan Cruise

unread,
Nov 17, 2016, 12:38:53 AM11/17/16
to rundeck-discuss
Does anyone know how to install the Rundeck-Rudder plugin into Rundeck?
The instructions to simply drop the .zip file
into /var/lib/Rundeck/libext, do not work. Other instructions indicate
to do the same with a similarly named plugin but a .jar variant. This
file is not available (dead links).

It seems this is not being supported at the Rundeck end.

Is this supported at the Rudder end?

I have posted a simlar question on the Rudder mailing list.


Stan

Alex Honor

unread,
Nov 17, 2016, 11:11:06 AM11/17/16
to rundeck...@googlegroups.com
Hi Stan,

Yes, you should just have to drop it into $RDECK_BASE/libext as you indicated. Do you see any plugin loading errors in the /var/log/rundeck/service.log?

--
You received this message because you are subscribed to the Google Groups "rundeck-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rundeck-discuss+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rundeck-discuss/cec5f5a3-beaa-4d81-b731-98fc453f33da%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--

Alex Honor

[SimplifyOps, Inc | a...@simplifyops.com ]

Be sure to comment and vote on Rundeck Feature Development!

Stan Cruise

unread,
Nov 17, 2016, 1:36:29 PM11/17/16
to rundeck-discuss
Hi Alex,

Thanks for the reply. Here is the output from /var/log/rundeck/service.log: apologies, I should have provided this.
rundeck-rudder_error

Stan Cruise

unread,
Nov 17, 2016, 1:37:32 PM11/17/16
to rundeck-discuss


On Thursday, 17 November 2016 09:11:06 UTC-7, Alex Honor wrote:
Hi Stan,

Yes, you should just have to drop it into $RDECK_BASE/libext as you indicated. Do you see any plugin loading errors in the /var/log/rundeck/service.log?
On Wed, Nov 16, 2016 at 7:00 PM, Stan Cruise <scru...@gmail.com> wrote:
Does anyone know how to install the Rundeck-Rudder plugin into Rundeck?
The instructions to simply drop the .zip file
into /var/lib/Rundeck/libext, do not work. Other instructions indicate
to do the same with a similarly named plugin but a .jar variant. This
file is not available (dead links).

It seems this is not being supported at the Rundeck end.

Is this supported at the Rudder end?

I have posted a simlar question on the Rudder mailing list.


Stan

--
You received this message because you are subscribed to the Google Groups "rundeck-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rundeck-discu...@googlegroups.com.

Alex Honor

unread,
Nov 17, 2016, 1:39:22 PM11/17/16
to rundeck...@googlegroups.com

Seems like the contents of the zip are not as expected:

2016-11-16 19:18:34.091:INFO:/:Initializing Spring FrameworkServlet 'grails-errorhandler'
ERROR ScriptPluginProviderLoader: Plugin not loaded: Found no rundeck-plugin-rudder-master/plugin.yaml within: /var/lib/rundeck/libext/rundeck-plugin-rudder-master.zip
ERROR ScriptPluginProviderLoader: Plugin not loaded: Found no rundeck-plugin-rudder-master/contents or rundeck-plugin-rudder-master/null dir within: /var/lib/rundeck/libext/rundeck-plugin-rudder-master.zip
ERROR ScriptPluginScanner: Skipping plugin file: metadata was invalid: /var/lib/rundeck/libext/rundeck-plugin-rudder-master.zip

Can you do a `unzip -l  /var/lib/rundeck/libext/rundeck-plugin-rudder-master.zip`

--
You received this message because you are subscribed to the Google Groups "rundeck-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rundeck-discuss+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rundeck-discuss/e373c6da-644d-4b41-a787-5f66bee236b9%40googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

Stan Cruise

unread,
Nov 17, 2016, 2:17:05 PM11/17/16
to rundeck-discuss
Here it is.


On Thursday, 17 November 2016 11:39:22 UTC-7, Alex Honor wrote:

Seems like the contents of the zip are not as expected:

2016-11-16 19:18:34.091:INFO:/:Initializing Spring FrameworkServlet 'grails-errorhandler'
ERROR ScriptPluginProviderLoader: Plugin not loaded: Found no rundeck-plugin-rudder-master/plugin.yaml within: /var/lib/rundeck/libext/rundeck-plugin-rudder-master.zip
ERROR ScriptPluginProviderLoader: Plugin not loaded: Found no rundeck-plugin-rudder-master/contents or rundeck-plugin-rudder-master/null dir within: /var/lib/rundeck/libext/rundeck-plugin-rudder-master.zip
ERROR ScriptPluginScanner: Skipping plugin file: metadata was invalid: /var/lib/rundeck/libext/rundeck-plugin-rudder-master.zip

Can you do a `unzip -l  /var/lib/rundeck/libext/rundeck-plugin-rudder-master.zip`
On Thu, Nov 17, 2016 at 10:36 AM, Stan Cruise <scru...@gmail.com> wrote:
Hi Alex,

Thanks for the reply. Here is the output from /var/log/rundeck/service.log: apologies, I should have provided this.

On Wednesday, 16 November 2016 22:38:53 UTC-7, Stan Cruise wrote:
Does anyone know how to install the Rundeck-Rudder plugin into Rundeck?
The instructions to simply drop the .zip file
into /var/lib/Rundeck/libext, do not work. Other instructions indicate
to do the same with a similarly named plugin but a .jar variant. This
file is not available (dead links).

It seems this is not being supported at the Rundeck end.

Is this supported at the Rudder end?

I have posted a simlar question on the Rudder mailing list.


Stan

--
You received this message because you are subscribed to the Google Groups "rundeck-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rundeck-discu...@googlegroups.com.
rundeck-rudder_unzip.txt

Stan Cruise

unread,
Nov 17, 2016, 10:19:11 PM11/17/16
to rundeck-discuss
here is the link that leads to the zip file:
https://github.com/Normation/rundeck-plugin-rudder

if one git clones, it is the same content.

Stan Cruise

unread,
Nov 19, 2016, 3:00:42 PM11/19/16
to rundeck-discuss
OK so no replies. Can someone determine if there is in fact a plugin for this.
I will look into a bug report into Rundeck.

Stan

Stan Cruise

unread,
Nov 19, 2016, 5:36:37 PM11/19/16
to rundeck-discuss
bug report done #2187

Alex Honor

unread,
Nov 19, 2016, 7:37:55 PM11/19/16
to rundeck...@googlegroups.com
Stan, I don't see any JAR files in the Releases tab for that project. Did you build the plugin after cloning?

To unsubscribe from this group and stop receiving emails from it, send an email to rundeck-discuss+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rundeck-discuss/8de47b24-2ff5-46d7-8ff9-90a48c34d441%40googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

Greg Schueler

unread,
Nov 21, 2016, 1:35:13 PM11/21/16
to rundeck...@googlegroups.com
Looks like 1.1 was recently released with a jar in the releases tab on github: https://github.com/Normation/rundeck-plugin-rudder/releases



Stan Cruise

unread,
Nov 22, 2016, 3:32:03 PM11/22/16
to rundeck-discuss
Per previous posts, I was able to install the Rundeck-Rudder Plugin .jar
successfully. When starting a new Project, I am able to select a new
Resource Model Source, Rudder Resources, and fill in the fields. This
appears in the project.properties files, an example of which is attached
to this email.

On the Rudder side, I created an API account, got the token, and used
this exact token in the above generated project.properties file.
(starred out for security reasons here).

But, the Rudder inventory does not appear over on the Rundeck side.

I also attach an excerpt of a rundeck.log which indicates some problem
with ssl certificate. I did try to determine how to perhaps modify the
ssl cert on the Rudder side, but it is out of my expertise and I started
to go in circles.

The ssl stuff may not be the root cause here, but I do see evidence when
surfing around that it is possibly the case.

Be sure to comment and vote on Rundeck Feature Development!

--
You received this message because you are subscribed to the Google Groups "rundeck-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rundeck-discu...@googlegroups.com.
2016-11-22_project.properties
2016-11-22_rundeck.log_rudder.txt

Alex Honor

unread,
Nov 22, 2016, 3:41:08 PM11/22/16
to rundeck-discuss
Hi Stan,

I believe you will need to update the java keystore to know about the certificate Rudder is using.

Stan Cruise

unread,
Nov 22, 2016, 5:33:34 PM11/22/16
to rundeck-discuss
Hi Alex,

Many thanks again for your response.

While I understand it is always best to learn and work at the fundamentals, and I do so at all opportunities, I believe that I would need hand-holding to make this part work. SSL is an area I have not gotten a decent understanding of, and the added complexity of 2 different web-apps talking to each other, is likely quite difficult to master in a short period of time. So, is there a resource I can be pointed to, to enable me to do a step approach to sorting out such a certificate issue?

Thanks, Stan

Stan Cruise

unread,
Nov 24, 2016, 1:08:29 AM11/24/16
to rundeck-discuss
It appears to be working now. Uncheck the ssl checkbox when configuring Resources Model. This did not work the first few times, but eventually did. Likely due to getting other parms right. Now on to testing.
Many thanks to the Rudder folks.
Reply all
Reply to author
Forward
0 new messages