@@ -14,6 +14,8 @@ SSL_DOMSERVER=roles/ssl/files/domserver
14
14
SSL_DOMSERVER_FILES =$(addprefix $(SSL_DOMSERVER ) ,.key .crt)
15
15
SSL_LOCALHOST =roles/ssl/files/localhost
16
16
SSL_LOCALHOST_FILES =$(addprefix $(SSL_LOCALHOST ) ,.key .crt)
17
+ SSL_CDS =roles/ssl/files/cds
18
+ SSL_CDS_FILES =$(addprefix $(SSL_CDS ) ,.key .crt)
17
19
SSL_GRAFANA =roles/grafana/files/ssl
18
20
SSL_GRAFANA_FILES =$(addprefix $(SSL_GRAFANA ) ,.key .crt)
19
21
@@ -31,6 +33,7 @@ domserver judgehost admin grafana cds scoreboard mgmt: %: %.yml hosts group_vars
31
33
admin : $(SSL_LOCALHOST_FILES )
32
34
grafana : $(SSL_GRAFANA_FILES )
33
35
domserver : $(SSL_DOMSERVER_FILES )
36
+ cds : $(SSL_CDS_FILES )
34
37
35
38
$(SSHKEY ) $(SSHKEY ) .pub :
36
39
ssh-keygen -t rsa -f $(SSHKEY ) -P ' '
@@ -41,6 +44,9 @@ $(SSL_DOMSERVER_FILES):
41
44
$(SSL_LOCALHOST_FILES ) :
42
45
openssl req -x509 -nodes -newkey rsa:4096 -subj " /O=DOMjudge/CN=localhost" \
43
46
-sha256 -days 365 -keyout $(SSL_LOCALHOST ) .key -out $(SSL_LOCALHOST ) .crt
47
+ $(SSL_CDS_FILES ) :
48
+ openssl req -x509 -nodes -newkey rsa:4096 -subj " /O=DOMjudge/CN=cds" \
49
+ -sha256 -days 365 -keyout $(SSL_CDS ) .key -out $(SSL_CDS ) .crt
44
50
$(SSL_GRAFANA_FILES ) :
45
51
openssl req -x509 -nodes -newkey rsa:4096 -subj " /O=DOMjudge/CN=grafana" \
46
52
-sha256 -days 365 -keyout $(SSL_GRAFANA ) .key -out $(SSL_GRAFANA ) .crt
@@ -52,6 +58,7 @@ distclean: clean
52
58
rm -f $(SSHKEY ) $(SSHKEY ) .pub
53
59
rm -f $(SSL_DOMSERVER_FILES )
54
60
rm -f $(SSL_LOCALHOST_FILES )
61
+ rm -f $(SSL_CDS_FILES )
55
62
rm -f $(SSL_GRAFANA_FILES )
56
63
57
64
.PHONY : default clean distclean domserver judgehost admin grafana cds scoreboard
0 commit comments