Project

General

Profile

Actions

Feature #19442

open

Add Guacamole Support to Foreman

Added by Jeff Sparrow about 7 years ago. Updated about 7 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Power management
Target version:
-
Difficulty:
medium
Triaged:
Fixed in Releases:
Found in Releases:

Description

I realize this could be a big undertaking. I am creating this ticket though, because I have personally got guacamole incorporated with Foreman. However, its not perfect, and I am no expert, so help would be needed.

Currently, I am using the Console button on hosts. When someone clicks on the console button, it send to a php script. That php script uses Foreman API to determine the type of protocol needed. It then checks if the host is in guacamole mysql DB. If not, it adds it and redirects the user to the session. If so, it just redirects to session. Using the os facts, we can determine if we need RDP, SSH or Telnet.

ON TOP OF THIS!!!! iDRAC7+ allows for virtual console connections via VNC, so we could even add a link on IPMI NICs to get to an idrac or BMC virtual console. That part is amazing (no more java issues).

Let this ticket be a place holder. If you guys are interested in doing something like this, I could provide feedback and steps on how I got it all set up. Again, I would need some help perfecting it and incorporating it into Foreman.

Actions #2

Updated by Dominic Cleal about 7 years ago

  • Category changed from Puppet Reports to Power management
Actions

Also available in: Atom PDF