interate only webpacs in templates
This commit is contained in:
parent
c1aca570f7
commit
5a7dfa87b6
@ -6,6 +6,8 @@ import static javax.persistence.FetchType.LAZY;
|
||||
import static javax.persistence.GenerationType.SEQUENCE;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Set;
|
||||
|
||||
import javax.persistence.Column;
|
||||
@ -117,6 +119,16 @@ public class Hive extends AbstractEntity implements Serializable {
|
||||
public Set<Pac> getPacs() {
|
||||
return pacs;
|
||||
}
|
||||
|
||||
public List<Pac> getWebpacs() {
|
||||
final ArrayList<Pac> webpacs = new ArrayList<Pac>();
|
||||
for (final Pac pac : pacs) {
|
||||
if (!pac.isManagedServer()) {
|
||||
webpacs.add(pac);
|
||||
}
|
||||
}
|
||||
return webpacs;
|
||||
}
|
||||
|
||||
public void setPacs(Set<Pac> pacs) {
|
||||
this.pacs = pacs;
|
||||
|
@ -14,6 +14,6 @@ ff02::3 ip6-allhosts
|
||||
|
||||
${hive.inetAddr.inetAddr} ${hive.name}.hostsharing.net ${hive.name} localhive
|
||||
|
||||
#foreach( $pac in ${hive.pacs} )
|
||||
#foreach( $pac in ${hive.webpacs} )
|
||||
${pac.curINetAddr.inetAddr} ${pac.name}.hostsharing.net ${pac.name}
|
||||
#end
|
||||
|
@ -3,10 +3,10 @@
|
||||
# Do not edit manually. Changes will be overwritten.
|
||||
#
|
||||
|
||||
#foreach( $pac in ${hive.pacs} )
|
||||
#foreach( $pac in ${hive.webpacs} )
|
||||
<VirtualHost ${pac.curINetAddr.inetAddr}:80>
|
||||
ServerName _
|
||||
ServerAdmin webmaster@${pac.getName}
|
||||
ServerAdmin webmaster@${pac.getName}.hostsharing.net
|
||||
|
||||
<Directory />
|
||||
Redirect 404 /
|
||||
@ -16,7 +16,7 @@
|
||||
|
||||
<VirtualHost ${pac.curINetAddr.inetAddr}:443>
|
||||
ServerName _
|
||||
ServerAdmin webmaster@${pac.getName}
|
||||
ServerAdmin webmaster@${pac.getName}.hostsharing.net
|
||||
|
||||
SSLEngine On
|
||||
SSLCertificateFile /etc/apache2/pems-enabled/${pac.getName}.crt
|
||||
|
@ -3,8 +3,6 @@
|
||||
# Do not edit manually. Changes will be overwritten.
|
||||
#
|
||||
#
|
||||
#foreach( $pac in ${hive.pacs} )
|
||||
#if( !${pac.managedServer} )
|
||||
#foreach( $pac in ${hive.webpacs} )
|
||||
eth0:${pac.name}:${pac.curINetAddr.inetAddr}/32
|
||||
#end
|
||||
#end
|
@ -3,7 +3,7 @@
|
||||
# Do not edit manually. Changes will be overwritten.
|
||||
#
|
||||
|
||||
#foreach( $pac in ${hive.pacs} )
|
||||
#foreach( $pac in ${hive.webpacs} )
|
||||
<VirtualHost ${pac.curINetAddr.inetAddr}>
|
||||
DefaultRoot ~ ${pac.name}
|
||||
ServerName "${pac.name}.hostsharing.net"
|
||||
|
@ -3,6 +3,6 @@
|
||||
# Do not edit manually. Changes will be overwritten.
|
||||
#
|
||||
|
||||
#foreach( $pac in ${hive.pacs} )
|
||||
#foreach( $pac in ${hive.webpacs} )
|
||||
${pac.name} ALL = (%${pac.name}) NOPASSWD: ALL
|
||||
#end
|
||||
|
Loading…
Reference in New Issue
Block a user