make default gw configurable
| | |
| | | Processor domSetupProcessor = new CompoundProcessor( |
| | | createDomainDirectoriesProcessor(dom, templateVars), |
| | | new CreateFileProcessor(selectVHostTemplate(dom), templateVars, "/etc/apache2/sites-generated/" + domName, "root", "root", "644"), |
| | | new ShellProcessor("ln -sf /etc/apache2/sites-generated/" + domName + " /etc/apache2/sites-enabled/010-" + domName + " && invoke-rc.d apache2 reload >/dev/null 2>&1") |
| | | new ShellProcessor( |
| | | "ln -sf /etc/apache2/sites-generated/" + domName + " /etc/apache2/sites-enabled/010-" + domName + |
| | | " && invoke-rc.d apache2 reload >/dev/null 2>&1") |
| | | ); |
| | | return domSetupProcessor; |
| | | } |
| | |
| | | import de.hsadmin.core.qserv.ShellProcessor; |
| | | import de.hsadmin.core.qserv.TemplateProcessor; |
| | | import de.hsadmin.core.qserv.WaitingTasksProcessor; |
| | | import de.hsadmin.core.util.Config; |
| | | import de.hsadmin.core.util.PasswordTool; |
| | | import de.hsadmin.mods.user.UnixUser; |
| | | |
| | |
| | | hiveValues.put("HIVE", hive.getName()); |
| | | String hiveIP = hive.getInetAddr().getInetAddr(); |
| | | hiveValues.put("HIVE_IP", hiveIP); |
| | | hiveValues.put("HIVE_GATEWAY", hiveIP.substring(0, hiveIP.lastIndexOf('.')) + ".1"); |
| | | String defaultGateway = |
| | | Config.getInstance().getProperty("hsadmin.default_gateway", hiveIP.substring(0, hiveIP.lastIndexOf('.')) + ".1"); |
| | | defaultGateway = |
| | | Config.getInstance().getProperty("hsadmin." + hive.getName() + ".default_gateway", defaultGateway); |
| | | hiveValues.put("HIVE_GATEWAY", defaultGateway); |
| | | return hiveValues; |
| | | } |
| | | |