l 1 mors: update nginx tests

This commit is contained in:
lassulus 2016-02-01 15:56:24 +01:00
parent 55b99a6c05
commit 87c8d7830f

View File

@ -32,51 +32,70 @@
]; ];
} }
{ {
#wordpress-test #static-nginx-test
#imports = singleton (sitesGenerators.createWordpress "testserver.de");
imports = [ imports = [
../3modules/wordpress_nginx.nix ../3modules/static_nginx.nix
]; ];
lass.wordpress."testserver.de" = { lass.staticPage."testserver.de" = {
multiSite = { #sslEnable = true;
"1" = "testserver.de"; #certificate = "${toString <secrets>}/testserver.de/server.cert";
"2" = "bla.testserver.de"; #certificate_key = "${toString <secrets>}/testserver.de/server.pem";
ssl = {
enable = true;
certificate = "${toString <secrets>}/testserver.de/server.cert";
certificate_key = "${toString <secrets>}/testserver.de/server.pem";
}; };
}; };
services.mysql = {
enable = true;
package = pkgs.mariadb;
rootPassword = "<secrets>/mysql_rootPassword";
};
networking.extraHosts = '' networking.extraHosts = ''
10.243.0.2 testserver.de 10.243.0.2 testserver.de
''; '';
krebs.iptables.tables.filter.INPUT.rules = [
{ predicate = "-i retiolum -p tcp --dport 80"; target = "ACCEPT"; precedence = 9998; }
];
} }
{ #{
#owncloud-test # #wordpress-test
#imports = singleton (sitesGenerators.createWordpress "testserver.de"); # #imports = singleton (sitesGenerators.createWordpress "testserver.de");
imports = [ # imports = [
../3modules/owncloud_nginx.nix # ../3modules/wordpress_nginx.nix
]; # ];
lass.owncloud."owncloud-test.de" = { # lass.wordpress."testserver.de" = {
}; # multiSite = {
# "1" = "testserver.de";
# "2" = "bla.testserver.de";
# };
# };
#services.mysql = { # services.mysql = {
# enable = true; # enable = true;
# package = pkgs.mariadb; # package = pkgs.mariadb;
# rootPassword = "<secrets>/mysql_rootPassword"; # rootPassword = "<secrets>/mysql_rootPassword";
#}; # };
networking.extraHosts = '' # networking.extraHosts = ''
10.243.0.2 owncloud-test.de # 10.243.0.2 testserver.de
''; # '';
krebs.iptables.tables.filter.INPUT.rules = [ # krebs.iptables.tables.filter.INPUT.rules = [
{ predicate = "-i retiolum -p tcp --dport 80"; target = "ACCEPT"; precedence = 9998; } # { predicate = "-i retiolum -p tcp --dport 80"; target = "ACCEPT"; precedence = 9998; }
]; # ];
} #}
#{
# #owncloud-test
# #imports = singleton (sitesGenerators.createWordpress "testserver.de");
# imports = [
# ../3modules/owncloud_nginx.nix
# ];
# lass.owncloud."owncloud-test.de" = {
# };
# #services.mysql = {
# # enable = true;
# # package = pkgs.mariadb;
# # rootPassword = "<secrets>/mysql_rootPassword";
# #};
# networking.extraHosts = ''
# 10.243.0.2 owncloud-test.de
# '';
# krebs.iptables.tables.filter.INPUT.rules = [
# { predicate = "-i retiolum -p tcp --dport 80"; target = "ACCEPT"; precedence = 9998; }
# ];
#}
]; ];
krebs.build.host = config.krebs.hosts.mors; krebs.build.host = config.krebs.hosts.mors;