mirror of
https://github.com/cwchristerw/tjas-infra
synced 2025-12-02 15:33:40 +00:00
Compare commits
5 Commits
9b835ec29f
...
712d3c6588
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
712d3c6588 | ||
|
|
6b0b16b0d7 | ||
|
|
8f63f85730 | ||
|
|
eed5d0bf99 | ||
|
|
340ad5c317 |
BIN
assets/fonts/Luckiest Guy.ttf
Normal file
BIN
assets/fonts/Luckiest Guy.ttf
Normal file
Binary file not shown.
@@ -0,0 +1,56 @@
|
||||
body {
|
||||
background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("https://christerwaren.fi/files/ai-generated-9087010-2.jpg") !important;
|
||||
background-color: #111111;
|
||||
background-repeat: no-repeat;
|
||||
background-position: center;
|
||||
background-size: cover !important;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: "Luckiest Guy";
|
||||
src: url('../fonts/Luckiest Guy.ttf');
|
||||
}
|
||||
|
||||
#kc-header-wrapper {
|
||||
font-family: "Luckiest Guy", sans-serif;
|
||||
}
|
||||
|
||||
div.kc-logo-text.kc-logo-custom {
|
||||
background-image: url(../img/logo.svg);
|
||||
background-position: center;
|
||||
}
|
||||
|
||||
@media (max-width: 767px){
|
||||
#kc-header {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
#kc-header-wrapper {
|
||||
color: inherit;
|
||||
font-size: 29px;
|
||||
padding: 62px 10px 20px;
|
||||
}
|
||||
|
||||
div.kc-logo-text {
|
||||
height: 63px;
|
||||
width: 300px;
|
||||
margin: auto;
|
||||
}
|
||||
|
||||
.login-pf body {
|
||||
background: url("https://christerwaren.fi/files/ai-generated-9087010-2.jpg") no-repeat center center fixed;
|
||||
}
|
||||
|
||||
.login-pf-page {
|
||||
margin: 20px;
|
||||
}
|
||||
|
||||
.login-pf-page .card-pf {
|
||||
max-width: 500px;
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
padding-top: 10px;
|
||||
border-top: 4px solid;
|
||||
border-color: var(--pf-global--primary-color--100);
|
||||
}
|
||||
}
|
||||
Binary file not shown.
273
files/keycloak/themes/pvjjk-tjas/login/resources/img/logo.svg
Normal file
273
files/keycloak/themes/pvjjk-tjas/login/resources/img/logo.svg
Normal file
@@ -0,0 +1,273 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
width="695.94501"
|
||||
height="286.38599"
|
||||
viewBox="0 0 184.13545 75.772958"
|
||||
version="1.1"
|
||||
id="svg1"
|
||||
sodipodi:docname="logo.svg"
|
||||
inkscape:version="1.4.2 (ebf0e940d0, 2025-05-08)"
|
||||
inkscape:export-filename="logo.png"
|
||||
inkscape:export-xdpi="96.010002"
|
||||
inkscape:export-ydpi="96.010002"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview1"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#000000"
|
||||
borderopacity="0.25"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
inkscape:document-units="px"
|
||||
inkscape:zoom="1.44"
|
||||
inkscape:cx="329.51389"
|
||||
inkscape:cy="169.44444"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1008"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="layer1" />
|
||||
<defs
|
||||
id="defs1">
|
||||
<linearGradient
|
||||
id="linearGradient1"
|
||||
inkscape:collect="always">
|
||||
<stop
|
||||
style="stop-color:#c84dff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop1" />
|
||||
<stop
|
||||
style="stop-color:#ad00fa;stop-opacity:1;"
|
||||
offset="0.20007552"
|
||||
id="stop3" />
|
||||
<stop
|
||||
style="stop-color:#c84dff;stop-opacity:1;"
|
||||
offset="0.36412308"
|
||||
id="stop4" />
|
||||
<stop
|
||||
style="stop-color:#8800c4;stop-opacity:1;"
|
||||
offset="0.49973571"
|
||||
id="stop5" />
|
||||
<stop
|
||||
style="stop-color:#c84dff;stop-opacity:1;"
|
||||
offset="0.82178771"
|
||||
id="stop6" />
|
||||
<stop
|
||||
style="stop-color:#58007e;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop2" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient1"
|
||||
id="linearGradient2"
|
||||
x1="25.938683"
|
||||
y1="80.4786"
|
||||
x2="25.641027"
|
||||
y2="115.3044"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient1"
|
||||
id="linearGradient3"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="25.938683"
|
||||
y1="80.4786"
|
||||
x2="25.641027"
|
||||
y2="115.3044" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient1"
|
||||
id="linearGradient4"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="25.938683"
|
||||
y1="80.4786"
|
||||
x2="25.641027"
|
||||
y2="115.3044" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient1"
|
||||
id="linearGradient5"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="25.938683"
|
||||
y1="80.4786"
|
||||
x2="25.641027"
|
||||
y2="115.3044" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient1"
|
||||
id="linearGradient6"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="25.938683"
|
||||
y1="80.4786"
|
||||
x2="25.641027"
|
||||
y2="115.3044" />
|
||||
</defs>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1">
|
||||
<g
|
||||
id="g9"
|
||||
style="display:none"
|
||||
transform="translate(-8.8234898,-66.083592)">
|
||||
<g
|
||||
id="g7">
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:22.5778px;text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;direction:ltr;text-anchor:middle;fill:#000000;stroke-width:0.264583"
|
||||
x="39.283604"
|
||||
y="115.8997"
|
||||
id="text1"><tspan
|
||||
sodipodi:role="line"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:50.8px;font-family:'Luckiest Guy';-inkscape-font-specification:'Luckiest Guy';text-align:center;letter-spacing:0px;text-anchor:middle;stroke-width:0.264583"
|
||||
x="39.283604"
|
||||
y="115.8997"
|
||||
id="tspan5">T</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:22.5778px;text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;direction:ltr;text-anchor:middle;fill:#000000;stroke-width:0.264583"
|
||||
x="79.859314"
|
||||
y="115.52763"
|
||||
id="text1-1"><tspan
|
||||
sodipodi:role="line"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:50.8px;font-family:'Luckiest Guy';-inkscape-font-specification:'Luckiest Guy';text-align:center;letter-spacing:0px;text-anchor:middle;stroke-width:0.264583"
|
||||
x="79.859314"
|
||||
y="115.52763"
|
||||
id="tspan5-8">J</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:22.5778px;text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;direction:ltr;text-anchor:middle;fill:#000000;stroke-width:0.264583"
|
||||
x="122.32855"
|
||||
y="115.8997"
|
||||
id="text1-28"><tspan
|
||||
sodipodi:role="line"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:50.8px;font-family:'Luckiest Guy';-inkscape-font-specification:'Luckiest Guy';text-align:center;letter-spacing:0px;text-anchor:middle;stroke-width:0.264583"
|
||||
x="122.32855"
|
||||
y="115.8997"
|
||||
id="tspan5-9">A</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:22.5778px;text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;direction:ltr;text-anchor:middle;fill:#000000;stroke-width:0.264583"
|
||||
x="161.78362"
|
||||
y="116.07333"
|
||||
id="text1-2"><tspan
|
||||
sodipodi:role="line"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:50.8px;font-family:'Luckiest Guy';-inkscape-font-specification:'Luckiest Guy';text-align:center;letter-spacing:0px;text-anchor:middle;stroke-width:0.264583"
|
||||
x="161.78362"
|
||||
y="116.07333"
|
||||
id="tspan5-3">S</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
id="g8"
|
||||
style="stroke:none">
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:22.5778px;text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;direction:ltr;text-anchor:middle;fill:#000000;stroke:none;stroke-width:0.264583"
|
||||
x="39.344238"
|
||||
y="128.46199"
|
||||
id="text1-3-2"><tspan
|
||||
sodipodi:role="line"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.2889px;font-family:'Luckiest Guy';-inkscape-font-specification:'Luckiest Guy';text-align:center;text-anchor:middle;stroke:none;stroke-width:0.264583"
|
||||
x="39.344238"
|
||||
y="128.46199"
|
||||
id="tspan5-2-9">TANGO</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:22.5778px;text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;direction:ltr;text-anchor:middle;fill:#000000;stroke:none;stroke-width:0.264583"
|
||||
x="79.264"
|
||||
y="128.3297"
|
||||
id="text1-3"><tspan
|
||||
sodipodi:role="line"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.2889px;font-family:'Luckiest Guy';-inkscape-font-specification:'Luckiest Guy';text-align:center;text-anchor:middle;stroke:none;stroke-width:0.264583"
|
||||
x="79.264"
|
||||
y="128.3297"
|
||||
id="tspan5-2">JULIET</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:22.5778px;text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;direction:ltr;text-anchor:middle;fill:#000000;stroke:none;stroke-width:0.264583"
|
||||
x="122.30926"
|
||||
y="128.43994"
|
||||
id="text1-3-7"><tspan
|
||||
sodipodi:role="line"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.2889px;font-family:'Luckiest Guy';-inkscape-font-specification:'Luckiest Guy';text-align:center;text-anchor:middle;stroke:none;stroke-width:0.264583"
|
||||
x="122.30926"
|
||||
y="128.43994"
|
||||
id="tspan5-2-8">ALPHA</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:22.5778px;text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;direction:ltr;text-anchor:middle;fill:#000000;stroke:none;stroke-width:0.264583"
|
||||
x="161.81256"
|
||||
y="128.5116"
|
||||
id="text1-3-6"><tspan
|
||||
sodipodi:role="line"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.2889px;font-family:'Luckiest Guy';-inkscape-font-specification:'Luckiest Guy';text-align:center;text-anchor:middle;stroke:none;stroke-width:0.264583"
|
||||
x="161.81256"
|
||||
y="128.5116"
|
||||
id="tspan5-2-1">SIERRA</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
id="g17"
|
||||
style="display:inline;fill:#f9f9f9;stroke:#000000;stroke-width:2.64583;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
|
||||
transform="translate(-8.8234921,-66.083609)">
|
||||
<g
|
||||
id="g12"
|
||||
style="fill:url(#linearGradient2);stroke:#000000;stroke-width:2.64583;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers">
|
||||
<path
|
||||
style="font-size:50.8px;font-family:'Luckiest Guy';-inkscape-font-specification:'Luckiest Guy';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:url(#linearGradient3);stroke:#000000;stroke-width:2.64583;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
|
||||
d="m 52.975791,80.428994 -0.248047,10.517187 -7.391797,0.297656 -1.885156,23.514843 -10.467578,0.5457 0.04961,-23.51484 -7.391797,0.396875 0.297656,-11.707812 z"
|
||||
id="text9"
|
||||
aria-label="T" />
|
||||
<path
|
||||
style="font-size:50.8px;font-family:'Luckiest Guy';-inkscape-font-specification:'Luckiest Guy';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:url(#linearGradient4);stroke:#000000;stroke-width:2.64583;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
|
||||
d="m 91.864783,95.088571 q 0,1.463477 0,2.902149 0,1.438672 -0.148829,2.90215 -0.272851,3.10058 -1.339453,5.87871 -1.066601,2.75332 -2.902148,4.83691 -1.810742,2.0836 -4.415234,3.29903 -2.604493,1.21543 -5.97793,1.21543 -1.314648,0 -2.75332,-0.22325 -1.413867,-0.22324 -2.827735,-0.66972 -1.389062,-0.44649 -2.678906,-1.09141 -1.265039,-0.66973 -2.257226,-1.53789 l 1.53789,-10.26914 q 1.463477,1.41387 3.249414,2.30684 1.785938,0.86816 3.894336,0.86816 1.364258,0 2.306836,-0.39687 0.942578,-0.39688 1.562695,-1.09141 0.620118,-0.69453 0.967383,-1.61231 0.37207,-0.94257 0.520899,-1.98437 0.173632,-1.066602 0.198437,-2.182813 0.04961,-1.116211 0.04961,-2.207617 0,-3.943946 -0.396875,-7.838282 -0.396875,-3.91914 -0.694531,-7.838281 l 11.360547,-0.74414 q 0.744141,7.739062 0.74414,15.478124 z"
|
||||
id="text10"
|
||||
aria-label="J" />
|
||||
<path
|
||||
style="font-size:50.8px;font-family:'Luckiest Guy';-inkscape-font-specification:'Luckiest Guy';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:url(#linearGradient5);stroke:#000000;stroke-width:2.64583;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
|
||||
d="m 138.9725,113.76649 -12.30313,1.5875 -1.48828,-5.60586 h -5.65547 l -1.24023,5.60586 -12.65039,-1.24023 9.87226,-33.039844 13.79141,-0.694532 z m -14.68438,-11.60859 -1.88515,-8.632031 -1.83555,8.632031 z"
|
||||
id="text11"
|
||||
aria-label="A" />
|
||||
<path
|
||||
style="font-size:50.8px;font-family:'Luckiest Guy';-inkscape-font-specification:'Luckiest Guy';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:url(#linearGradient6);stroke:#000000;stroke-width:2.64583;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
|
||||
d="m 174.96731,102.87724 q 0,3.39824 -1.19063,5.95313 -1.16582,2.53007 -3.22461,4.21679 -2.03398,1.68672 -4.7873,2.53008 -2.72852,0.84336 -5.87871,0.84336 -1.21543,0 -2.67891,-0.32246 -1.43867,-0.32246 -2.92695,-0.79375 -1.48828,-0.4961 -2.87735,-1.0418 -1.36425,-0.57051 -2.43086,-1.0666 l 1.09141,-10.21953 q 2.1084,1.26504 4.66328,1.93476 2.57969,0.64493 5.06016,0.64493 0.47129,0 1.14101,-0.0248 0.66973,-0.0496 1.26504,-0.22324 0.62012,-0.19844 1.0418,-0.57051 0.42168,-0.37207 0.42168,-1.0666 0,-0.47129 -0.29766,-0.79375 -0.29765,-0.34727 -0.76894,-0.5457 -0.47129,-0.22325 -1.0666,-0.32246 -0.59532,-0.12403 -1.16582,-0.17364 -0.57051,-0.0496 -1.06661,-0.0496 -0.49609,0 -0.79375,0 -2.1332,0 -3.89433,-0.74414 -1.73633,-0.74414 -3.00137,-2.058786 -1.24023,-1.339453 -1.93476,-3.150195 -0.69454,-1.835547 -0.69454,-3.96875 0,-2.926953 1.16582,-5.233789 1.19063,-2.33164 3.1502,-3.943945 1.98437,-1.637109 4.53926,-2.505274 2.55488,-0.868164 5.2834,-0.868164 1.21543,0 2.50527,0.09922 1.28984,0.07441 2.55488,0.297656 1.28985,0.223243 2.50528,0.570508 1.21543,0.347266 2.30683,0.868164 l -0.94258,10.070703 q -1.68672,-0.570508 -3.54707,-0.942578 -1.83554,-0.396875 -3.59668,-0.396875 -0.32246,0 -0.84336,0.02481 -0.49609,0 -1.0666,0.07441 -0.5457,0.04961 -1.11621,0.173633 -0.57051,0.124023 -1.01699,0.347265 -0.44649,0.198438 -0.71934,0.545703 -0.27285,0.347266 -0.24804,0.818555 0.0248,0.545703 0.39687,0.892969 0.39688,0.322461 0.99219,0.520898 0.62012,0.173633 1.33945,0.248047 0.74414,0.07441 1.46348,0.09922 0.71933,0 1.33945,0 0.62012,-0.02481 1.01699,0.02481 1.98438,0.124023 3.57188,0.843359 1.5875,0.719336 2.67891,1.909961 1.11621,1.190625 1.68671,2.852539 0.59532,1.637116 0.59532,3.621486 z"
|
||||
id="text12"
|
||||
aria-label="S" />
|
||||
</g>
|
||||
<g
|
||||
id="g16"
|
||||
style="fill:#f9f9f9;stroke:#000000;stroke-width:2.64583;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers">
|
||||
<path
|
||||
style="font-size:11.2889px;font-family:'Luckiest Guy';-inkscape-font-specification:'Luckiest Guy';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#f9f9f9;stroke:#000000;stroke-width:2.64583;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
|
||||
d="m 28.126996,120.5796 -0.05512,2.33716 -1.642623,0.0661 -0.418924,5.22553 -2.326131,0.12127 0.01103,-5.22553 -1.642624,0.0882 0.06615,-2.60174 z m 6.493322,7.40834 -2.73403,0.35278 -0.33073,-1.24574 h -1.256772 l -0.275608,1.24574 -2.8112,-0.27561 2.193839,-7.34219 3.06476,-0.15434 z m -3.263197,-2.57969 -0.418924,-1.91823 -0.4079,1.91823 z m 10.875488,-4.85069 -0.396876,7.47448 -2.888371,0.26459 -1.543404,-4.00183 -0.242535,4.079 h -2.480471 l 0.198437,-7.81624 2.756079,-0.1323 1.907207,3.96876 0.08819,-3.74827 z m 7.099659,6.77995 q -0.259071,0.32522 -0.63941,0.56775 -0.380339,0.24254 -0.8158,0.40239 -0.43546,0.15985 -0.892969,0.23702 -0.457509,0.0827 -0.870921,0.0827 -0.799263,0 -1.471747,-0.28664 -0.672483,-0.28663 -1.163065,-0.78824 -0.48507,-0.50711 -0.760678,-1.19062 -0.275608,-0.68351 -0.275608,-1.47175 0,-0.60082 0.137804,-1.17409 0.137804,-0.57877 0.391363,-1.08589 0.259072,-0.51263 0.628386,-0.93707 0.369315,-0.42995 0.837849,-0.73863 0.468533,-0.30868 1.025261,-0.47956 0.556728,-0.17087 1.190626,-0.17087 0.237023,0 0.507119,0.022 0.270096,0.0165 0.534679,0.0661 0.270096,0.0441 0.523655,0.12678 0.25356,0.0827 0.463022,0.20395 l -0.154341,2.10564 q -0.308681,-0.11575 -0.63941,-0.15434 -0.325218,-0.0441 -0.639411,-0.0441 -0.440972,0 -0.826823,0.1378 -0.380339,0.13229 -0.666972,0.38585 -0.28112,0.25356 -0.446484,0.61736 -0.165365,0.36381 -0.165365,0.82132 0,0.28663 0.07717,0.55672 0.07717,0.26459 0.231511,0.47405 0.159852,0.20395 0.391363,0.33073 0.237023,0.12678 0.545704,0.12678 0.209462,0 0.429948,-0.0551 0.225998,-0.0551 0.385851,-0.18742 l 0.02205,-0.42995 -1.322918,-0.022 0.06615,-1.65365 q 0.821311,-0.0276 1.642623,-0.0441 0.821311,-0.0221 1.653647,-0.0551 z m 7.231952,-2.7671 q 0,0.5016 -0.115755,0.97014 -0.115755,0.46302 -0.336241,0.87092 -0.214975,0.4079 -0.529168,0.74965 -0.308681,0.33624 -0.700044,0.57878 -0.385851,0.24253 -0.84336,0.38034 -0.457509,0.13229 -0.97014,0.13229 -0.496094,0 -0.948091,-0.12678 -0.446485,-0.12678 -0.837848,-0.35278 -0.391363,-0.23151 -0.711069,-0.55122 -0.314193,-0.32521 -0.540191,-0.71658 -0.220487,-0.39687 -0.347266,-0.84887 -0.121268,-0.452 -0.121268,-0.94258 0,-0.47956 0.115756,-0.93706 0.115755,-0.46303 0.330729,-0.87093 0.220487,-0.4079 0.529167,-0.74965 0.308681,-0.34175 0.68902,-0.5898 0.385851,-0.24805 0.832336,-0.38585 0.446485,-0.1378 0.942579,-0.1378 0.799263,0 1.45521,0.24804 0.661459,0.24805 1.12448,0.71107 0.468534,0.45751 0.722093,1.11346 0.259071,0.65043 0.259071,1.45521 z m -2.447398,0.14331 q 0,-0.23702 -0.07166,-0.45751 -0.06615,-0.22599 -0.198438,-0.39687 -0.132291,-0.17639 -0.330729,-0.28112 -0.192926,-0.11025 -0.446485,-0.11025 -0.259071,0 -0.463021,0.0937 -0.20395,0.0937 -0.352778,0.25907 -0.143316,0.15986 -0.220487,0.38034 -0.07717,0.21498 -0.07717,0.45751 0,0.23151 0.06615,0.46302 0.06615,0.23151 0.198438,0.41893 0.132291,0.18741 0.325217,0.30317 0.198438,0.11575 0.457509,0.11575 0.259072,0 0.463021,-0.0992 0.209462,-0.10473 0.352779,-0.27561 0.143316,-0.17639 0.220486,-0.40238 0.07717,-0.226 0.07717,-0.46854 z"
|
||||
id="text13"
|
||||
aria-label="TANGO" />
|
||||
<path
|
||||
style="font-size:11.2889px;font-family:'Luckiest Guy';-inkscape-font-specification:'Luckiest Guy';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#f9f9f9;stroke:#000000;stroke-width:2.64583;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
|
||||
d="m 68.416072,123.78768 q 0,0.32522 0,0.64492 0,0.31971 -0.03307,0.64492 -0.06063,0.68902 -0.297656,1.30638 -0.237023,0.61185 -0.644923,1.07488 -0.402387,0.46302 -0.981164,0.73311 -0.578777,0.2701 -1.32843,0.2701 -0.292145,0 -0.61185,-0.0496 -0.314193,-0.0496 -0.628386,-0.14883 -0.308681,-0.0992 -0.595313,-0.24253 -0.28112,-0.14883 -0.501606,-0.34176 l 0.341754,-2.28203 q 0.325217,0.31419 0.722092,0.51263 0.396876,0.19292 0.865409,0.19292 0.303169,0 0.512631,-0.0882 0.209462,-0.0882 0.347266,-0.24253 0.137804,-0.15435 0.214974,-0.3583 0.08268,-0.20946 0.115755,-0.44097 0.03858,-0.23702 0.0441,-0.48507 0.01102,-0.24804 0.01102,-0.49058 0,-0.87643 -0.08819,-1.74184 -0.08819,-0.87092 -0.15434,-1.74184 l 2.524568,-0.16537 q 0.165365,1.71979 0.165365,3.43959 z m 7.083124,-1.5875 q 0,0.4079 -0.03858,0.89848 -0.03858,0.49058 -0.12678,1.01424 -0.08819,0.52365 -0.23151,1.06384 -0.137804,0.53468 -0.347266,1.03078 -0.209462,0.49609 -0.490583,0.93155 -0.275607,0.42995 -0.63941,0.75517 -0.35829,0.3197 -0.804775,0.5016 -0.446485,0.18742 -0.992189,0.18742 -0.63941,0 -1.113456,-0.20947 -0.468533,-0.20395 -0.804775,-0.55121 -0.336241,-0.35278 -0.551216,-0.8158 -0.214974,-0.46853 -0.336241,-0.98668 -0.121268,-0.52365 -0.170877,-1.06384 -0.0441,-0.54571 -0.0441,-1.04731 0,-0.77171 0.07717,-1.5379 0.07717,-0.7717 0.220486,-1.53789 l 2.57969,0.0992 q -0.148828,0.86541 -0.259071,1.74184 -0.104731,0.87092 -0.104731,1.75287 0,0.0937 0.0055,0.28112 0.01102,0.1819 0.03307,0.41341 0.02205,0.226 0.06063,0.46853 0.0441,0.23703 0.115755,0.43546 0.07166,0.19844 0.170877,0.32522 0.104731,0.12678 0.242535,0.12678 0.159853,0 0.286632,-0.14883 0.12678,-0.15434 0.220486,-0.4079 0.09922,-0.25356 0.170877,-0.58429 0.07166,-0.33072 0.121268,-0.68902 0.04961,-0.35829 0.07717,-0.71658 0.03307,-0.35829 0.04961,-0.66697 0.02205,-0.30868 0.02756,-0.5457 0.0055,-0.23702 0.0055,-0.35278 0,-0.42995 -0.01654,-0.85438 -0.01102,-0.42995 -0.03859,-0.85439 h 2.57969 q 0.06615,0.76068 0.06615,1.54341 z m 5.28616,2.98759 -0.23151,2.44739 -4.641238,0.36381 q 0.03307,-1.92375 0.07166,-3.82544 0.0441,-1.9017 0.104731,-3.82544 h 2.866323 q -0.12678,1.20716 -0.242535,2.41433 -0.115756,1.20165 -0.165365,2.42535 0.259071,0.011 0.512631,0.011 0.253559,0 0.51263,0 0.308681,0 0.606338,-0.006 0.297656,-0.006 0.606337,-0.006 z m 3.235636,-4.61919 -0.606337,7.50756 -2.326131,0.12126 v -7.47448 z m 5.600354,-0.18742 q -0.03307,0.51815 -0.06063,1.02527 -0.02756,0.50711 -0.07166,1.02526 l -2.337155,0.12126 -0.05512,0.69454 H 88.7394 l -0.121267,1.70877 -1.653648,0.0551 -0.05512,0.80477 h 1.367015 0.97014 q -0.03307,0.60634 -0.07166,1.20717 -0.03307,0.59531 -0.06063,1.19613 l -4.751481,0.11025 0.17639,-7.94854 z m 6.013764,0.0662 -0.05512,2.33716 -1.642623,0.0661 -0.418924,5.22553 -2.326131,0.12126 0.01102,-5.22552 -1.642623,0.0882 0.06615,-2.60174 z"
|
||||
id="text14"
|
||||
aria-label="JULIET" />
|
||||
<path
|
||||
style="font-size:11.2889px;font-family:'Luckiest Guy';-inkscape-font-specification:'Luckiest Guy';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#f9f9f9;stroke:#000000;stroke-width:2.64583;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
|
||||
d="m 113.02678,127.9659 -2.73403,0.35277 -0.33073,-1.24574 h -1.25677 l -0.27561,1.24574 -2.8112,-0.2756 2.19384,-7.3422 3.06476,-0.15434 z m -3.26319,-2.57969 -0.41893,-1.91824 -0.4079,1.91824 z m 8.22414,-0.0882 -0.23152,2.4474 -4.64123,0.3638 q 0.0331,-1.92374 0.0717,-3.82544 0.0441,-1.90169 0.10473,-3.82543 h 2.86632 q -0.12678,1.20716 -0.24254,2.41432 -0.11575,1.20165 -0.16536,2.42535 0.25907,0.011 0.51263,0.011 0.25356,0 0.51263,0 0.30868,0 0.60634,-0.006 0.29765,-0.006 0.60634,-0.006 z m 6.68073,-2.16076 q 0,0.53467 -0.15985,0.94809 -0.15985,0.41341 -0.44097,0.72209 -0.27561,0.30868 -0.65044,0.52365 -0.37483,0.21498 -0.80477,0.35278 -0.42444,0.13229 -0.88195,0.19844 -0.45751,0.0606 -0.89848,0.0661 v 2.56866 h -2.56867 q 0,-1.26228 0.006,-2.51354 0.006,-1.25126 0.0165,-2.52457 0.011,-0.67248 0.006,-1.34497 -0.006,-0.67248 0.0276,-1.35599 0.70556,-0.20946 1.41112,-0.31419 0.70555,-0.10473 1.45521,-0.10473 0.42443,0 0.84887,0.0717 0.42444,0.0661 0.81029,0.21497 0.39136,0.14883 0.72209,0.37483 0.33624,0.22048 0.57878,0.52916 0.24253,0.30868 0.38033,0.70556 0.14332,0.39136 0.14332,0.88195 z m -2.4474,0.18741 q 0,-0.35829 -0.22048,-0.55673 -0.21498,-0.20395 -0.56224,-0.20395 -0.11576,0 -0.24254,0.022 -0.12127,0.0165 -0.23151,0.0441 l -0.0662,1.60955 q 0.0772,0.011 0.14883,0.011 0.0717,0 0.14883,0 0.19844,0 0.38034,-0.0661 0.18741,-0.0662 0.33073,-0.18742 0.14332,-0.12678 0.226,-0.29214 0.0882,-0.17088 0.0882,-0.38034 z m 9.2935,5.11528 -2.75608,0.13229 -0.022,-2.54661 h -1.26779 l -0.0772,2.41432 h -2.46945 l 0.20946,-7.75009 2.62379,0.12126 -0.16536,3.95773 h 1.22369 l 0.011,-4.25538 2.51354,0.0661 z m 7.47449,-0.47404 -2.73403,0.35277 -0.33073,-1.24574 h -1.25677 l -0.27561,1.24574 -2.8112,-0.2756 2.19384,-7.3422 3.06476,-0.15434 z m -3.2632,-2.57969 -0.41892,-1.91824 -0.4079,1.91824 z"
|
||||
id="text15"
|
||||
aria-label="ALPHA" />
|
||||
<path
|
||||
style="font-size:11.2889px;font-family:'Luckiest Guy';-inkscape-font-specification:'Luckiest Guy';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#f9f9f9;stroke:#000000;stroke-width:2.64583;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
|
||||
d="m 149.98623,125.57913 q 0,0.75516 -0.26459,1.32292 -0.25907,0.56224 -0.71658,0.93706 -0.452,0.37483 -1.06385,0.56224 -0.60633,0.18742 -1.30638,0.18742 -0.27009,0 -0.59531,-0.0717 -0.31971,-0.0717 -0.65043,-0.17639 -0.33073,-0.11024 -0.63942,-0.23151 -0.30316,-0.12678 -0.54019,-0.23702 l 0.24254,-2.27101 q 0.46853,0.28112 1.03628,0.42995 0.57327,0.14331 1.12448,0.14331 0.10474,0 0.25356,-0.006 0.14883,-0.011 0.28112,-0.0496 0.13781,-0.0441 0.23151,-0.12678 0.0937,-0.0827 0.0937,-0.23702 0,-0.10473 -0.0661,-0.17639 -0.0661,-0.0772 -0.17088,-0.12127 -0.10473,-0.0496 -0.23702,-0.0717 -0.1323,-0.0276 -0.25908,-0.0386 -0.12678,-0.011 -0.23702,-0.011 -0.11024,0 -0.17639,0 -0.47404,0 -0.86541,-0.16536 -0.38585,-0.16537 -0.66697,-0.45751 -0.27561,-0.29766 -0.42995,-0.70004 -0.15434,-0.4079 -0.15434,-0.88195 0,-0.65043 0.25907,-1.16307 0.26459,-0.51814 0.70005,-0.87643 0.44097,-0.3638 1.00872,-0.55673 0.56776,-0.19292 1.17409,-0.19292 0.2701,0 0.55673,0.0221 0.28663,0.0165 0.56775,0.0661 0.28664,0.0496 0.55673,0.12678 0.2701,0.0772 0.51263,0.19293 l -0.20946,2.23793 q -0.37483,-0.12678 -0.78824,-0.20946 -0.4079,-0.0882 -0.79926,-0.0882 -0.0717,0 -0.18741,0.006 -0.11025,0 -0.23703,0.0165 -0.12126,0.011 -0.24804,0.0386 -0.12678,0.0276 -0.226,0.0772 -0.0992,0.0441 -0.15986,0.12127 -0.0606,0.0772 -0.0551,0.1819 0.006,0.12127 0.0882,0.19844 0.0882,0.0717 0.22048,0.11575 0.13781,0.0386 0.29766,0.0551 0.16537,0.0165 0.32522,0.022 0.15985,0 0.29765,0 0.13781,-0.006 0.226,0.006 0.44098,0.0276 0.79375,0.18741 0.35278,0.15985 0.59532,0.42444 0.24804,0.26458 0.37482,0.63389 0.1323,0.36381 0.1323,0.80478 z m 3.32383,-4.82865 -0.60634,7.50756 -2.32613,0.12126 v -7.47448 z m 5.60035,-0.18742 q -0.0331,0.51815 -0.0606,1.02527 -0.0276,0.50711 -0.0717,1.02526 l -2.33716,0.12126 -0.0551,0.69454 h 1.64263 l -0.12127,1.70877 -1.65365,0.0551 -0.0551,0.80477 h 1.36701 0.97014 q -0.0331,0.60634 -0.0717,1.20717 -0.0331,0.59531 -0.0606,1.19613 l -4.75148,0.11025 0.17639,-7.94854 z m 6.64766,2.63482 q 0,0.42994 -0.0772,0.78272 -0.0717,0.34727 -0.23151,0.63941 -0.15985,0.29215 -0.41341,0.54019 -0.25356,0.24805 -0.61185,0.47405 l 1.31189,2.33716 -2.48047,0.48507 -0.84887,-2.34818 -0.68351,0.022 -0.0992,2.29306 h -2.37022 q 0.0276,-1.25677 0.0496,-2.50252 0.0276,-1.24575 0.0606,-2.50252 0.011,-0.6339 0.0221,-1.25677 0.011,-0.62287 0.0441,-1.25677 0.38585,-0.14332 0.76067,-0.23702 0.37483,-0.0937 0.74966,-0.14332 0.38034,-0.0551 0.76619,-0.0717 0.39136,-0.0221 0.79926,-0.0221 0.62839,0 1.21267,0.17639 0.58981,0.17088 1.0418,0.51814 0.452,0.34727 0.72209,0.86541 0.27561,0.51815 0.27561,1.20717 z m -2.46944,0.17639 q 0,-0.23152 -0.0661,-0.42444 -0.0606,-0.19293 -0.18741,-0.33073 -0.12127,-0.14332 -0.30868,-0.22049 -0.18191,-0.0827 -0.42995,-0.0827 -0.11025,0 -0.21498,0.0165 -0.10473,0.011 -0.20395,0.0386 l -0.0882,2.05053 h 0.13229 q 0.23702,0 0.47956,-0.0606 0.24805,-0.0606 0.44097,-0.18741 0.19844,-0.12678 0.31971,-0.32522 0.12678,-0.19844 0.12678,-0.47404 z m 9.31003,-0.17639 q 0,0.42994 -0.0772,0.78272 -0.0717,0.34727 -0.23151,0.63941 -0.15985,0.29215 -0.41341,0.54019 -0.25356,0.24805 -0.61185,0.47405 l 1.31189,2.33716 -2.48047,0.48507 -0.84887,-2.34818 -0.68351,0.022 -0.0992,2.29306 h -2.37022 q 0.0276,-1.25677 0.0496,-2.50252 0.0276,-1.24575 0.0606,-2.50252 0.011,-0.6339 0.0221,-1.25677 0.011,-0.62287 0.0441,-1.25677 0.38586,-0.14332 0.76068,-0.23702 0.37483,-0.0937 0.74966,-0.14332 0.38033,-0.0551 0.76619,-0.0717 0.39136,-0.0221 0.79926,-0.0221 0.62838,0 1.21267,0.17639 0.5898,0.17088 1.0418,0.51814 0.452,0.34727 0.72209,0.86541 0.27561,0.51815 0.27561,1.20717 z m -2.46944,0.17639 q 0,-0.23152 -0.0661,-0.42444 -0.0606,-0.19293 -0.18741,-0.33073 -0.12127,-0.14332 -0.30868,-0.22049 -0.18191,-0.0827 -0.42995,-0.0827 -0.11025,0 -0.21498,0.0165 -0.10473,0.011 -0.20395,0.0386 l -0.0882,2.05053 h 0.13229 q 0.23702,0 0.47956,-0.0606 0.24805,-0.0606 0.44097,-0.18741 0.19844,-0.12678 0.31971,-0.32522 0.12678,-0.19844 0.12678,-0.47404 z m 9.80061,4.66328 -2.73403,0.35278 -0.33073,-1.24575 h -1.25677 l -0.27561,1.24575 -2.8112,-0.27561 2.19384,-7.34219 3.06476,-0.15434 z m -3.2632,-2.57969 -0.41892,-1.91823 -0.4079,1.91823 z"
|
||||
id="text16"
|
||||
aria-label="SIERRA" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 28 KiB |
2
files/keycloak/themes/pvjjk-tjas/login/theme.properties
Normal file
2
files/keycloak/themes/pvjjk-tjas/login/theme.properties
Normal file
@@ -0,0 +1,2 @@
|
||||
parent=keycloak
|
||||
styles=css/login.css css/tile.css css/pvjjk-tjas.css
|
||||
32
files/keycloak/themes/pvjjk-tjas/welcome/index.ftl
Executable file
32
files/keycloak/themes/pvjjk-tjas/welcome/index.ftl
Executable file
@@ -0,0 +1,32 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>PVJJK TJAS - SSO</title>
|
||||
|
||||
<meta charset="utf-8">
|
||||
<meta name="robots" content="noindex, nofollow">
|
||||
|
||||
<link rel="shortcut icon" href="${resourcesPath}/img/favicon.ico" />
|
||||
|
||||
<#if properties.styles?has_content>
|
||||
<#list properties.styles?split(' ') as style>
|
||||
<link href="${resourcesPath}/${style}" rel="stylesheet" />
|
||||
</#list>
|
||||
</#if>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<header>
|
||||
<h1>TJAS</h1>
|
||||
<p>Single Sign-On</p>
|
||||
</header>
|
||||
<main>
|
||||
<a href="admin">Administration Console</a>
|
||||
<hr>
|
||||
<a href="realms/master/account">Account Management</a>
|
||||
</main>
|
||||
<footer>
|
||||
<p class="copyright">©2025 <a href="https://waren.io">Warén Group</a></p>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,61 @@
|
||||
body {
|
||||
background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("https://christerwaren.fi/files/ai-generated-9087010-2.jpg") !important;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
width: 100vw;
|
||||
height: 100vh;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
*, *:active, *:focus, *:hover, *:visited, *:link {
|
||||
color: #ffffff;
|
||||
text-decoration: none;
|
||||
font-family: "Luckiest Guy", sans-serif;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: "Luckiest Guy";
|
||||
src: url('../fonts/Luckiest Guy.ttf');
|
||||
}
|
||||
|
||||
body, main {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
}
|
||||
|
||||
p, main a {
|
||||
font-weight: bold;
|
||||
font-size: 1.5em;
|
||||
}
|
||||
|
||||
h1 {
|
||||
font-size: 3em;
|
||||
margin-bottom: 0;
|
||||
background-image: url(../img/logo.svg);
|
||||
background-repeat: no-repeat;
|
||||
background-position: center;
|
||||
background-size: contain;
|
||||
color: transparent !important;
|
||||
}
|
||||
|
||||
p {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
hr {
|
||||
width: 100%;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
main {
|
||||
margin-top: 50px;
|
||||
margin-bottom: 50px;
|
||||
}
|
||||
|
||||
main a {
|
||||
padding: 10px 20px;
|
||||
}
|
||||
|
||||
main a:hover {
|
||||
background-color: #ffffff14;
|
||||
}
|
||||
Binary file not shown.
273
files/keycloak/themes/pvjjk-tjas/welcome/resources/img/logo.svg
Normal file
273
files/keycloak/themes/pvjjk-tjas/welcome/resources/img/logo.svg
Normal file
@@ -0,0 +1,273 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
width="695.94501"
|
||||
height="286.38599"
|
||||
viewBox="0 0 184.13545 75.772958"
|
||||
version="1.1"
|
||||
id="svg1"
|
||||
sodipodi:docname="logo.svg"
|
||||
inkscape:version="1.4.2 (ebf0e940d0, 2025-05-08)"
|
||||
inkscape:export-filename="logo.png"
|
||||
inkscape:export-xdpi="96.010002"
|
||||
inkscape:export-ydpi="96.010002"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview1"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#000000"
|
||||
borderopacity="0.25"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
inkscape:document-units="px"
|
||||
inkscape:zoom="1.44"
|
||||
inkscape:cx="329.51389"
|
||||
inkscape:cy="169.44444"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1008"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="layer1" />
|
||||
<defs
|
||||
id="defs1">
|
||||
<linearGradient
|
||||
id="linearGradient1"
|
||||
inkscape:collect="always">
|
||||
<stop
|
||||
style="stop-color:#c84dff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop1" />
|
||||
<stop
|
||||
style="stop-color:#ad00fa;stop-opacity:1;"
|
||||
offset="0.20007552"
|
||||
id="stop3" />
|
||||
<stop
|
||||
style="stop-color:#c84dff;stop-opacity:1;"
|
||||
offset="0.36412308"
|
||||
id="stop4" />
|
||||
<stop
|
||||
style="stop-color:#8800c4;stop-opacity:1;"
|
||||
offset="0.49973571"
|
||||
id="stop5" />
|
||||
<stop
|
||||
style="stop-color:#c84dff;stop-opacity:1;"
|
||||
offset="0.82178771"
|
||||
id="stop6" />
|
||||
<stop
|
||||
style="stop-color:#58007e;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop2" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient1"
|
||||
id="linearGradient2"
|
||||
x1="25.938683"
|
||||
y1="80.4786"
|
||||
x2="25.641027"
|
||||
y2="115.3044"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient1"
|
||||
id="linearGradient3"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="25.938683"
|
||||
y1="80.4786"
|
||||
x2="25.641027"
|
||||
y2="115.3044" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient1"
|
||||
id="linearGradient4"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="25.938683"
|
||||
y1="80.4786"
|
||||
x2="25.641027"
|
||||
y2="115.3044" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient1"
|
||||
id="linearGradient5"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="25.938683"
|
||||
y1="80.4786"
|
||||
x2="25.641027"
|
||||
y2="115.3044" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient1"
|
||||
id="linearGradient6"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="25.938683"
|
||||
y1="80.4786"
|
||||
x2="25.641027"
|
||||
y2="115.3044" />
|
||||
</defs>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1">
|
||||
<g
|
||||
id="g9"
|
||||
style="display:none"
|
||||
transform="translate(-8.8234898,-66.083592)">
|
||||
<g
|
||||
id="g7">
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:22.5778px;text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;direction:ltr;text-anchor:middle;fill:#000000;stroke-width:0.264583"
|
||||
x="39.283604"
|
||||
y="115.8997"
|
||||
id="text1"><tspan
|
||||
sodipodi:role="line"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:50.8px;font-family:'Luckiest Guy';-inkscape-font-specification:'Luckiest Guy';text-align:center;letter-spacing:0px;text-anchor:middle;stroke-width:0.264583"
|
||||
x="39.283604"
|
||||
y="115.8997"
|
||||
id="tspan5">T</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:22.5778px;text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;direction:ltr;text-anchor:middle;fill:#000000;stroke-width:0.264583"
|
||||
x="79.859314"
|
||||
y="115.52763"
|
||||
id="text1-1"><tspan
|
||||
sodipodi:role="line"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:50.8px;font-family:'Luckiest Guy';-inkscape-font-specification:'Luckiest Guy';text-align:center;letter-spacing:0px;text-anchor:middle;stroke-width:0.264583"
|
||||
x="79.859314"
|
||||
y="115.52763"
|
||||
id="tspan5-8">J</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:22.5778px;text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;direction:ltr;text-anchor:middle;fill:#000000;stroke-width:0.264583"
|
||||
x="122.32855"
|
||||
y="115.8997"
|
||||
id="text1-28"><tspan
|
||||
sodipodi:role="line"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:50.8px;font-family:'Luckiest Guy';-inkscape-font-specification:'Luckiest Guy';text-align:center;letter-spacing:0px;text-anchor:middle;stroke-width:0.264583"
|
||||
x="122.32855"
|
||||
y="115.8997"
|
||||
id="tspan5-9">A</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:22.5778px;text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;direction:ltr;text-anchor:middle;fill:#000000;stroke-width:0.264583"
|
||||
x="161.78362"
|
||||
y="116.07333"
|
||||
id="text1-2"><tspan
|
||||
sodipodi:role="line"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:50.8px;font-family:'Luckiest Guy';-inkscape-font-specification:'Luckiest Guy';text-align:center;letter-spacing:0px;text-anchor:middle;stroke-width:0.264583"
|
||||
x="161.78362"
|
||||
y="116.07333"
|
||||
id="tspan5-3">S</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
id="g8"
|
||||
style="stroke:none">
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:22.5778px;text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;direction:ltr;text-anchor:middle;fill:#000000;stroke:none;stroke-width:0.264583"
|
||||
x="39.344238"
|
||||
y="128.46199"
|
||||
id="text1-3-2"><tspan
|
||||
sodipodi:role="line"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.2889px;font-family:'Luckiest Guy';-inkscape-font-specification:'Luckiest Guy';text-align:center;text-anchor:middle;stroke:none;stroke-width:0.264583"
|
||||
x="39.344238"
|
||||
y="128.46199"
|
||||
id="tspan5-2-9">TANGO</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:22.5778px;text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;direction:ltr;text-anchor:middle;fill:#000000;stroke:none;stroke-width:0.264583"
|
||||
x="79.264"
|
||||
y="128.3297"
|
||||
id="text1-3"><tspan
|
||||
sodipodi:role="line"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.2889px;font-family:'Luckiest Guy';-inkscape-font-specification:'Luckiest Guy';text-align:center;text-anchor:middle;stroke:none;stroke-width:0.264583"
|
||||
x="79.264"
|
||||
y="128.3297"
|
||||
id="tspan5-2">JULIET</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:22.5778px;text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;direction:ltr;text-anchor:middle;fill:#000000;stroke:none;stroke-width:0.264583"
|
||||
x="122.30926"
|
||||
y="128.43994"
|
||||
id="text1-3-7"><tspan
|
||||
sodipodi:role="line"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.2889px;font-family:'Luckiest Guy';-inkscape-font-specification:'Luckiest Guy';text-align:center;text-anchor:middle;stroke:none;stroke-width:0.264583"
|
||||
x="122.30926"
|
||||
y="128.43994"
|
||||
id="tspan5-2-8">ALPHA</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:22.5778px;text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;direction:ltr;text-anchor:middle;fill:#000000;stroke:none;stroke-width:0.264583"
|
||||
x="161.81256"
|
||||
y="128.5116"
|
||||
id="text1-3-6"><tspan
|
||||
sodipodi:role="line"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.2889px;font-family:'Luckiest Guy';-inkscape-font-specification:'Luckiest Guy';text-align:center;text-anchor:middle;stroke:none;stroke-width:0.264583"
|
||||
x="161.81256"
|
||||
y="128.5116"
|
||||
id="tspan5-2-1">SIERRA</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
id="g17"
|
||||
style="display:inline;fill:#f9f9f9;stroke:#000000;stroke-width:2.64583;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
|
||||
transform="translate(-8.8234921,-66.083609)">
|
||||
<g
|
||||
id="g12"
|
||||
style="fill:url(#linearGradient2);stroke:#000000;stroke-width:2.64583;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers">
|
||||
<path
|
||||
style="font-size:50.8px;font-family:'Luckiest Guy';-inkscape-font-specification:'Luckiest Guy';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:url(#linearGradient3);stroke:#000000;stroke-width:2.64583;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
|
||||
d="m 52.975791,80.428994 -0.248047,10.517187 -7.391797,0.297656 -1.885156,23.514843 -10.467578,0.5457 0.04961,-23.51484 -7.391797,0.396875 0.297656,-11.707812 z"
|
||||
id="text9"
|
||||
aria-label="T" />
|
||||
<path
|
||||
style="font-size:50.8px;font-family:'Luckiest Guy';-inkscape-font-specification:'Luckiest Guy';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:url(#linearGradient4);stroke:#000000;stroke-width:2.64583;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
|
||||
d="m 91.864783,95.088571 q 0,1.463477 0,2.902149 0,1.438672 -0.148829,2.90215 -0.272851,3.10058 -1.339453,5.87871 -1.066601,2.75332 -2.902148,4.83691 -1.810742,2.0836 -4.415234,3.29903 -2.604493,1.21543 -5.97793,1.21543 -1.314648,0 -2.75332,-0.22325 -1.413867,-0.22324 -2.827735,-0.66972 -1.389062,-0.44649 -2.678906,-1.09141 -1.265039,-0.66973 -2.257226,-1.53789 l 1.53789,-10.26914 q 1.463477,1.41387 3.249414,2.30684 1.785938,0.86816 3.894336,0.86816 1.364258,0 2.306836,-0.39687 0.942578,-0.39688 1.562695,-1.09141 0.620118,-0.69453 0.967383,-1.61231 0.37207,-0.94257 0.520899,-1.98437 0.173632,-1.066602 0.198437,-2.182813 0.04961,-1.116211 0.04961,-2.207617 0,-3.943946 -0.396875,-7.838282 -0.396875,-3.91914 -0.694531,-7.838281 l 11.360547,-0.74414 q 0.744141,7.739062 0.74414,15.478124 z"
|
||||
id="text10"
|
||||
aria-label="J" />
|
||||
<path
|
||||
style="font-size:50.8px;font-family:'Luckiest Guy';-inkscape-font-specification:'Luckiest Guy';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:url(#linearGradient5);stroke:#000000;stroke-width:2.64583;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
|
||||
d="m 138.9725,113.76649 -12.30313,1.5875 -1.48828,-5.60586 h -5.65547 l -1.24023,5.60586 -12.65039,-1.24023 9.87226,-33.039844 13.79141,-0.694532 z m -14.68438,-11.60859 -1.88515,-8.632031 -1.83555,8.632031 z"
|
||||
id="text11"
|
||||
aria-label="A" />
|
||||
<path
|
||||
style="font-size:50.8px;font-family:'Luckiest Guy';-inkscape-font-specification:'Luckiest Guy';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:url(#linearGradient6);stroke:#000000;stroke-width:2.64583;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
|
||||
d="m 174.96731,102.87724 q 0,3.39824 -1.19063,5.95313 -1.16582,2.53007 -3.22461,4.21679 -2.03398,1.68672 -4.7873,2.53008 -2.72852,0.84336 -5.87871,0.84336 -1.21543,0 -2.67891,-0.32246 -1.43867,-0.32246 -2.92695,-0.79375 -1.48828,-0.4961 -2.87735,-1.0418 -1.36425,-0.57051 -2.43086,-1.0666 l 1.09141,-10.21953 q 2.1084,1.26504 4.66328,1.93476 2.57969,0.64493 5.06016,0.64493 0.47129,0 1.14101,-0.0248 0.66973,-0.0496 1.26504,-0.22324 0.62012,-0.19844 1.0418,-0.57051 0.42168,-0.37207 0.42168,-1.0666 0,-0.47129 -0.29766,-0.79375 -0.29765,-0.34727 -0.76894,-0.5457 -0.47129,-0.22325 -1.0666,-0.32246 -0.59532,-0.12403 -1.16582,-0.17364 -0.57051,-0.0496 -1.06661,-0.0496 -0.49609,0 -0.79375,0 -2.1332,0 -3.89433,-0.74414 -1.73633,-0.74414 -3.00137,-2.058786 -1.24023,-1.339453 -1.93476,-3.150195 -0.69454,-1.835547 -0.69454,-3.96875 0,-2.926953 1.16582,-5.233789 1.19063,-2.33164 3.1502,-3.943945 1.98437,-1.637109 4.53926,-2.505274 2.55488,-0.868164 5.2834,-0.868164 1.21543,0 2.50527,0.09922 1.28984,0.07441 2.55488,0.297656 1.28985,0.223243 2.50528,0.570508 1.21543,0.347266 2.30683,0.868164 l -0.94258,10.070703 q -1.68672,-0.570508 -3.54707,-0.942578 -1.83554,-0.396875 -3.59668,-0.396875 -0.32246,0 -0.84336,0.02481 -0.49609,0 -1.0666,0.07441 -0.5457,0.04961 -1.11621,0.173633 -0.57051,0.124023 -1.01699,0.347265 -0.44649,0.198438 -0.71934,0.545703 -0.27285,0.347266 -0.24804,0.818555 0.0248,0.545703 0.39687,0.892969 0.39688,0.322461 0.99219,0.520898 0.62012,0.173633 1.33945,0.248047 0.74414,0.07441 1.46348,0.09922 0.71933,0 1.33945,0 0.62012,-0.02481 1.01699,0.02481 1.98438,0.124023 3.57188,0.843359 1.5875,0.719336 2.67891,1.909961 1.11621,1.190625 1.68671,2.852539 0.59532,1.637116 0.59532,3.621486 z"
|
||||
id="text12"
|
||||
aria-label="S" />
|
||||
</g>
|
||||
<g
|
||||
id="g16"
|
||||
style="fill:#f9f9f9;stroke:#000000;stroke-width:2.64583;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers">
|
||||
<path
|
||||
style="font-size:11.2889px;font-family:'Luckiest Guy';-inkscape-font-specification:'Luckiest Guy';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#f9f9f9;stroke:#000000;stroke-width:2.64583;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
|
||||
d="m 28.126996,120.5796 -0.05512,2.33716 -1.642623,0.0661 -0.418924,5.22553 -2.326131,0.12127 0.01103,-5.22553 -1.642624,0.0882 0.06615,-2.60174 z m 6.493322,7.40834 -2.73403,0.35278 -0.33073,-1.24574 h -1.256772 l -0.275608,1.24574 -2.8112,-0.27561 2.193839,-7.34219 3.06476,-0.15434 z m -3.263197,-2.57969 -0.418924,-1.91823 -0.4079,1.91823 z m 10.875488,-4.85069 -0.396876,7.47448 -2.888371,0.26459 -1.543404,-4.00183 -0.242535,4.079 h -2.480471 l 0.198437,-7.81624 2.756079,-0.1323 1.907207,3.96876 0.08819,-3.74827 z m 7.099659,6.77995 q -0.259071,0.32522 -0.63941,0.56775 -0.380339,0.24254 -0.8158,0.40239 -0.43546,0.15985 -0.892969,0.23702 -0.457509,0.0827 -0.870921,0.0827 -0.799263,0 -1.471747,-0.28664 -0.672483,-0.28663 -1.163065,-0.78824 -0.48507,-0.50711 -0.760678,-1.19062 -0.275608,-0.68351 -0.275608,-1.47175 0,-0.60082 0.137804,-1.17409 0.137804,-0.57877 0.391363,-1.08589 0.259072,-0.51263 0.628386,-0.93707 0.369315,-0.42995 0.837849,-0.73863 0.468533,-0.30868 1.025261,-0.47956 0.556728,-0.17087 1.190626,-0.17087 0.237023,0 0.507119,0.022 0.270096,0.0165 0.534679,0.0661 0.270096,0.0441 0.523655,0.12678 0.25356,0.0827 0.463022,0.20395 l -0.154341,2.10564 q -0.308681,-0.11575 -0.63941,-0.15434 -0.325218,-0.0441 -0.639411,-0.0441 -0.440972,0 -0.826823,0.1378 -0.380339,0.13229 -0.666972,0.38585 -0.28112,0.25356 -0.446484,0.61736 -0.165365,0.36381 -0.165365,0.82132 0,0.28663 0.07717,0.55672 0.07717,0.26459 0.231511,0.47405 0.159852,0.20395 0.391363,0.33073 0.237023,0.12678 0.545704,0.12678 0.209462,0 0.429948,-0.0551 0.225998,-0.0551 0.385851,-0.18742 l 0.02205,-0.42995 -1.322918,-0.022 0.06615,-1.65365 q 0.821311,-0.0276 1.642623,-0.0441 0.821311,-0.0221 1.653647,-0.0551 z m 7.231952,-2.7671 q 0,0.5016 -0.115755,0.97014 -0.115755,0.46302 -0.336241,0.87092 -0.214975,0.4079 -0.529168,0.74965 -0.308681,0.33624 -0.700044,0.57878 -0.385851,0.24253 -0.84336,0.38034 -0.457509,0.13229 -0.97014,0.13229 -0.496094,0 -0.948091,-0.12678 -0.446485,-0.12678 -0.837848,-0.35278 -0.391363,-0.23151 -0.711069,-0.55122 -0.314193,-0.32521 -0.540191,-0.71658 -0.220487,-0.39687 -0.347266,-0.84887 -0.121268,-0.452 -0.121268,-0.94258 0,-0.47956 0.115756,-0.93706 0.115755,-0.46303 0.330729,-0.87093 0.220487,-0.4079 0.529167,-0.74965 0.308681,-0.34175 0.68902,-0.5898 0.385851,-0.24805 0.832336,-0.38585 0.446485,-0.1378 0.942579,-0.1378 0.799263,0 1.45521,0.24804 0.661459,0.24805 1.12448,0.71107 0.468534,0.45751 0.722093,1.11346 0.259071,0.65043 0.259071,1.45521 z m -2.447398,0.14331 q 0,-0.23702 -0.07166,-0.45751 -0.06615,-0.22599 -0.198438,-0.39687 -0.132291,-0.17639 -0.330729,-0.28112 -0.192926,-0.11025 -0.446485,-0.11025 -0.259071,0 -0.463021,0.0937 -0.20395,0.0937 -0.352778,0.25907 -0.143316,0.15986 -0.220487,0.38034 -0.07717,0.21498 -0.07717,0.45751 0,0.23151 0.06615,0.46302 0.06615,0.23151 0.198438,0.41893 0.132291,0.18741 0.325217,0.30317 0.198438,0.11575 0.457509,0.11575 0.259072,0 0.463021,-0.0992 0.209462,-0.10473 0.352779,-0.27561 0.143316,-0.17639 0.220486,-0.40238 0.07717,-0.226 0.07717,-0.46854 z"
|
||||
id="text13"
|
||||
aria-label="TANGO" />
|
||||
<path
|
||||
style="font-size:11.2889px;font-family:'Luckiest Guy';-inkscape-font-specification:'Luckiest Guy';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#f9f9f9;stroke:#000000;stroke-width:2.64583;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
|
||||
d="m 68.416072,123.78768 q 0,0.32522 0,0.64492 0,0.31971 -0.03307,0.64492 -0.06063,0.68902 -0.297656,1.30638 -0.237023,0.61185 -0.644923,1.07488 -0.402387,0.46302 -0.981164,0.73311 -0.578777,0.2701 -1.32843,0.2701 -0.292145,0 -0.61185,-0.0496 -0.314193,-0.0496 -0.628386,-0.14883 -0.308681,-0.0992 -0.595313,-0.24253 -0.28112,-0.14883 -0.501606,-0.34176 l 0.341754,-2.28203 q 0.325217,0.31419 0.722092,0.51263 0.396876,0.19292 0.865409,0.19292 0.303169,0 0.512631,-0.0882 0.209462,-0.0882 0.347266,-0.24253 0.137804,-0.15435 0.214974,-0.3583 0.08268,-0.20946 0.115755,-0.44097 0.03858,-0.23702 0.0441,-0.48507 0.01102,-0.24804 0.01102,-0.49058 0,-0.87643 -0.08819,-1.74184 -0.08819,-0.87092 -0.15434,-1.74184 l 2.524568,-0.16537 q 0.165365,1.71979 0.165365,3.43959 z m 7.083124,-1.5875 q 0,0.4079 -0.03858,0.89848 -0.03858,0.49058 -0.12678,1.01424 -0.08819,0.52365 -0.23151,1.06384 -0.137804,0.53468 -0.347266,1.03078 -0.209462,0.49609 -0.490583,0.93155 -0.275607,0.42995 -0.63941,0.75517 -0.35829,0.3197 -0.804775,0.5016 -0.446485,0.18742 -0.992189,0.18742 -0.63941,0 -1.113456,-0.20947 -0.468533,-0.20395 -0.804775,-0.55121 -0.336241,-0.35278 -0.551216,-0.8158 -0.214974,-0.46853 -0.336241,-0.98668 -0.121268,-0.52365 -0.170877,-1.06384 -0.0441,-0.54571 -0.0441,-1.04731 0,-0.77171 0.07717,-1.5379 0.07717,-0.7717 0.220486,-1.53789 l 2.57969,0.0992 q -0.148828,0.86541 -0.259071,1.74184 -0.104731,0.87092 -0.104731,1.75287 0,0.0937 0.0055,0.28112 0.01102,0.1819 0.03307,0.41341 0.02205,0.226 0.06063,0.46853 0.0441,0.23703 0.115755,0.43546 0.07166,0.19844 0.170877,0.32522 0.104731,0.12678 0.242535,0.12678 0.159853,0 0.286632,-0.14883 0.12678,-0.15434 0.220486,-0.4079 0.09922,-0.25356 0.170877,-0.58429 0.07166,-0.33072 0.121268,-0.68902 0.04961,-0.35829 0.07717,-0.71658 0.03307,-0.35829 0.04961,-0.66697 0.02205,-0.30868 0.02756,-0.5457 0.0055,-0.23702 0.0055,-0.35278 0,-0.42995 -0.01654,-0.85438 -0.01102,-0.42995 -0.03859,-0.85439 h 2.57969 q 0.06615,0.76068 0.06615,1.54341 z m 5.28616,2.98759 -0.23151,2.44739 -4.641238,0.36381 q 0.03307,-1.92375 0.07166,-3.82544 0.0441,-1.9017 0.104731,-3.82544 h 2.866323 q -0.12678,1.20716 -0.242535,2.41433 -0.115756,1.20165 -0.165365,2.42535 0.259071,0.011 0.512631,0.011 0.253559,0 0.51263,0 0.308681,0 0.606338,-0.006 0.297656,-0.006 0.606337,-0.006 z m 3.235636,-4.61919 -0.606337,7.50756 -2.326131,0.12126 v -7.47448 z m 5.600354,-0.18742 q -0.03307,0.51815 -0.06063,1.02527 -0.02756,0.50711 -0.07166,1.02526 l -2.337155,0.12126 -0.05512,0.69454 H 88.7394 l -0.121267,1.70877 -1.653648,0.0551 -0.05512,0.80477 h 1.367015 0.97014 q -0.03307,0.60634 -0.07166,1.20717 -0.03307,0.59531 -0.06063,1.19613 l -4.751481,0.11025 0.17639,-7.94854 z m 6.013764,0.0662 -0.05512,2.33716 -1.642623,0.0661 -0.418924,5.22553 -2.326131,0.12126 0.01102,-5.22552 -1.642623,0.0882 0.06615,-2.60174 z"
|
||||
id="text14"
|
||||
aria-label="JULIET" />
|
||||
<path
|
||||
style="font-size:11.2889px;font-family:'Luckiest Guy';-inkscape-font-specification:'Luckiest Guy';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#f9f9f9;stroke:#000000;stroke-width:2.64583;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
|
||||
d="m 113.02678,127.9659 -2.73403,0.35277 -0.33073,-1.24574 h -1.25677 l -0.27561,1.24574 -2.8112,-0.2756 2.19384,-7.3422 3.06476,-0.15434 z m -3.26319,-2.57969 -0.41893,-1.91824 -0.4079,1.91824 z m 8.22414,-0.0882 -0.23152,2.4474 -4.64123,0.3638 q 0.0331,-1.92374 0.0717,-3.82544 0.0441,-1.90169 0.10473,-3.82543 h 2.86632 q -0.12678,1.20716 -0.24254,2.41432 -0.11575,1.20165 -0.16536,2.42535 0.25907,0.011 0.51263,0.011 0.25356,0 0.51263,0 0.30868,0 0.60634,-0.006 0.29765,-0.006 0.60634,-0.006 z m 6.68073,-2.16076 q 0,0.53467 -0.15985,0.94809 -0.15985,0.41341 -0.44097,0.72209 -0.27561,0.30868 -0.65044,0.52365 -0.37483,0.21498 -0.80477,0.35278 -0.42444,0.13229 -0.88195,0.19844 -0.45751,0.0606 -0.89848,0.0661 v 2.56866 h -2.56867 q 0,-1.26228 0.006,-2.51354 0.006,-1.25126 0.0165,-2.52457 0.011,-0.67248 0.006,-1.34497 -0.006,-0.67248 0.0276,-1.35599 0.70556,-0.20946 1.41112,-0.31419 0.70555,-0.10473 1.45521,-0.10473 0.42443,0 0.84887,0.0717 0.42444,0.0661 0.81029,0.21497 0.39136,0.14883 0.72209,0.37483 0.33624,0.22048 0.57878,0.52916 0.24253,0.30868 0.38033,0.70556 0.14332,0.39136 0.14332,0.88195 z m -2.4474,0.18741 q 0,-0.35829 -0.22048,-0.55673 -0.21498,-0.20395 -0.56224,-0.20395 -0.11576,0 -0.24254,0.022 -0.12127,0.0165 -0.23151,0.0441 l -0.0662,1.60955 q 0.0772,0.011 0.14883,0.011 0.0717,0 0.14883,0 0.19844,0 0.38034,-0.0661 0.18741,-0.0662 0.33073,-0.18742 0.14332,-0.12678 0.226,-0.29214 0.0882,-0.17088 0.0882,-0.38034 z m 9.2935,5.11528 -2.75608,0.13229 -0.022,-2.54661 h -1.26779 l -0.0772,2.41432 h -2.46945 l 0.20946,-7.75009 2.62379,0.12126 -0.16536,3.95773 h 1.22369 l 0.011,-4.25538 2.51354,0.0661 z m 7.47449,-0.47404 -2.73403,0.35277 -0.33073,-1.24574 h -1.25677 l -0.27561,1.24574 -2.8112,-0.2756 2.19384,-7.3422 3.06476,-0.15434 z m -3.2632,-2.57969 -0.41892,-1.91824 -0.4079,1.91824 z"
|
||||
id="text15"
|
||||
aria-label="ALPHA" />
|
||||
<path
|
||||
style="font-size:11.2889px;font-family:'Luckiest Guy';-inkscape-font-specification:'Luckiest Guy';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#f9f9f9;stroke:#000000;stroke-width:2.64583;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
|
||||
d="m 149.98623,125.57913 q 0,0.75516 -0.26459,1.32292 -0.25907,0.56224 -0.71658,0.93706 -0.452,0.37483 -1.06385,0.56224 -0.60633,0.18742 -1.30638,0.18742 -0.27009,0 -0.59531,-0.0717 -0.31971,-0.0717 -0.65043,-0.17639 -0.33073,-0.11024 -0.63942,-0.23151 -0.30316,-0.12678 -0.54019,-0.23702 l 0.24254,-2.27101 q 0.46853,0.28112 1.03628,0.42995 0.57327,0.14331 1.12448,0.14331 0.10474,0 0.25356,-0.006 0.14883,-0.011 0.28112,-0.0496 0.13781,-0.0441 0.23151,-0.12678 0.0937,-0.0827 0.0937,-0.23702 0,-0.10473 -0.0661,-0.17639 -0.0661,-0.0772 -0.17088,-0.12127 -0.10473,-0.0496 -0.23702,-0.0717 -0.1323,-0.0276 -0.25908,-0.0386 -0.12678,-0.011 -0.23702,-0.011 -0.11024,0 -0.17639,0 -0.47404,0 -0.86541,-0.16536 -0.38585,-0.16537 -0.66697,-0.45751 -0.27561,-0.29766 -0.42995,-0.70004 -0.15434,-0.4079 -0.15434,-0.88195 0,-0.65043 0.25907,-1.16307 0.26459,-0.51814 0.70005,-0.87643 0.44097,-0.3638 1.00872,-0.55673 0.56776,-0.19292 1.17409,-0.19292 0.2701,0 0.55673,0.0221 0.28663,0.0165 0.56775,0.0661 0.28664,0.0496 0.55673,0.12678 0.2701,0.0772 0.51263,0.19293 l -0.20946,2.23793 q -0.37483,-0.12678 -0.78824,-0.20946 -0.4079,-0.0882 -0.79926,-0.0882 -0.0717,0 -0.18741,0.006 -0.11025,0 -0.23703,0.0165 -0.12126,0.011 -0.24804,0.0386 -0.12678,0.0276 -0.226,0.0772 -0.0992,0.0441 -0.15986,0.12127 -0.0606,0.0772 -0.0551,0.1819 0.006,0.12127 0.0882,0.19844 0.0882,0.0717 0.22048,0.11575 0.13781,0.0386 0.29766,0.0551 0.16537,0.0165 0.32522,0.022 0.15985,0 0.29765,0 0.13781,-0.006 0.226,0.006 0.44098,0.0276 0.79375,0.18741 0.35278,0.15985 0.59532,0.42444 0.24804,0.26458 0.37482,0.63389 0.1323,0.36381 0.1323,0.80478 z m 3.32383,-4.82865 -0.60634,7.50756 -2.32613,0.12126 v -7.47448 z m 5.60035,-0.18742 q -0.0331,0.51815 -0.0606,1.02527 -0.0276,0.50711 -0.0717,1.02526 l -2.33716,0.12126 -0.0551,0.69454 h 1.64263 l -0.12127,1.70877 -1.65365,0.0551 -0.0551,0.80477 h 1.36701 0.97014 q -0.0331,0.60634 -0.0717,1.20717 -0.0331,0.59531 -0.0606,1.19613 l -4.75148,0.11025 0.17639,-7.94854 z m 6.64766,2.63482 q 0,0.42994 -0.0772,0.78272 -0.0717,0.34727 -0.23151,0.63941 -0.15985,0.29215 -0.41341,0.54019 -0.25356,0.24805 -0.61185,0.47405 l 1.31189,2.33716 -2.48047,0.48507 -0.84887,-2.34818 -0.68351,0.022 -0.0992,2.29306 h -2.37022 q 0.0276,-1.25677 0.0496,-2.50252 0.0276,-1.24575 0.0606,-2.50252 0.011,-0.6339 0.0221,-1.25677 0.011,-0.62287 0.0441,-1.25677 0.38585,-0.14332 0.76067,-0.23702 0.37483,-0.0937 0.74966,-0.14332 0.38034,-0.0551 0.76619,-0.0717 0.39136,-0.0221 0.79926,-0.0221 0.62839,0 1.21267,0.17639 0.58981,0.17088 1.0418,0.51814 0.452,0.34727 0.72209,0.86541 0.27561,0.51815 0.27561,1.20717 z m -2.46944,0.17639 q 0,-0.23152 -0.0661,-0.42444 -0.0606,-0.19293 -0.18741,-0.33073 -0.12127,-0.14332 -0.30868,-0.22049 -0.18191,-0.0827 -0.42995,-0.0827 -0.11025,0 -0.21498,0.0165 -0.10473,0.011 -0.20395,0.0386 l -0.0882,2.05053 h 0.13229 q 0.23702,0 0.47956,-0.0606 0.24805,-0.0606 0.44097,-0.18741 0.19844,-0.12678 0.31971,-0.32522 0.12678,-0.19844 0.12678,-0.47404 z m 9.31003,-0.17639 q 0,0.42994 -0.0772,0.78272 -0.0717,0.34727 -0.23151,0.63941 -0.15985,0.29215 -0.41341,0.54019 -0.25356,0.24805 -0.61185,0.47405 l 1.31189,2.33716 -2.48047,0.48507 -0.84887,-2.34818 -0.68351,0.022 -0.0992,2.29306 h -2.37022 q 0.0276,-1.25677 0.0496,-2.50252 0.0276,-1.24575 0.0606,-2.50252 0.011,-0.6339 0.0221,-1.25677 0.011,-0.62287 0.0441,-1.25677 0.38586,-0.14332 0.76068,-0.23702 0.37483,-0.0937 0.74966,-0.14332 0.38033,-0.0551 0.76619,-0.0717 0.39136,-0.0221 0.79926,-0.0221 0.62838,0 1.21267,0.17639 0.5898,0.17088 1.0418,0.51814 0.452,0.34727 0.72209,0.86541 0.27561,0.51815 0.27561,1.20717 z m -2.46944,0.17639 q 0,-0.23152 -0.0661,-0.42444 -0.0606,-0.19293 -0.18741,-0.33073 -0.12127,-0.14332 -0.30868,-0.22049 -0.18191,-0.0827 -0.42995,-0.0827 -0.11025,0 -0.21498,0.0165 -0.10473,0.011 -0.20395,0.0386 l -0.0882,2.05053 h 0.13229 q 0.23702,0 0.47956,-0.0606 0.24805,-0.0606 0.44097,-0.18741 0.19844,-0.12678 0.31971,-0.32522 0.12678,-0.19844 0.12678,-0.47404 z m 9.80061,4.66328 -2.73403,0.35278 -0.33073,-1.24575 h -1.25677 l -0.27561,1.24575 -2.8112,-0.27561 2.19384,-7.34219 3.06476,-0.15434 z m -3.2632,-2.57969 -0.41892,-1.91823 -0.4079,1.91823 z"
|
||||
id="text16"
|
||||
aria-label="SIERRA" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 28 KiB |
3
files/keycloak/themes/pvjjk-tjas/welcome/theme.properties
Executable file
3
files/keycloak/themes/pvjjk-tjas/welcome/theme.properties
Executable file
@@ -0,0 +1,3 @@
|
||||
parent=keycloak
|
||||
styles=css/pvjjk-tjas.css
|
||||
redirectToAdmin=false
|
||||
@@ -21,11 +21,6 @@ server {
|
||||
|
||||
return 301 https://$host$request_uri;
|
||||
}
|
||||
|
||||
if ($request_method !~ ^(GET|HEAD|POST)$ )
|
||||
{
|
||||
return 405;
|
||||
}
|
||||
}
|
||||
|
||||
server {
|
||||
@@ -62,9 +57,4 @@ server {
|
||||
root /usr/share/nginx/html;
|
||||
index index.html index.htm;
|
||||
}
|
||||
|
||||
if ($request_method !~ ^(GET|HEAD|POST)$ )
|
||||
{
|
||||
return 405;
|
||||
}
|
||||
}
|
||||
|
||||
129
files/nginx/conf/001-services.conf
Normal file
129
files/nginx/conf/001-services.conf
Normal file
@@ -0,0 +1,129 @@
|
||||
server {
|
||||
|
||||
listen 443 ssl;
|
||||
listen [::]:443 ssl;
|
||||
|
||||
server_name status.tjas;
|
||||
|
||||
http2 on;
|
||||
|
||||
ssl_certificate /etc/nginx/certs/fullchain.pem;
|
||||
ssl_certificate_key /etc/nginx/certs/privkey.pem;
|
||||
ssl_protocols TLSv1.2 TLSv1.3;
|
||||
ssl_ecdh_curve X25519:prime256v1:secp384r1;
|
||||
ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-CHACHA20-POLY1305;
|
||||
ssl_prefer_server_ciphers off;
|
||||
ssl_session_cache shared:SSL:20m;
|
||||
ssl_session_timeout 180m;
|
||||
|
||||
ssl_trusted_certificate /etc/nginx/certs/chain.pem;
|
||||
|
||||
expires off;
|
||||
etag off;
|
||||
if_modified_since off;
|
||||
|
||||
gzip on;
|
||||
gzip_min_length 1000;
|
||||
gzip_proxied any;
|
||||
gzip_types *;
|
||||
gunzip on;
|
||||
|
||||
location / {
|
||||
proxy_pass http://127.0.0.1:3001;
|
||||
proxy_set_header Host $http_host;
|
||||
proxy_intercept_errors: on;
|
||||
proxy_http_version 1.1;
|
||||
proxy_set_header Upgrade $http_upgrade;
|
||||
proxy_set_header Connection "upgrade";
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_set_header X-Forwarded-Proto $scheme;
|
||||
proxy_redirect off;
|
||||
}
|
||||
}
|
||||
|
||||
server {
|
||||
|
||||
listen 443 ssl;
|
||||
listen [::]:443 ssl;
|
||||
|
||||
server_name sso.tjas;
|
||||
|
||||
http2 on;
|
||||
|
||||
ssl_certificate /etc/nginx/certs/fullchain.pem;
|
||||
ssl_certificate_key /etc/nginx/certs/privkey.pem;
|
||||
ssl_protocols TLSv1.2 TLSv1.3;
|
||||
ssl_ecdh_curve X25519:prime256v1:secp384r1;
|
||||
ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-CHACHA20-POLY1305;
|
||||
ssl_prefer_server_ciphers off;
|
||||
ssl_session_cache shared:SSL:20m;
|
||||
ssl_session_timeout 180m;
|
||||
|
||||
ssl_trusted_certificate /etc/nginx/certs/chain.pem;
|
||||
|
||||
expires off;
|
||||
etag off;
|
||||
if_modified_since off;
|
||||
|
||||
gzip on;
|
||||
gzip_min_length 1000;
|
||||
gzip_proxied any;
|
||||
gzip_types *;
|
||||
gunzip on;
|
||||
|
||||
location / {
|
||||
proxy_pass http://127.0.0.1:3001;
|
||||
proxy_set_header Host $http_host;
|
||||
proxy_intercept_errors: on;
|
||||
proxy_http_version 1.1;
|
||||
proxy_set_header Upgrade $http_upgrade;
|
||||
proxy_set_header Connection "upgrade";
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_set_header X-Forwarded-Proto $scheme;
|
||||
proxy_redirect off;
|
||||
}
|
||||
}
|
||||
|
||||
server {
|
||||
|
||||
listen 443 ssl;
|
||||
listen [::]:443 ssl;
|
||||
|
||||
server_name cloud.tjas;
|
||||
|
||||
http2 on;
|
||||
|
||||
ssl_certificate /etc/nginx/certs/fullchain.pem;
|
||||
ssl_certificate_key /etc/nginx/certs/privkey.pem;
|
||||
ssl_protocols TLSv1.2 TLSv1.3;
|
||||
ssl_ecdh_curve X25519:prime256v1:secp384r1;
|
||||
ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-CHACHA20-POLY1305;
|
||||
ssl_prefer_server_ciphers off;
|
||||
ssl_session_cache shared:SSL:20m;
|
||||
ssl_session_timeout 180m;
|
||||
|
||||
ssl_trusted_certificate /etc/nginx/certs/chain.pem;
|
||||
|
||||
expires off;
|
||||
etag off;
|
||||
if_modified_since off;
|
||||
|
||||
gzip on;
|
||||
gzip_min_length 1000;
|
||||
gzip_proxied any;
|
||||
gzip_types *;
|
||||
gunzip on;
|
||||
|
||||
location / {
|
||||
proxy_pass http://127.0.0.1:3001;
|
||||
proxy_set_header Host $http_host;
|
||||
proxy_intercept_errors: on;
|
||||
proxy_http_version 1.1;
|
||||
proxy_set_header Upgrade $http_upgrade;
|
||||
proxy_set_header Connection "upgrade";
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_set_header X-Forwarded-Proto $scheme;
|
||||
proxy_redirect off;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -22,6 +22,7 @@
|
||||
<style>
|
||||
body {
|
||||
background-color: #333333;
|
||||
background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("https://christerwaren.fi/files/ai-generated-9087010-2.jpg") !important;
|
||||
width: 100vw;
|
||||
height: 100vh;
|
||||
margin: 0;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
$ANSIBLE_VAULT;1.2;AES256;pvjjk-1vos-niinisalo
|
||||
38363966343565366261653366313236663030643334626231343337383631383263333062326630
|
||||
3330613136306666303461643237303038616137316465620a353530393035656333643863393831
|
||||
64343562646265316539366135333262393864316430346464613632626634353639633234393862
|
||||
3138313961623830340a353761643663613565353835363865653061363663353466343933306464
|
||||
33376364623664373764376663386130396264383365353934303039376262346161356461653965
|
||||
6338376561373435333232373662333664623332366363626533
|
||||
63646462633232383165393662366332363539326132373738626332663663356138303563393563
|
||||
3837663132336666326263366236363439376234326431660a656538633864373830386566363864
|
||||
33323837663339316265393065633030333637306661373938363436666664626565323664363136
|
||||
3461373766653266310a366534313830366562306430306339383038366238323137323531633734
|
||||
36333835663538643766353038356230326537623036343865396465383864346162313764383962
|
||||
6463623739633434653932336630663961613664383466666464
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
$ANSIBLE_VAULT;1.2;AES256;pvjjk-1vos-niinisalo
|
||||
34333132343862346264666135326432383966356234373263636162663530663265643630613739
|
||||
3764336434386534623464386262633866623235383237300a366438643939336366633937343431
|
||||
35316565646562383064616533303736313939376563616133643134633061326633396434346431
|
||||
3835393935376436350a356432653839646663323730326536343965653462393730623836653066
|
||||
6632
|
||||
35313263303635393563313765663966353063383763346330343366636334626330663934663566
|
||||
3631316330623037373134393162656163656235326535650a386234656164653838663334633964
|
||||
66323161396432653739663461336563316336336130646639343766636334376138623738393731
|
||||
3339613630636264610a376439386432303230386362393633613633646463623339346464363466
|
||||
6533
|
||||
|
||||
@@ -1,98 +1,140 @@
|
||||
$ANSIBLE_VAULT;1.2;AES256;pvjjk-1vos-niinisalo
|
||||
61333934623863613638663035663336373231393037633563393039336563323963623864643863
|
||||
3661616366663832616263623362353131313163386632320a393532306236656535643066616561
|
||||
66623463363064613132396662656365623961323761623539636436383238393036633533313132
|
||||
3162663365376437330a323838353765623961656133343233656137663964613662623634313138
|
||||
38613937393631353136326662363033653838646363376637336166326434343339653366636237
|
||||
31333363353734616432333464653437353433326139366564653138366563363566326635363639
|
||||
39393236316538383766393230373964663663656238653364333462626433366533663131356665
|
||||
31326434363737323737383936353530376134373461356332653866633031346137383138353037
|
||||
66653032353135376334356539306636643831613261653566373764313436356538356464653665
|
||||
30363230663936316137363233663566613730653464346636633938626331633536383861323034
|
||||
36656362373165346563623364366238386563643264383364663438663730373662633036353134
|
||||
39363530356262356639333965353862656261336232613536353533383966313466633762663962
|
||||
36343162356332313438323830363266363836666138386162396262303232663961336539343565
|
||||
32396332333361626362373563353133326465383561393836383465616235363935636338643538
|
||||
37333034316663333739396263653438316534653232623562313766353935326338333263343231
|
||||
32353434656536373165313633363135373061396534323632306530343165346666373365663432
|
||||
31633666646332363561613837326633313365373436366637373237663965353539306339333765
|
||||
39363130343463303337383535376331633032373736643563613331326566323436333532356361
|
||||
35613264643338623639346235363639363165626665366433316265303466643062316430616661
|
||||
63336433626138323963663461656138356666616230626232366432393338666137666263366163
|
||||
31623062333538353436313335623537643761326533326466396333623765616431303366383636
|
||||
33653838356264313864643966386364643037326464663366323834616563383333303831343631
|
||||
63346365616361613830323461333436393764373239633538303839353834333131626534313132
|
||||
66373163316462326661323263633561323634643432653131616165653563336138633663653332
|
||||
62313935626132366531303130653264333164393661383163393863616366363365333262316562
|
||||
38303138633332333162393561623036633961343363333437346335613461373833666665363664
|
||||
65663462336466643662643130336164303538653138343435393436353266646536373064663835
|
||||
39353631383039363138393266316530666531326566343735646337623534303633316238343164
|
||||
64303766333863343363366565636233626332646332346266626437666135626337616134613434
|
||||
35303233346235333761323262326164316366323430303462646332343866336232386264333332
|
||||
37323033303762656533333130346636383565663034346630386433326131643834306563666239
|
||||
32393937303931636266613032616166363762383335633632313561376538313939343737636363
|
||||
33316561356139323535326563393632643634636235363533653336386363623038623263326432
|
||||
66646430363735356238666563376432633337633332636238653663666232646235376165616532
|
||||
37656133373437396239393961623866666165643934323338363366363763653063333438313833
|
||||
38366435313066636264376631336230346438333166613364613332643734613239373832346161
|
||||
64633830653165303639366232363335363038316433616663376662643135303030623037303534
|
||||
39393932323235313062626439323233393438363431646533333237393735646239393137633230
|
||||
62643734353739626332303037353532663737646536373333623831313132346563613837653963
|
||||
66303262326137316138353866643362356561383136633562373733376433656435613033303061
|
||||
61656661383065363263363030653233333031633533386363353164623066333332353238336132
|
||||
33643339313931386332323039386636316537333165326361626636633236393136376666633834
|
||||
34343134663530643532646335353462363931636532626431396565636339383139616366653561
|
||||
38396562313130323661323134386637383766333565343638346532373638383064616535616136
|
||||
33666630663232643263626433313065376136616437393934376530343461663265343430353865
|
||||
66633238383931306339373139613036323838323935643462653531353630353931666632346632
|
||||
63386631353466343039376461343132383237346132633832346432613465643232353465386263
|
||||
38663236316637333865323736366639623562653935663238383631303636366438656139613639
|
||||
64626463663934663064653862636263323163376363343864363234323633303732343838383062
|
||||
64646236643063373233396165626339623262663035663733386637353662643033323334343933
|
||||
34386435356233666638363066613334333163323966386439333362623764313464633862323532
|
||||
62323731373430666633313633316566326432333238323830663236633965616634363264623238
|
||||
63353166666461346231303334363663323134623365393134386166666562353064636430653166
|
||||
33306463306239623431383838636566666439393937653264623163646363393930666364336235
|
||||
39353163643833366531393833333862666635663731313565643934656566316261383030356531
|
||||
33643565643565356237366361643536663733396233393061653766616538376634336634313161
|
||||
65663437393666393731386434616634303963333036346237326636653236363537306434646562
|
||||
36316235303263363665666364323437376463303334303939313932626230653737623531363861
|
||||
66356633643765343837613433666564346462303664613962363834393562663232663034326133
|
||||
31396331343634656431343261396166623939613164383933343837363765633737623234613161
|
||||
35313362313734653138376664313732376463643766346238306165636531386466346565306630
|
||||
65613939353031626136313932366639316137343732663966613035633630653864623435656566
|
||||
39313238373162313839663962326335336531653065346165656130396461383335663438323262
|
||||
38626265313862393035386535366135303735356538346231363065316434366237623661646137
|
||||
66383937376164303164356536613530666531363165633262643263353463343438376433316361
|
||||
33616463373231313934616433346364653261393235623565613965393635633031316635623035
|
||||
33353532313862663430636430626166656633353032303436386135626433666638666365326163
|
||||
38313838613030343961363931333639393561336531653031643436356439633863383538626665
|
||||
35613763396231343466653532303338643565356435353864623465386132396537306130373664
|
||||
31383437376333613861653532653834313536653532643461613066336465303630313231323365
|
||||
38623463663234613439346333373634353665646638396332353733623134306566663161333930
|
||||
63326634333763323938653961653038323336653762303364303861333732353665633532613233
|
||||
31636332386633376466383132646665303663313239396434306662323032343761343537313565
|
||||
65616438633662396566316366343365376137346435393037613662343433366537663938313633
|
||||
39306236373833333162316438666436333133643337646339343333386135313065333462636162
|
||||
39633435613931326433633134633162663765353963313430306435383064643036343331653232
|
||||
39663136336639326435383332613534633965656364353763316130373936643061343036366365
|
||||
30363532643531363466663536356237353839626138633630386661396461356230363166653863
|
||||
39613933663862663762636639353238373661383263386263393161303866316332646437306338
|
||||
35666263373639396235623764323137396331316239326363333835353665396231656164346135
|
||||
61623365336461323536663130646564316139663536393333373931363832663464343233316131
|
||||
65623930386232653966366635616430373039653732313036343631663032623738353736336261
|
||||
30326665653366356234616462643933373030313364663863666137333864393066646631383431
|
||||
32373834326434313139613435383738303030656562646561343139346130613361626130623031
|
||||
66303636636166306563383037396436636332613839336533626361666635393865353938313431
|
||||
33373832386434363939346635393736643365623731656635353437323561323962656337353633
|
||||
39393838646466666364313133663063616633333137643430363530346537393263623066643565
|
||||
36303832373264386330343061656362623034326234623634383634333062613964373430396638
|
||||
30663330393135633066306334636535623865326132386539343962616235363335653361366334
|
||||
30656638313263393430343736633465663236393730343662663233396434396232653936336137
|
||||
37623839326663376130646235356431346563326537626432626435303666643931316263656363
|
||||
30373263303035336232343937323666323335343236386338323030656133363264663061336433
|
||||
36353764343731383935613838336564393531663831663635623337343865373931356535363366
|
||||
31366666656333643332363333386662313161666466613837616265623665656632303337626230
|
||||
64343836636332356365636365366137623761623537643437386265366166646433613862356662
|
||||
31646162356532616238663461353034306563343465663734663662393564636437336635393862
|
||||
31323131646635323934393466383032666364366565363463636331346534636330
|
||||
30623437366534396537383865326662323361366635353366393830353631653137633734313939
|
||||
3234626566343537636530393332396630646162373566660a336662636264353136313539326162
|
||||
63396364643866313865393764353261353532666435323565643131303338626230653138613165
|
||||
6261663638616262650a313938316365326562366437333538346163336630656636323335326265
|
||||
64626230343738613139626664623238303063613666663733353732393334333630343364633737
|
||||
30656361363039643261386566313930386362323563613932303466646231383633393039633938
|
||||
38636663626461666531646635636233373061363533373839313430653834336365346461636161
|
||||
31393665656164666231643634343966636138623238626463633765636130323361376562303639
|
||||
37633432633633306632383465343430303031343234333565643034303935333937373436343663
|
||||
66373335393233343164643035363938333433636234643139646239653431633633363635616438
|
||||
63313264303935333938636264323965663061386438353763653066373863353061323363353334
|
||||
38383662303030666361316364303561363961623030613339323861313562383730646437373030
|
||||
62383537656663383331353937393735343130666634616238323532366164636164613463346265
|
||||
31373263613561616636636364393539306335343766343262356661383935373530663436376433
|
||||
64316162363461643337373465643035343730633132303137313734633536313131323530326632
|
||||
34316232323033363461313262633761326639663731356530343165626139383636383135353865
|
||||
35336465353964346134393535393731316135383832396538343464333232623431323933653439
|
||||
62623764363230396632343636373864313465373661626532353162303539373731363337373566
|
||||
32323664363864303034323432383932386363646536626334613663333130666362376632626633
|
||||
37613639343835613039353333323632316566376266363738386263323966396338383064386630
|
||||
65323939633439663137616266373933333164316436306563316635323865306139383863313636
|
||||
65326636376339643135303736343132306462363737396533366264356530663638366234613630
|
||||
35656332313364343735666536333065306539333161356337333737383164336136313763386236
|
||||
37343931636634356562323230386464316432663838373063653165376232373164396165326562
|
||||
62653234373332323461633333353133663336383165333035363566323162383237333932373462
|
||||
65336333343364666563313736633463636462656636636263356136303865626236386237666266
|
||||
64626138393462636663643635613737333764366565383234646231623437636465333237656336
|
||||
35666435353434303061633230366464346266303330383837613438383363643237656566313964
|
||||
31323734356537373266353935333034333232363931623432336663373937346561393639326136
|
||||
64306131356334303462643533356634613439613735313162663662623130356561656666326133
|
||||
66633330643561613761393363313763383938353938643434303863653539383639613236393236
|
||||
33393066363837663534336234373336616562363064653333313962623966356662383131663964
|
||||
33653438616533616336653130386131353533636561633665343462653461353563316139653130
|
||||
31613334363663336263636666376533396430373434653961346633386635646435323361393832
|
||||
33316439313436666236373435396262396230626162373964643038623537323562373833613765
|
||||
36383364323335376635323232383732646663623763303062656335613732393234383332626137
|
||||
36306463376635303161366338303639313639626362383865623632663563393866373736376262
|
||||
66393532346135386133326133346664393831363064313534353939666262343061663961333862
|
||||
38353337636138623362303365383365323535363036363033356165376163643730346366363131
|
||||
30653631333731646337643234303831653538326263366232313331343664336162646333626638
|
||||
39643832346431393032343637303330386461343663643334376365666334343033303638366631
|
||||
61333532343630373138363161633062613032343733393736376465383730363635663636363262
|
||||
38653230376666383763366534623733303961333939363662313230626466383534663333303766
|
||||
31323064666632623232666261393862636430373134616235373838383232633438653166313730
|
||||
30336562303338613764356130356330653638346537626139336230313436663362653137363739
|
||||
63366135396261626563666238353131653462656662326464373665323837613730326664313066
|
||||
62386166613036656533353336343339373862666464333961313765626238623261313562663835
|
||||
37663164623633616335343733396664333238656561653166636465343436346235386436333437
|
||||
32303036386666376464366136636263336439613762343161666433623462663830336464646534
|
||||
63666163346264333336346666316131316431333266663634633730663465643661396133646330
|
||||
66623831633064643265313764633230353934613638363133623034363837326137383461386632
|
||||
34313532636236363639623031313462373865383132333965346465383039393561313662313334
|
||||
65613561346138616231376235343664383935366262396462353835376333306165346231323635
|
||||
30343639333762343361376138666262613231613835393536343930616337633539336466333762
|
||||
39656630653065666662663636353062306634326339616335326164313233313936373039353363
|
||||
63346464623830373239656235346436636136373536383237386233306366613535633965333063
|
||||
31376462376165316463383837383238626361353635653536383630323633313937616637386639
|
||||
33383863376435393062623439323137643237356130333336313438353762353336376534343530
|
||||
39323135636665333233383564306136323235636663636565663365353837306635333638653663
|
||||
36616666306538653965663162653963336639376138386264323530393032323032663235326131
|
||||
38633565323265643962343231613837616361353531393536303133333639306363616534623362
|
||||
34326461396139336162626562383737653565633933383964626565343766393433353136643730
|
||||
38623034623538663566316239326636366465306236646630316664333536393265626334336136
|
||||
30323134393334313936366134653461646638653131323966626666333066323431626666626361
|
||||
38313263326236616532353235366332373966613934643334353665303663393039346263386564
|
||||
35346234393862666537613363303464376338313866346131633735383433363038313538313436
|
||||
66623636306239336437623361313136303032626166336430393530363966636635373331306265
|
||||
33633538333931653761646162313162336237626363303730383036386634643932366231326637
|
||||
35366266646534353233393361386133376339303831323631623539643033663034366138393039
|
||||
39383537363762666637396265376237386237343839346638373439346632333061343031663265
|
||||
39326461666633393163373362326464313236333163623461633234326437303732636136633533
|
||||
31343031653062316330396165353435373465613661306337373362363833383863313339376634
|
||||
32306337613963633731333865626264623834613530376632633939643032373138653333663233
|
||||
31656165326666376135633131323362386531653533653161303361663634323438613766356132
|
||||
66356436343763623463343163363966343539653966383338393964636435313666386336373831
|
||||
62313565653637613262616263313533333931633462623233666433646365373262306565373637
|
||||
61366663373364663961623338393732366364636639326532396136323566303034306535366435
|
||||
32316366636362346531363364313139313764626565613662306638336533666163653439373533
|
||||
62633065643337333366383131353661326139663336643030323836353837626536383331646135
|
||||
30323063333739636430316532646532323763663661306636623664316133306361653831333434
|
||||
61313433326362336533383665323162326134663039663663353333633030616465323932363162
|
||||
34386331386164363234653838633933653862386139353239636237663335356630386364346266
|
||||
65633438393465666136623163636638626565653631623563613532393634646430316661623233
|
||||
39663865306561613532376639663266623263393531313938616639383262646632623165656631
|
||||
32663664383130353639373231393637613435663366333165663464646332626361336138326635
|
||||
33646439663465666338373936333939306362653239303337333639643461363932376237353466
|
||||
63663763353166356531666461303738626463373932633930663132633033356630656537643462
|
||||
36633937643535653635303032373166336664383863353364393832383330353133366431353035
|
||||
65663432363834366430343461316237343335396238666134646665613532356361346562633365
|
||||
63353566326361663632333838343564313032333937386330626238346435633835386432363836
|
||||
34373333323663316431623834636238666363356531646365313336613936313331643933373439
|
||||
65346638306566353965343037653934333632383232366537313662313432333136316335336431
|
||||
62323064663633396633623737326336636633346562316539636231366363633639333861653534
|
||||
38373465666532386638313536316136616364323861326137373465613833623339386265316265
|
||||
39343739393237353736653130356535616137353233376366666630623930613733333764616533
|
||||
63656366383634356135336466383633616637373165646231656631656132666636333438613761
|
||||
64333534653465353539306563616638666434383539643536663566366263343835633637666434
|
||||
39383762353830613139633939643765653234393365316236393939303633353539643838356433
|
||||
37646139383162353532393235333566613536623637623238353634343866653565663966613037
|
||||
39343931363161376566363966653161383339373666306531396664353639353336323835316565
|
||||
62383763343438366362343733313632326537353166393233376336313031663431393962663465
|
||||
64363933363164363134306265656634643364633131353534653266623736636132656362646665
|
||||
65356465303130376534626133363536633136663465323333386138306534343963366338643166
|
||||
34333536353966333230346632633339373430346331626264613333376536613738366239326235
|
||||
34393065326431663966393731383530386636343163313963383334313963356338313139626339
|
||||
38323135366464333462643662643765646433366233343233313363633661636266643263363665
|
||||
63303331663935333732303961326137323164366637666235616639396662313634303130303239
|
||||
63663065313439393166323930303264643664626462396566356330353838646366306636666135
|
||||
65323264323062333937386230363763346666336236643639623061663762363430656566333939
|
||||
30333263323631666361623136336330333531636161363162363639623336336265636561623435
|
||||
38323337643533396536303532353930353961346130316331633532666163396165613464626265
|
||||
61386465613739303764373632383365313462653662303864363563646162396639333439633565
|
||||
39303232393838396331343865623333303262336631306564326363383130623661666131363365
|
||||
63383232306266646565656132663162313934346461623763313633366365326535346531346363
|
||||
37316139616664636636666130653964613365666233316238666363356361353838393532656437
|
||||
30303463306236616330373239653632343937353235336466386331303537333365636463616565
|
||||
39343964623665346566656435373139353131366432323865636135613131633336376537393462
|
||||
64643130393439643939393931636439626330333663306639313932316662613635666164343033
|
||||
61633931653839616337386336653934373731393361363262383039656563656165663866653463
|
||||
30333130646339623936623231643936633838626165323338363438306330313932623131643362
|
||||
35643030343663313033623536336564376432616131653633623034366232663662636261393130
|
||||
38343233336631376265343361626164323465346565326566363836396336616365666361386362
|
||||
62306366336465323038336561373661336364653466333962353639396266396439613665396565
|
||||
31383734383731653833356230393830313631326530346637353261616435666666313637653135
|
||||
34373934663561396330643339353338363439373131303865633834643637623335393363653932
|
||||
63386666363434616562393934323335333433663161383731386234616637653761396465343261
|
||||
62376264313338356536383063633562663664386263373431666630636335653433633336356238
|
||||
31363365663334306639386361353565333131383635336661393231383635306438303862643630
|
||||
32393561643831333366393335383331383939653737366565653661323164636262346439336166
|
||||
65363439653631366235383864646536326264353836316130626666653939663734343838376434
|
||||
30323232393536666434373138323732373735643965646432623631383263393435616566346336
|
||||
33393566623338356265336437386439376430613665313936393532343939663662663066353738
|
||||
65343963383136373936613363363665656232646265303837373962353432626563643966386665
|
||||
38316635316431616238373038333661336638306434653065326431633262363838616134666138
|
||||
33623861313665663032323130623033326635353365303038383661656263396636666538636638
|
||||
35386330633632396338376631623462326532616433383537633063323863343733356166636233
|
||||
39326437646466333939623064623834616136316236356161633062326435616563653432666230
|
||||
62303963653961356466653261373164646633373036303264663139383765303933663937326464
|
||||
653761383338613261393762653934303361
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
- name: "Installer"
|
||||
import_tasks: tasks/installer.yml
|
||||
vars:
|
||||
ansible_python_interpreter: "{{ ansible_facts.user_dir }}/.venv/ansible/bin/python3"
|
||||
ansible_python_interpreter: "/root/.venv/ansible/bin/python3"
|
||||
when:
|
||||
- inventory_hostname == "olympus.juva.tjas"
|
||||
tags:
|
||||
@@ -19,7 +19,7 @@
|
||||
- name: "Maintenance"
|
||||
import_tasks: tasks/maintenance.yml
|
||||
vars:
|
||||
ansible_python_interpreter: "{{ ansible_facts.user_dir }}/.venv/ansible/bin/python3"
|
||||
ansible_python_interpreter: "/root/.venv/ansible/bin/python3"
|
||||
when:
|
||||
- inventory_hostname == "olympus.juva.tjas"
|
||||
tags:
|
||||
@@ -29,7 +29,7 @@
|
||||
- name: "Deployer"
|
||||
import_tasks: tasks/deployer.yml
|
||||
vars:
|
||||
ansible_python_interpreter: "{{ ansible_facts.user_dir }}/.venv/ansible/bin/python3"
|
||||
ansible_python_interpreter: "/root/.venv/ansible/bin/python3"
|
||||
when:
|
||||
- inventory_hostname == "olympus.juva.tjas"
|
||||
tags:
|
||||
|
||||
@@ -88,7 +88,7 @@
|
||||
device:
|
||||
- "/dev/net/tun"
|
||||
volumes:
|
||||
- "{{ ansible_facts.user_dir }}/data/yggdrasil/config.conf:/etc/yggdrasil-network/config.conf"
|
||||
- "/root/data/yggdrasil/config.conf:/etc/yggdrasil-network/config.conf"
|
||||
restart_policy: always
|
||||
when:
|
||||
- (deployerTaskY1 is defined and deployerTaskY1.changed) or deployerTaskY1 is undefined or (deployerTaskY2 is defined and deployerTaskY2.changed) or deployerTaskY2 is undefined or (deployerTaskY3 is defined and deployerTaskY3.changed) or deployerTaskY3 is undefined or (deployerTaskY4 is defined and deployerTaskY4.changed) or deployerTaskY4 is undefined
|
||||
@@ -689,10 +689,10 @@
|
||||
recreate: on
|
||||
network: host
|
||||
volumes:
|
||||
- "{{ ansible_facts.user_dir }}/data/nginx/index.html:/usr/share/nginx/html/index.html:ro"
|
||||
- "{{ ansible_facts.user_dir }}/data/nginx/config.conf:/etc/nginx/nginx.conf:ro"
|
||||
- "{{ ansible_facts.user_dir }}/data/nginx/conf/:/etc/nginx/conf.d/:ro"
|
||||
- "{{ ansible_facts.user_dir }}/data/openssl/{{ hostname }}/:/etc/nginx/certs/:ro"
|
||||
- "/root/data/nginx/index.html:/usr/share/nginx/html/index.html:ro"
|
||||
- "/root/data/nginx/config.conf:/etc/nginx/nginx.conf:ro"
|
||||
- "/root/data/nginx/conf/:/etc/nginx/conf.d/:ro"
|
||||
- "/root/data/openssl/{{ hostname }}/:/etc/nginx/certs/:ro"
|
||||
restart_policy: always
|
||||
when:
|
||||
- (deployerTaskN1 is defined and deployerTaskN1.changed) or deployerTaskN1 is undefined or (deployerTaskN2 is defined and deployerTaskN2.changed) or deployerTaskN2 is undefined
|
||||
@@ -714,7 +714,7 @@
|
||||
recreate: on
|
||||
network: host
|
||||
volumes:
|
||||
- "{{ ansible_facts.user_dir }}/data/uptime-kuma/:/app/data"
|
||||
- "/root/data/uptime-kuma/:/app/data"
|
||||
restart_policy: always
|
||||
env:
|
||||
HOST: 127.0.0.1
|
||||
@@ -724,3 +724,35 @@
|
||||
tags:
|
||||
- uptime-kuma
|
||||
- status
|
||||
|
||||
- name: "Deployer - Keycloak - Pull Image"
|
||||
containers.podman.podman_image:
|
||||
name: quay.io/keycloak/keycloak:latest
|
||||
tag: latest
|
||||
register: deployerTaskC1
|
||||
|
||||
- name: "Deployer - Keacloak - Run Container"
|
||||
containers.podman.podman_container:
|
||||
name: keacloak
|
||||
image: quay.io/keycloak/keycloak:latest
|
||||
state: started
|
||||
recreate: on
|
||||
network: host
|
||||
volumes:
|
||||
- "/root/data/keycloak/themes:/opt/keycloak/themes"
|
||||
restart_policy: always
|
||||
env:
|
||||
BIND: "127.0.0.1"
|
||||
KEYCLOAK_ADMIN: "{{ config.keycloak.admin.username }}"
|
||||
KEYCLOAK_ADMIN_PASSWORD: "{{ config.keycloak.admin.password }}"
|
||||
PROXY_ADDRESS_FORWARDING: "true"
|
||||
KC_DB_URL: "jdbc:mariadb://127.0.0.1:3306/{{ config.mariadb.users['keycloak'].database }}?user={{ config.mariadb.users['keycloak'].username }}&password={{ config.mariadb.users['keycloak'].password }}"
|
||||
KC_FEATURES: "preview"
|
||||
JAVA_OPTS_APPEND: "-Djava.net.preferIPv4Stack=false -Djava.net.preferIPv6Addresses=true"
|
||||
command: "start --db mariadb --hostname-strict false --proxy-headers xforwarded --http-enabled true --spi-theme-welcome-theme=pvjjk-tjas --log-level=ERROR"
|
||||
when:
|
||||
- (deployerTaskC1 is defined and deployerTaskC1.changed) or deployerTaskC1 is undefined
|
||||
tags:
|
||||
- keycloak
|
||||
- sso
|
||||
|
||||
|
||||
Reference in New Issue
Block a user