mirror of
https://github.com/roles-ansible/ansible_role_rspamd.git
synced 2024-08-16 17:09:51 +02:00
Initial commit
This commit is contained in:
commit
698ab80d8b
29 changed files with 1052 additions and 0 deletions
6
.github/FUNDING.yml
vendored
Normal file
6
.github/FUNDING.yml
vendored
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
---
|
||||||
|
# Feel free to add yourself if you maintain this repo
|
||||||
|
# or participate in a way that you have the feeling that you belong there ;-)
|
||||||
|
|
||||||
|
github: [do1jlr]
|
||||||
|
liberapay: L3D
|
366
.github/galaxy.svg
vendored
Normal file
366
.github/galaxy.svg
vendored
Normal file
|
@ -0,0 +1,366 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="167.93626"
|
||||||
|
height="20.044449"
|
||||||
|
version="1.1"
|
||||||
|
id="svg28"
|
||||||
|
sodipodi:docname="galaxy.svg"
|
||||||
|
inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)">
|
||||||
|
<style
|
||||||
|
id="style883"></style>
|
||||||
|
<metadata
|
||||||
|
id="metadata34">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
<dc:title></dc:title>
|
||||||
|
<cc:license
|
||||||
|
rdf:resource="MIT (c) L3D <l3d@c3woc.de>" />
|
||||||
|
<dc:creator>
|
||||||
|
<cc:Agent>
|
||||||
|
<dc:title>3D <l3d@c3woc.de></dc:title>
|
||||||
|
</cc:Agent>
|
||||||
|
</dc:creator>
|
||||||
|
<dc:rights>
|
||||||
|
<cc:Agent>
|
||||||
|
<dc:title>MIT License</dc:title>
|
||||||
|
</cc:Agent>
|
||||||
|
</dc:rights>
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<defs
|
||||||
|
id="defs32">
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#b"
|
||||||
|
id="linearGradient4625"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="matrix(4.9067096,0,0,0.44280744,1.0963297e-6,-1e-6)"
|
||||||
|
x1="0"
|
||||||
|
y1="-0.28392482"
|
||||||
|
x2="0"
|
||||||
|
y2="45.166359" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#b"
|
||||||
|
id="linearGradient978"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="matrix(4.9067096,0,0,0.44280744,1.0963297e-6,-1e-6)"
|
||||||
|
x1="0"
|
||||||
|
y1="-0.28392482"
|
||||||
|
x2="0"
|
||||||
|
y2="45.166359" />
|
||||||
|
</defs>
|
||||||
|
<sodipodi:namedview
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1"
|
||||||
|
objecttolerance="10"
|
||||||
|
gridtolerance="10"
|
||||||
|
guidetolerance="10"
|
||||||
|
inkscape:pageopacity="0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:window-width="3836"
|
||||||
|
inkscape:window-height="2105"
|
||||||
|
id="namedview30"
|
||||||
|
showgrid="false"
|
||||||
|
showguides="true"
|
||||||
|
inkscape:guide-bbox="true"
|
||||||
|
inkscape:zoom="22.627417"
|
||||||
|
inkscape:cx="96.377106"
|
||||||
|
inkscape:cy="18.290108"
|
||||||
|
inkscape:window-x="2560"
|
||||||
|
inkscape:window-y="53"
|
||||||
|
inkscape:window-maximized="0"
|
||||||
|
inkscape:current-layer="svg28"
|
||||||
|
fit-margin-top="0"
|
||||||
|
fit-margin-left="0"
|
||||||
|
fit-margin-right="0"
|
||||||
|
fit-margin-bottom="0"
|
||||||
|
inkscape:document-rotation="0">
|
||||||
|
<sodipodi:guide
|
||||||
|
position="47.649406,5.7442467"
|
||||||
|
orientation="0,1"
|
||||||
|
id="guide4567"
|
||||||
|
inkscape:locked="false" />
|
||||||
|
</sodipodi:namedview>
|
||||||
|
<linearGradient
|
||||||
|
id="b"
|
||||||
|
x2="0"
|
||||||
|
y2="45.166359"
|
||||||
|
gradientTransform="scale(2.258318,0.44280744)"
|
||||||
|
x1="0"
|
||||||
|
y1="-0.28392482"
|
||||||
|
gradientUnits="userSpaceOnUse">
|
||||||
|
<stop
|
||||||
|
offset="0"
|
||||||
|
stop-color="#bbb"
|
||||||
|
stop-opacity=".1"
|
||||||
|
id="stop2" />
|
||||||
|
<stop
|
||||||
|
offset="1"
|
||||||
|
stop-opacity=".1"
|
||||||
|
id="stop4" />
|
||||||
|
</linearGradient>
|
||||||
|
<clipPath
|
||||||
|
id="a">
|
||||||
|
<rect
|
||||||
|
width="102"
|
||||||
|
height="20"
|
||||||
|
rx="3"
|
||||||
|
id="rect7"
|
||||||
|
x="0"
|
||||||
|
y="0"
|
||||||
|
style="fill:#ffffff" />
|
||||||
|
</clipPath>
|
||||||
|
<rect
|
||||||
|
style="opacity:1;vector-effect:none;fill:url(#linearGradient978);fill-opacity:1;stroke:none;stroke-width:1.47402;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers"
|
||||||
|
id="rect970"
|
||||||
|
width="167.76178"
|
||||||
|
height="20.044449"
|
||||||
|
x="4.6019753e-15"
|
||||||
|
y="0"
|
||||||
|
ry="3.3782117" />
|
||||||
|
<path
|
||||||
|
sodipodi:nodetypes="sccssss"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
id="path4637"
|
||||||
|
d="M 188.83952,0 H 84.28146 v 20 h 104.55806 c 1.87153,0 3.37821,-1.506683 3.37821,-3.378212 V 3.378212 C 192.21773,1.506682 190.71105,0 188.83952,0 Z"
|
||||||
|
style="opacity:1;vector-effect:none;fill:#ff6600;fill-opacity:1;stroke:none;stroke-width:1.47402;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers" />
|
||||||
|
<rect
|
||||||
|
ry="3.3782117"
|
||||||
|
y="0"
|
||||||
|
x="4.6019753e-15"
|
||||||
|
height="20.078417"
|
||||||
|
width="192.16595"
|
||||||
|
id="rect972"
|
||||||
|
style="opacity:1;vector-effect:none;fill:url(#linearGradient4625);fill-opacity:1;stroke:none;stroke-width:1.47402;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers" />
|
||||||
|
<g
|
||||||
|
id="g4591"
|
||||||
|
transform="translate(3.9474745e-7,0.1778004)">
|
||||||
|
<text
|
||||||
|
id="text4551"
|
||||||
|
y="15.101547"
|
||||||
|
x="49.939278"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;opacity:1;vector-effect:none;fill:#000000;fill-opacity:0.3;stroke:none;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||||
|
xml:space="preserve"><tspan
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;vector-effect:none;fill:#000000;fill-opacity:0.3;stroke:none;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||||
|
y="15.101547"
|
||||||
|
x="49.939278"
|
||||||
|
id="tspan4549"
|
||||||
|
sodipodi:role="line">MIT</tspan></text>
|
||||||
|
<text
|
||||||
|
xml:space="preserve"
|
||||||
|
style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none"
|
||||||
|
x="59.774261"
|
||||||
|
y="14.119328"
|
||||||
|
id="text4547"><tspan
|
||||||
|
sodipodi:role="line"
|
||||||
|
id="tspan4545"
|
||||||
|
x="59.774261"
|
||||||
|
y="14.119328"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff">MIT</tspan></text>
|
||||||
|
</g>
|
||||||
|
<path
|
||||||
|
style="opacity:1;vector-effect:none;fill:#4d4d4d;fill-opacity:1;stroke:none;stroke-width:1.4740175;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers"
|
||||||
|
d="M 3.3782117,0 H 87.936272 V 20 H 3.3782117 C 1.5066824,20 0,18.493317 0,16.621788 V 3.3782117 C 0,1.5066824 1.5066824,0 3.3782117,0 Z"
|
||||||
|
id="rect4634"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="sccssss" />
|
||||||
|
<g
|
||||||
|
id="g894"
|
||||||
|
style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;opacity:1;vector-effect:none;fill:#010101;fill-opacity:0.3;stroke:none;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||||
|
aria-label="ansible-galaxy"
|
||||||
|
transform="translate(0,0.81938265)">
|
||||||
|
<path
|
||||||
|
id="path866"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;vector-effect:none;fill:#010101;fill-opacity:0.3;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||||
|
d="m 10.161693,11.088193 q -1.1977543,0 -1.6596683,0.273926 -0.4619141,0.273926 -0.4619141,0.93457 0,0.526367 0.34375,0.837891 0.3491211,0.306152 0.9453125,0.306152 0.8217769,0 1.3159179,-0.580078 0.499512,-0.585449 0.499512,-1.552246 v -0.220215 z m 1.971191,-0.408203 v 3.432129 h -0.988281 v -0.913086 q -0.338379,0.547851 -0.843262,0.811035 -0.5048828,0.257812 -1.2353515,0.257812 -0.9238281,0 -1.4716797,-0.515625 -0.5424805,-0.520996 -0.5424805,-1.391113 0,-1.015137 0.6767579,-1.530762 0.6821289,-0.515625 2.0302734,-0.515625 h 1.3857424 v -0.09668 q 0,-0.6821292 -0.451172,-1.0527346 Q 10.24763,8.7893648 9.436595,8.7893648 8.92097,8.7893648 8.4322004,8.9129 7.9434309,9.0364351 7.492259,9.2835054 V 8.3704195 Q 8.0347395,8.1609468 8.5449934,8.0588961 9.0552473,7.9514742 9.5386457,7.9514742 q 1.3051763,0 1.9497073,0.6767578 0.644531,0.6767578 0.644531,2.051758 z"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
id="path868"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;vector-effect:none;fill:#010101;fill-opacity:0.3;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||||
|
d="m 19.169017,10.481259 v 3.63086 h -0.988281 v -3.598633 q 0,-0.854004 -0.333008,-1.2783204 -0.333008,-0.4243164 -0.999024,-0.4243164 -0.800293,0 -1.262207,0.5102539 -0.461914,0.5102539 -0.461914,1.3911129 v 3.399903 H 14.130931 V 8.0964937 h 0.993652 V 9.031064 q 0.354492,-0.5424804 0.83252,-0.8110351 0.483398,-0.2685547 1.111816,-0.2685547 1.036621,0 1.56836,0.6445312 0.531738,0.6391602 0.531738,1.8852536 z"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
id="path870"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;vector-effect:none;fill:#010101;fill-opacity:0.3;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||||
|
d="M 24.975169,8.2737398 V 9.2083101 Q 24.556224,8.9934664 24.105052,8.8860445 23.65388,8.7786226 23.170482,8.7786226 q -0.73584,0 -1.106446,0.225586 -0.365234,0.2255859 -0.365234,0.6767578 0,0.3437496 0.263184,0.5424806 0.263183,0.193359 1.058105,0.370605 l 0.338379,0.0752 q 1.052734,0.225586 1.493164,0.63916 0.445801,0.408203 0.445801,1.144043 0,0.83789 -0.666016,1.32666 -0.660644,0.488769 -1.820801,0.488769 -0.483398,0 -1.009765,-0.09668 -0.520996,-0.09131 -1.101074,-0.279297 v -1.020508 q 0.547851,0.284668 1.079589,0.429688 0.531739,0.139648 1.052735,0.139648 0.698242,0 1.074219,-0.236328 0.375976,-0.241699 0.375976,-0.676758 0,-0.402832 -0.273926,-0.617676 -0.268554,-0.214843 -1.187011,-0.413574 l -0.34375,-0.08057 q -0.918457,-0.19336 -1.326661,-0.590821 -0.408203,-0.402832 -0.408203,-1.1010739 0,-0.8486328 0.601563,-1.3105468 0.601562,-0.4619141 1.708008,-0.4619141 0.547851,0 1.03125,0.080566 0.483398,0.080566 0.891601,0.2416992 z"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
id="path872"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;vector-effect:none;fill:#010101;fill-opacity:0.3;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||||
|
d="m 26.871165,8.0964937 h 0.988282 v 6.0156253 h -0.988282 z m 0,-2.3417969 h 0.988282 v 1.2514649 h -0.988282 z"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
id="path874"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;vector-effect:none;fill:#010101;fill-opacity:0.3;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||||
|
d="m 34.245677,11.109677 q 0,-1.090332 -0.451172,-1.7080075 -0.445801,-0.6230469 -1.22998,-0.6230469 -0.78418,0 -1.235352,0.6230469 -0.445801,0.6176755 -0.445801,1.7080075 0,1.090332 0.445801,1.713379 0.451172,0.617676 1.235352,0.617676 0.784179,0 1.22998,-0.617676 0.451172,-0.623047 0.451172,-1.713379 z M 30.883372,9.0095797 q 0.311524,-0.5371094 0.78418,-0.7949219 0.478027,-0.2631836 1.138672,-0.2631836 1.095703,0 1.777832,0.8701172 0.6875,0.8701172 0.6875,2.2880856 0,1.417969 -0.6875,2.288086 -0.682129,0.870117 -1.777832,0.870117 -0.660645,0 -1.138672,-0.257812 -0.472656,-0.263184 -0.78418,-0.800293 v 0.902344 H 29.88972 V 5.7546968 h 0.993652 z"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
id="path876"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;vector-effect:none;fill:#010101;fill-opacity:0.3;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||||
|
d="m 36.909739,5.7546968 h 0.988282 v 8.3574222 h -0.988282 z"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
id="path878"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;vector-effect:none;fill:#010101;fill-opacity:0.3;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||||
|
d="m 45.1114,10.857236 v 0.483398 h -4.543946 q 0.06445,1.020508 0.612305,1.557618 0.553223,0.531738 1.536133,0.531738 0.569336,0 1.101074,-0.139649 0.537109,-0.139648 1.063477,-0.418945 v 0.93457 q -0.531739,0.225586 -1.090332,0.34375 -0.558594,0.118164 -1.133301,0.118164 -1.439453,0 -2.282715,-0.83789 -0.837891,-0.837891 -0.837891,-2.266602 0,-1.4770505 0.794922,-2.3417966 0.800293,-0.8701172 2.153809,-0.8701172 1.213867,0 1.91748,0.7841797 Q 45.1114,9.5144625 45.1114,10.857236 Z M 44.123118,10.567197 Q 44.112376,9.7561617 43.666575,9.2727633 43.226146,8.7893648 42.495677,8.7893648 q -0.827148,0 -1.32666,0.4672852 -0.494141,0.4672851 -0.569336,1.315918 z"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
id="path880"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;vector-effect:none;fill:#010101;fill-opacity:0.3;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||||
|
d="m 46.233958,10.658505 h 2.89502 v 0.88086 h -2.89502 z"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
id="path882"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;vector-effect:none;fill:#010101;fill-opacity:0.3;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||||
|
d="m 54.661204,11.034482 q 0,-1.0742187 -0.4458,-1.6650391 -0.44043,-0.5908203 -1.240723,-0.5908203 -0.794922,0 -1.240723,0.5908203 -0.440429,0.5908204 -0.440429,1.6650391 0,1.068848 0.440429,1.659668 0.445801,0.59082 1.240723,0.59082 0.800293,0 1.240723,-0.59082 0.4458,-0.59082 0.4458,-1.659668 z m 0.988282,2.331055 q 0,1.536133 -0.682129,2.282715 -0.682129,0.751953 -2.089356,0.751953 -0.520996,0 -0.98291,-0.08057 -0.461914,-0.0752 -0.896973,-0.236328 v -0.961426 q 0.435059,0.236328 0.859375,0.349121 0.424317,0.112793 0.864746,0.112793 0.972168,0 1.455567,-0.510253 0.483398,-0.504883 0.483398,-1.530762 v -0.48877 q -0.306152,0.531739 -0.784179,0.794922 -0.478028,0.263184 -1.144043,0.263184 -1.106446,0 -1.783203,-0.843262 -0.676758,-0.843262 -0.676758,-2.234375 0,-1.3964844 0.676758,-2.2397461 0.676757,-0.8432617 1.783203,-0.8432617 0.666015,0 1.144043,0.2631836 0.478027,0.2631836 0.784179,0.7949219 v -0.913086 h 0.988282 z"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
id="path884"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;vector-effect:none;fill:#010101;fill-opacity:0.3;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||||
|
d="m 60.419017,11.088193 q -1.197754,0 -1.659668,0.273926 -0.461914,0.273926 -0.461914,0.93457 0,0.526367 0.34375,0.837891 0.349121,0.306152 0.945312,0.306152 0.821778,0 1.315918,-0.580078 0.499512,-0.585449 0.499512,-1.552246 v -0.220215 z m 1.971191,-0.408203 v 3.432129 h -0.988281 v -0.913086 q -0.338379,0.547851 -0.843262,0.811035 -0.504883,0.257812 -1.235351,0.257812 -0.923828,0 -1.47168,-0.515625 -0.54248,-0.520996 -0.54248,-1.391113 0,-1.015137 0.676757,-1.530762 0.682129,-0.515625 2.030274,-0.515625 h 1.385742 v -0.09668 q 0,-0.6821292 -0.451172,-1.0527346 -0.445801,-0.3759766 -1.256836,-0.3759766 -0.515625,0 -1.004394,0.1235352 -0.48877,0.1235351 -0.939942,0.3706054 V 8.3704195 q 0.542481,-0.2094727 1.052735,-0.3115234 0.510254,-0.1074219 0.993652,-0.1074219 1.305176,0 1.949707,0.6767578 0.644531,0.6767578 0.644531,2.051758 z"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
id="path886"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;vector-effect:none;fill:#010101;fill-opacity:0.3;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||||
|
d="m 64.425853,5.7546968 h 0.988281 v 8.3574222 h -0.988281 z"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
id="path888"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;vector-effect:none;fill:#010101;fill-opacity:0.3;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||||
|
d="m 70.215892,11.088193 q -1.197754,0 -1.659668,0.273926 -0.461914,0.273926 -0.461914,0.93457 0,0.526367 0.34375,0.837891 0.349121,0.306152 0.945312,0.306152 0.821778,0 1.315918,-0.580078 0.499512,-0.585449 0.499512,-1.552246 v -0.220215 z m 1.971191,-0.408203 v 3.432129 h -0.988281 v -0.913086 q -0.338379,0.547851 -0.843262,0.811035 -0.504883,0.257812 -1.235351,0.257812 -0.923828,0 -1.47168,-0.515625 -0.54248,-0.520996 -0.54248,-1.391113 0,-1.015137 0.676757,-1.530762 0.682129,-0.515625 2.030274,-0.515625 h 1.385742 v -0.09668 q 0,-0.6821292 -0.451172,-1.0527346 -0.445801,-0.3759766 -1.256836,-0.3759766 -0.515625,0 -1.004394,0.1235352 -0.48877,0.1235351 -0.939942,0.3706054 V 8.3704195 q 0.542481,-0.2094727 1.052735,-0.3115234 0.510254,-0.1074219 0.993652,-0.1074219 1.305176,0 1.949707,0.6767578 0.644531,0.6767578 0.644531,2.051758 z"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
id="path890"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;vector-effect:none;fill:#010101;fill-opacity:0.3;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||||
|
d="m 79.223216,8.0964937 -2.175293,2.9272463 2.288086,3.088379 h -1.165527 l -1.750977,-2.363282 -1.750976,2.363282 h -1.165528 l 2.336426,-3.147461 -2.137695,-2.8681643 h 1.165527 l 1.595215,2.1430663 1.595215,-2.1430663 z"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
id="path892"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;vector-effect:none;fill:#010101;fill-opacity:0.3;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||||
|
d="m 83.235423,14.670712 q -0.418945,1.074219 -0.816406,1.401856 -0.397461,0.327637 -1.063477,0.327637 h -0.789551 v -0.827149 h 0.580079 q 0.408203,0 0.633789,-0.193359 0.225586,-0.19336 0.499511,-0.913086 l 0.177246,-0.451172 -2.433105,-5.9189453 h 1.047363 l 1.879883,4.7050783 1.879883,-4.7050783 h 1.047363 z"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
</g>
|
||||||
|
<rect
|
||||||
|
ry="3.3782117"
|
||||||
|
y="0"
|
||||||
|
x="4.6019753e-15"
|
||||||
|
height="20.078417"
|
||||||
|
width="192.16595"
|
||||||
|
id="rect885"
|
||||||
|
style="opacity:1;vector-effect:none;fill:url(#linearGradient4625);fill-opacity:1;stroke:none;stroke-width:1.47402;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers" />
|
||||||
|
<g
|
||||||
|
aria-label="ansible-galaxy"
|
||||||
|
style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none"
|
||||||
|
id="text835">
|
||||||
|
<path
|
||||||
|
d="m 10.161693,11.088193 q -1.1977543,0 -1.6596683,0.273926 -0.4619141,0.273926 -0.4619141,0.93457 0,0.526367 0.34375,0.837891 0.3491211,0.306152 0.9453125,0.306152 0.8217769,0 1.3159179,-0.580078 0.499512,-0.585449 0.499512,-1.552246 v -0.220215 z m 1.971191,-0.408203 v 3.432129 h -0.988281 v -0.913086 q -0.338379,0.547851 -0.843262,0.811035 -0.5048828,0.257812 -1.2353515,0.257812 -0.9238281,0 -1.4716797,-0.515625 -0.5424805,-0.520996 -0.5424805,-1.391113 0,-1.015137 0.6767579,-1.530762 0.6821289,-0.515625 2.0302734,-0.515625 h 1.3857424 v -0.09668 q 0,-0.6821292 -0.451172,-1.0527346 Q 10.24763,8.7893648 9.436595,8.7893648 8.92097,8.7893648 8.4322004,8.9129 7.9434309,9.0364351 7.492259,9.2835054 V 8.3704195 Q 8.0347395,8.1609468 8.5449934,8.0588961 9.0552473,7.9514742 9.5386457,7.9514742 q 1.3051763,0 1.9497073,0.6767578 0.644531,0.6767578 0.644531,2.051758 z"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff"
|
||||||
|
id="path837"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
d="m 19.169017,10.481259 v 3.63086 h -0.988281 v -3.598633 q 0,-0.854004 -0.333008,-1.2783204 -0.333008,-0.4243164 -0.999024,-0.4243164 -0.800293,0 -1.262207,0.5102539 -0.461914,0.5102539 -0.461914,1.3911129 v 3.399903 H 14.130931 V 8.0964937 h 0.993652 V 9.031064 q 0.354492,-0.5424804 0.83252,-0.8110351 0.483398,-0.2685547 1.111816,-0.2685547 1.036621,0 1.56836,0.6445312 0.531738,0.6391602 0.531738,1.8852536 z"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff"
|
||||||
|
id="path839"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
d="M 24.975169,8.2737398 V 9.2083101 Q 24.556224,8.9934664 24.105052,8.8860445 23.65388,8.7786226 23.170482,8.7786226 q -0.73584,0 -1.106446,0.225586 -0.365234,0.2255859 -0.365234,0.6767578 0,0.3437496 0.263184,0.5424806 0.263183,0.193359 1.058105,0.370605 l 0.338379,0.0752 q 1.052734,0.225586 1.493164,0.63916 0.445801,0.408203 0.445801,1.144043 0,0.83789 -0.666016,1.32666 -0.660644,0.488769 -1.820801,0.488769 -0.483398,0 -1.009765,-0.09668 -0.520996,-0.09131 -1.101074,-0.279297 v -1.020508 q 0.547851,0.284668 1.079589,0.429688 0.531739,0.139648 1.052735,0.139648 0.698242,0 1.074219,-0.236328 0.375976,-0.241699 0.375976,-0.676758 0,-0.402832 -0.273926,-0.617676 -0.268554,-0.214843 -1.187011,-0.413574 l -0.34375,-0.08057 q -0.918457,-0.19336 -1.326661,-0.590821 -0.408203,-0.402832 -0.408203,-1.1010739 0,-0.8486328 0.601563,-1.3105468 0.601562,-0.4619141 1.708008,-0.4619141 0.547851,0 1.03125,0.080566 0.483398,0.080566 0.891601,0.2416992 z"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff"
|
||||||
|
id="path841"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
d="m 26.871165,8.0964937 h 0.988282 v 6.0156253 h -0.988282 z m 0,-2.3417969 h 0.988282 v 1.2514649 h -0.988282 z"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff"
|
||||||
|
id="path843"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
d="m 34.245677,11.109677 q 0,-1.090332 -0.451172,-1.7080075 -0.445801,-0.6230469 -1.22998,-0.6230469 -0.78418,0 -1.235352,0.6230469 -0.445801,0.6176755 -0.445801,1.7080075 0,1.090332 0.445801,1.713379 0.451172,0.617676 1.235352,0.617676 0.784179,0 1.22998,-0.617676 0.451172,-0.623047 0.451172,-1.713379 z M 30.883372,9.0095797 q 0.311524,-0.5371094 0.78418,-0.7949219 0.478027,-0.2631836 1.138672,-0.2631836 1.095703,0 1.777832,0.8701172 0.6875,0.8701172 0.6875,2.2880856 0,1.417969 -0.6875,2.288086 -0.682129,0.870117 -1.777832,0.870117 -0.660645,0 -1.138672,-0.257812 -0.472656,-0.263184 -0.78418,-0.800293 v 0.902344 H 29.88972 V 5.7546968 h 0.993652 z"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff"
|
||||||
|
id="path845"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
d="m 36.909739,5.7546968 h 0.988282 v 8.3574222 h -0.988282 z"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff"
|
||||||
|
id="path847"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
d="m 45.1114,10.857236 v 0.483398 h -4.543946 q 0.06445,1.020508 0.612305,1.557618 0.553223,0.531738 1.536133,0.531738 0.569336,0 1.101074,-0.139649 0.537109,-0.139648 1.063477,-0.418945 v 0.93457 q -0.531739,0.225586 -1.090332,0.34375 -0.558594,0.118164 -1.133301,0.118164 -1.439453,0 -2.282715,-0.83789 -0.837891,-0.837891 -0.837891,-2.266602 0,-1.4770505 0.794922,-2.3417966 0.800293,-0.8701172 2.153809,-0.8701172 1.213867,0 1.91748,0.7841797 Q 45.1114,9.5144625 45.1114,10.857236 Z M 44.123118,10.567197 Q 44.112376,9.7561617 43.666575,9.2727633 43.226146,8.7893648 42.495677,8.7893648 q -0.827148,0 -1.32666,0.4672852 -0.494141,0.4672851 -0.569336,1.315918 z"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff"
|
||||||
|
id="path849"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
d="m 46.233958,10.658505 h 2.89502 v 0.88086 h -2.89502 z"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff"
|
||||||
|
id="path851"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
d="m 54.661204,11.034482 q 0,-1.0742187 -0.4458,-1.6650391 -0.44043,-0.5908203 -1.240723,-0.5908203 -0.794922,0 -1.240723,0.5908203 -0.440429,0.5908204 -0.440429,1.6650391 0,1.068848 0.440429,1.659668 0.445801,0.59082 1.240723,0.59082 0.800293,0 1.240723,-0.59082 0.4458,-0.59082 0.4458,-1.659668 z m 0.988282,2.331055 q 0,1.536133 -0.682129,2.282715 -0.682129,0.751953 -2.089356,0.751953 -0.520996,0 -0.98291,-0.08057 -0.461914,-0.0752 -0.896973,-0.236328 v -0.961426 q 0.435059,0.236328 0.859375,0.349121 0.424317,0.112793 0.864746,0.112793 0.972168,0 1.455567,-0.510253 0.483398,-0.504883 0.483398,-1.530762 v -0.48877 q -0.306152,0.531739 -0.784179,0.794922 -0.478028,0.263184 -1.144043,0.263184 -1.106446,0 -1.783203,-0.843262 -0.676758,-0.843262 -0.676758,-2.234375 0,-1.3964844 0.676758,-2.2397461 0.676757,-0.8432617 1.783203,-0.8432617 0.666015,0 1.144043,0.2631836 0.478027,0.2631836 0.784179,0.7949219 v -0.913086 h 0.988282 z"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff"
|
||||||
|
id="path853"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
d="m 60.419017,11.088193 q -1.197754,0 -1.659668,0.273926 -0.461914,0.273926 -0.461914,0.93457 0,0.526367 0.34375,0.837891 0.349121,0.306152 0.945312,0.306152 0.821778,0 1.315918,-0.580078 0.499512,-0.585449 0.499512,-1.552246 v -0.220215 z m 1.971191,-0.408203 v 3.432129 h -0.988281 v -0.913086 q -0.338379,0.547851 -0.843262,0.811035 -0.504883,0.257812 -1.235351,0.257812 -0.923828,0 -1.47168,-0.515625 -0.54248,-0.520996 -0.54248,-1.391113 0,-1.015137 0.676757,-1.530762 0.682129,-0.515625 2.030274,-0.515625 h 1.385742 v -0.09668 q 0,-0.6821292 -0.451172,-1.0527346 -0.445801,-0.3759766 -1.256836,-0.3759766 -0.515625,0 -1.004394,0.1235352 -0.48877,0.1235351 -0.939942,0.3706054 V 8.3704195 q 0.542481,-0.2094727 1.052735,-0.3115234 0.510254,-0.1074219 0.993652,-0.1074219 1.305176,0 1.949707,0.6767578 0.644531,0.6767578 0.644531,2.051758 z"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff"
|
||||||
|
id="path855"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
d="m 64.425853,5.7546968 h 0.988281 v 8.3574222 h -0.988281 z"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff"
|
||||||
|
id="path857"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
d="m 70.215892,11.088193 q -1.197754,0 -1.659668,0.273926 -0.461914,0.273926 -0.461914,0.93457 0,0.526367 0.34375,0.837891 0.349121,0.306152 0.945312,0.306152 0.821778,0 1.315918,-0.580078 0.499512,-0.585449 0.499512,-1.552246 v -0.220215 z m 1.971191,-0.408203 v 3.432129 h -0.988281 v -0.913086 q -0.338379,0.547851 -0.843262,0.811035 -0.504883,0.257812 -1.235351,0.257812 -0.923828,0 -1.47168,-0.515625 -0.54248,-0.520996 -0.54248,-1.391113 0,-1.015137 0.676757,-1.530762 0.682129,-0.515625 2.030274,-0.515625 h 1.385742 v -0.09668 q 0,-0.6821292 -0.451172,-1.0527346 -0.445801,-0.3759766 -1.256836,-0.3759766 -0.515625,0 -1.004394,0.1235352 -0.48877,0.1235351 -0.939942,0.3706054 V 8.3704195 q 0.542481,-0.2094727 1.052735,-0.3115234 0.510254,-0.1074219 0.993652,-0.1074219 1.305176,0 1.949707,0.6767578 0.644531,0.6767578 0.644531,2.051758 z"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff"
|
||||||
|
id="path859"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
d="m 79.223216,8.0964937 -2.175293,2.9272463 2.288086,3.088379 h -1.165527 l -1.750977,-2.363282 -1.750976,2.363282 h -1.165528 l 2.336426,-3.147461 -2.137695,-2.8681643 h 1.165527 l 1.595215,2.1430663 1.595215,-2.1430663 z"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff"
|
||||||
|
id="path861"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
d="m 83.235423,14.670712 q -0.418945,1.074219 -0.816406,1.401856 -0.397461,0.327637 -1.063477,0.327637 h -0.789551 v -0.827149 h 0.580079 q 0.408203,0 0.633789,-0.193359 0.225586,-0.19336 0.499511,-0.913086 l 0.177246,-0.451172 -2.433105,-5.9189453 h 1.047363 l 1.879883,4.7050783 1.879883,-4.7050783 h 1.047363 z"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff"
|
||||||
|
id="path863"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g984"
|
||||||
|
transform="translate(0,20)">
|
||||||
|
<text
|
||||||
|
xml:space="preserve"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:middle;white-space:normal;shape-padding:0;opacity:1;vector-effect:none;fill:#010101;fill-opacity:0.3;stroke:none;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||||
|
x="92.459076"
|
||||||
|
y="-5.1604548"
|
||||||
|
id="text936"><tspan
|
||||||
|
sodipodi:role="line"
|
||||||
|
id="tspan934"
|
||||||
|
x="92.459076"
|
||||||
|
y="-5.1604548"
|
||||||
|
style="text-align:start;text-anchor:start">do1jlr.role_name</tspan></text>
|
||||||
|
<text
|
||||||
|
id="text932"
|
||||||
|
y="-5.7084961"
|
||||||
|
x="92.459076"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;line-height:1.25;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none"
|
||||||
|
xml:space="preserve"><tspan
|
||||||
|
y="-5.7084961"
|
||||||
|
x="92.459076"
|
||||||
|
id="tspan930"
|
||||||
|
sodipodi:role="line">do1jlr.role_name</tspan></text>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 41 KiB |
217
.github/license.svg
vendored
Normal file
217
.github/license.svg
vendored
Normal file
|
@ -0,0 +1,217 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="83.946869"
|
||||||
|
height="20.137625"
|
||||||
|
version="1.1"
|
||||||
|
id="svg28"
|
||||||
|
sodipodi:docname="license.svg"
|
||||||
|
inkscape:version="0.92.4 5da689c313, 2019-01-14">
|
||||||
|
<metadata
|
||||||
|
id="metadata34">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
<dc:title></dc:title>
|
||||||
|
<cc:license
|
||||||
|
rdf:resource="MIT (c) L3D <l3d@c3woc.de>" />
|
||||||
|
<dc:creator>
|
||||||
|
<cc:Agent>
|
||||||
|
<dc:title>3D <l3d@c3woc.de></dc:title>
|
||||||
|
</cc:Agent>
|
||||||
|
</dc:creator>
|
||||||
|
<dc:rights>
|
||||||
|
<cc:Agent>
|
||||||
|
<dc:title>MIT License</dc:title>
|
||||||
|
</cc:Agent>
|
||||||
|
</dc:rights>
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<defs
|
||||||
|
id="defs32">
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#b"
|
||||||
|
id="linearGradient4625"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="matrix(4.9067096,0,0,0.44280744,1.0963297e-6,-1e-6)"
|
||||||
|
x1="0"
|
||||||
|
y1="-0.28392482"
|
||||||
|
x2="0"
|
||||||
|
y2="45.166359" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#b"
|
||||||
|
id="linearGradient837"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="matrix(4.9067096,0,0,0.44280744,1.0963297e-6,-1e-6)"
|
||||||
|
x1="0"
|
||||||
|
y1="-0.28392482"
|
||||||
|
x2="0"
|
||||||
|
y2="45.166359" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#b"
|
||||||
|
id="linearGradient839"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="matrix(4.9067096,0,0,0.44280744,1.0963297e-6,-1e-6)"
|
||||||
|
x1="0"
|
||||||
|
y1="-0.28392482"
|
||||||
|
x2="0"
|
||||||
|
y2="45.166359" />
|
||||||
|
</defs>
|
||||||
|
<sodipodi:namedview
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1"
|
||||||
|
objecttolerance="10"
|
||||||
|
gridtolerance="10"
|
||||||
|
guidetolerance="10"
|
||||||
|
inkscape:pageopacity="0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:window-width="1916"
|
||||||
|
inkscape:window-height="1152"
|
||||||
|
id="namedview30"
|
||||||
|
showgrid="false"
|
||||||
|
showguides="true"
|
||||||
|
inkscape:guide-bbox="true"
|
||||||
|
inkscape:zoom="7.5888761"
|
||||||
|
inkscape:cx="39.713668"
|
||||||
|
inkscape:cy="14.182162"
|
||||||
|
inkscape:window-x="2560"
|
||||||
|
inkscape:window-y="22"
|
||||||
|
inkscape:window-maximized="0"
|
||||||
|
inkscape:current-layer="svg28"
|
||||||
|
fit-margin-top="0"
|
||||||
|
fit-margin-left="0"
|
||||||
|
fit-margin-right="0"
|
||||||
|
fit-margin-bottom="0">
|
||||||
|
<sodipodi:guide
|
||||||
|
position="47.649406,5.8374226"
|
||||||
|
orientation="0,1"
|
||||||
|
id="guide4567"
|
||||||
|
inkscape:locked="false" />
|
||||||
|
</sodipodi:namedview>
|
||||||
|
<linearGradient
|
||||||
|
id="b"
|
||||||
|
x2="0"
|
||||||
|
y2="45.166359"
|
||||||
|
gradientTransform="scale(2.258318,0.44280744)"
|
||||||
|
x1="0"
|
||||||
|
y1="-0.28392482"
|
||||||
|
gradientUnits="userSpaceOnUse">
|
||||||
|
<stop
|
||||||
|
offset="0"
|
||||||
|
stop-color="#bbb"
|
||||||
|
stop-opacity=".1"
|
||||||
|
id="stop2" />
|
||||||
|
<stop
|
||||||
|
offset="1"
|
||||||
|
stop-opacity=".1"
|
||||||
|
id="stop4" />
|
||||||
|
</linearGradient>
|
||||||
|
<clipPath
|
||||||
|
id="a">
|
||||||
|
<rect
|
||||||
|
width="102"
|
||||||
|
height="20"
|
||||||
|
rx="3"
|
||||||
|
id="rect7"
|
||||||
|
x="0"
|
||||||
|
y="0"
|
||||||
|
style="fill:#ffffff" />
|
||||||
|
</clipPath>
|
||||||
|
<path
|
||||||
|
sodipodi:nodetypes="sccssss"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
id="path4637"
|
||||||
|
d="M 80.55806,0 H 48 v 20 h 32.55806 c 1.87153,0 3.378212,-1.506683 3.378212,-3.378212 V 3.3782117 C 83.936272,1.5066824 82.42959,0 80.55806,0 Z"
|
||||||
|
style="opacity:1;vector-effect:none;fill:#0055d4;fill-opacity:1;stroke:none;stroke-width:1.4740175;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers" />
|
||||||
|
<path
|
||||||
|
style="opacity:1;vector-effect:none;fill:#4d4d4d;fill-opacity:1;stroke:none;stroke-width:1.4740175;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers"
|
||||||
|
d="M 3.3782117,0 H 49.936272 V 20 H 3.3782117 C 1.5066824,20 0,18.493317 0,16.621788 V 3.3782117 C 0,1.5066824 1.5066824,0 3.3782117,0 Z"
|
||||||
|
id="rect4634"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="sccssss" />
|
||||||
|
<rect
|
||||||
|
ry="3.3782117"
|
||||||
|
y="0"
|
||||||
|
x="4.6019753e-15"
|
||||||
|
height="20.137625"
|
||||||
|
width="83.946869"
|
||||||
|
id="rect4641"
|
||||||
|
style="opacity:1;vector-effect:none;fill:url(#linearGradient837);fill-opacity:1;stroke:none;stroke-width:1.4740175;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers" />
|
||||||
|
<rect
|
||||||
|
style="opacity:1;vector-effect:none;fill:url(#linearGradient839);fill-opacity:1;stroke:none;stroke-width:1.4740175;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers"
|
||||||
|
id="rect833"
|
||||||
|
width="83.946869"
|
||||||
|
height="20.137625"
|
||||||
|
x="4.6019753e-15"
|
||||||
|
y="0"
|
||||||
|
ry="3.3782117" />
|
||||||
|
<rect
|
||||||
|
ry="3.3782117"
|
||||||
|
y="0"
|
||||||
|
x="4.6019753e-15"
|
||||||
|
height="20.137625"
|
||||||
|
width="83.946869"
|
||||||
|
id="rect835"
|
||||||
|
style="opacity:1;vector-effect:none;fill:url(#linearGradient4625);fill-opacity:1;stroke:none;stroke-width:1.4740175;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers" />
|
||||||
|
<g
|
||||||
|
id="g4591"
|
||||||
|
transform="translate(6.0000004,0.1778004)">
|
||||||
|
<text
|
||||||
|
id="text4551"
|
||||||
|
y="15.101547"
|
||||||
|
x="49.939278"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;opacity:1;vector-effect:none;fill:#000000;fill-opacity:0.3;stroke:none;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||||
|
xml:space="preserve"><tspan
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;vector-effect:none;fill:#000000;fill-opacity:0.3;stroke:none;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||||
|
y="15.101547"
|
||||||
|
x="49.939278"
|
||||||
|
id="tspan4549"
|
||||||
|
sodipodi:role="line">MIT</tspan></text>
|
||||||
|
<text
|
||||||
|
xml:space="preserve"
|
||||||
|
style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none"
|
||||||
|
x="59.774261"
|
||||||
|
y="14.119328"
|
||||||
|
id="text4547"><tspan
|
||||||
|
sodipodi:role="line"
|
||||||
|
id="tspan4545"
|
||||||
|
x="59.774261"
|
||||||
|
y="14.119328"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;-inkscape-font-specification:'DejaVu Sans, Verdana, Geneva, sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff">MIT</tspan></text>
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g4595"
|
||||||
|
transform="translate(3.9474745e-7,0.1778004)">
|
||||||
|
<text
|
||||||
|
x="245"
|
||||||
|
y="150"
|
||||||
|
transform="scale(0.1)"
|
||||||
|
textLength="370"
|
||||||
|
id="text18"
|
||||||
|
lengthAdjust="spacing"
|
||||||
|
style="font-size:110px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;text-anchor:middle;fill:#010101;fill-opacity:0.3">license</text>
|
||||||
|
<text
|
||||||
|
x="245"
|
||||||
|
y="140"
|
||||||
|
transform="scale(0.1)"
|
||||||
|
textLength="370"
|
||||||
|
id="text20"
|
||||||
|
lengthAdjust="spacing"
|
||||||
|
style="font-size:110px;font-family:'DejaVu Sans', Verdana, Geneva, sans-serif;text-anchor:middle;fill:#ffffff">license</text>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 9.5 KiB |
18
.github/workflows/ansible-alpine-latest.yml
vendored
Normal file
18
.github/workflows/ansible-alpine-latest.yml
vendored
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
---
|
||||||
|
name: Ansible check alpine:latest
|
||||||
|
|
||||||
|
# yamllint disable-line rule:truthy
|
||||||
|
on: [push, pull_request]
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
build:
|
||||||
|
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v2
|
||||||
|
|
||||||
|
- name: ansible check with alpine:latest
|
||||||
|
uses: roles-ansible/check-ansible-alpine-latest-action@master
|
||||||
|
with:
|
||||||
|
targets: "./"
|
18
.github/workflows/ansible-archlinux-latest.yml
vendored
Normal file
18
.github/workflows/ansible-archlinux-latest.yml
vendored
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
---
|
||||||
|
name: Ansible check archlinux:latest
|
||||||
|
|
||||||
|
# yamllint disable-line rule:truthy
|
||||||
|
on: [push, pull_request]
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
build:
|
||||||
|
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v2
|
||||||
|
|
||||||
|
- name: ansible check with archlinux:latest
|
||||||
|
uses: roles-ansible/check-ansible-archlinux-latest-action@master
|
||||||
|
with:
|
||||||
|
targets: "./"
|
18
.github/workflows/ansible-centos-centos7.yml
vendored
Normal file
18
.github/workflows/ansible-centos-centos7.yml
vendored
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
---
|
||||||
|
name: Ansible check centos:centos7
|
||||||
|
|
||||||
|
# yamllint disable-line rule:truthy
|
||||||
|
on: [push, pull_request]
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
build:
|
||||||
|
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v2
|
||||||
|
|
||||||
|
- name: ansible check with ubuntu:centos7
|
||||||
|
uses: roles-ansible/check-ansible-centos-centos7-action@master
|
||||||
|
with:
|
||||||
|
targets: "./"
|
18
.github/workflows/ansible-centos-centos8.yml
vendored
Normal file
18
.github/workflows/ansible-centos-centos8.yml
vendored
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
---
|
||||||
|
name: Ansible check centos:centos8
|
||||||
|
|
||||||
|
# yamllint disable-line rule:truthy
|
||||||
|
on: [push, pull_request]
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
build:
|
||||||
|
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v2
|
||||||
|
|
||||||
|
- name: ansible check with ubuntu:centos8
|
||||||
|
uses: roles-ansible/check-ansible-centos-centos8-action@master
|
||||||
|
with:
|
||||||
|
targets: "./"
|
18
.github/workflows/ansible-centos-latest.yml
vendored
Normal file
18
.github/workflows/ansible-centos-latest.yml
vendored
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
---
|
||||||
|
name: Ansible check centos:latest
|
||||||
|
|
||||||
|
# yamllint disable-line rule:truthy
|
||||||
|
on: [push, pull_request]
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
build:
|
||||||
|
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v2
|
||||||
|
|
||||||
|
- name: ansible check with ubuntu:latest
|
||||||
|
uses: roles-ansible/check-ansible-centos-latest-action@master
|
||||||
|
with:
|
||||||
|
targets: "./"
|
18
.github/workflows/ansible-debian-buster.yml
vendored
Normal file
18
.github/workflows/ansible-debian-buster.yml
vendored
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
---
|
||||||
|
name: Ansible check debian:buster
|
||||||
|
|
||||||
|
# yamllint disable-line rule:truthy
|
||||||
|
on: [push, pull_request]
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
build:
|
||||||
|
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v2
|
||||||
|
|
||||||
|
- name: ansible check with debian:buster
|
||||||
|
uses: roles-ansible/check-ansible-debian-buster-action@master
|
||||||
|
with:
|
||||||
|
targets: "./"
|
18
.github/workflows/ansible-debian-latest.yml
vendored
Normal file
18
.github/workflows/ansible-debian-latest.yml
vendored
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
---
|
||||||
|
name: Ansible check debian:latest
|
||||||
|
|
||||||
|
# yamllint disable-line rule:truthy
|
||||||
|
on: [push, pull_request]
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
build:
|
||||||
|
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v2
|
||||||
|
|
||||||
|
- name: ansible check with debian:latest
|
||||||
|
uses: roles-ansible/check-ansible-debian-latest-action@master
|
||||||
|
with:
|
||||||
|
targets: "./"
|
18
.github/workflows/ansible-debian-sid.yml
vendored
Normal file
18
.github/workflows/ansible-debian-sid.yml
vendored
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
---
|
||||||
|
name: Ansible check debian:sid
|
||||||
|
|
||||||
|
# yamllint disable-line rule:truthy
|
||||||
|
on: [push, pull_request]
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
build:
|
||||||
|
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v2
|
||||||
|
|
||||||
|
- name: ansible check with debian:sid
|
||||||
|
uses: roles-ansible/check-ansible-debian-sid-action@master
|
||||||
|
with:
|
||||||
|
targets: "./"
|
18
.github/workflows/ansible-debian-stable.yml
vendored
Normal file
18
.github/workflows/ansible-debian-stable.yml
vendored
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
---
|
||||||
|
name: Ansible check debian:stable
|
||||||
|
|
||||||
|
# yamllint disable-line rule:truthy
|
||||||
|
on: [push, pull_request]
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
build:
|
||||||
|
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v2
|
||||||
|
|
||||||
|
- name: ansible check with debian:stable
|
||||||
|
uses: roles-ansible/check-ansible-debian-stable-action@master
|
||||||
|
with:
|
||||||
|
targets: "./"
|
18
.github/workflows/ansible-debian-stretch.yml
vendored
Normal file
18
.github/workflows/ansible-debian-stretch.yml
vendored
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
---
|
||||||
|
name: Ansible check debian:stretch
|
||||||
|
|
||||||
|
# yamllint disable-line rule:truthy
|
||||||
|
on: [push, pull_request]
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
build:
|
||||||
|
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v2
|
||||||
|
|
||||||
|
- name: ansible check with debian:stretch
|
||||||
|
uses: roles-ansible/check-ansible-debian-stretch-action@master
|
||||||
|
with:
|
||||||
|
targets: "./"
|
18
.github/workflows/ansible-fedora-31.yml
vendored
Normal file
18
.github/workflows/ansible-fedora-31.yml
vendored
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
---
|
||||||
|
name: Ansible check fedora:31
|
||||||
|
|
||||||
|
# yamllint disable-line rule:truthy
|
||||||
|
on: [push, pull_request]
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
build:
|
||||||
|
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v2
|
||||||
|
|
||||||
|
- name: ansible check with fedora:31
|
||||||
|
uses: roles-ansible/check-ansible-fedora-31-action@master
|
||||||
|
with:
|
||||||
|
targets: "./"
|
18
.github/workflows/ansible-fedora-32.yml
vendored
Normal file
18
.github/workflows/ansible-fedora-32.yml
vendored
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
---
|
||||||
|
name: Ansible check fedora:32
|
||||||
|
|
||||||
|
# yamllint disable-line rule:truthy
|
||||||
|
on: [push, pull_request]
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
build:
|
||||||
|
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v2
|
||||||
|
|
||||||
|
- name: ansible check with fedora:32
|
||||||
|
uses: roles-ansible/check-ansible-fedora-32-action@master
|
||||||
|
with:
|
||||||
|
targets: "./"
|
18
.github/workflows/ansible-fedora-33.yml
vendored
Normal file
18
.github/workflows/ansible-fedora-33.yml
vendored
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
---
|
||||||
|
name: Ansible check fedora:33
|
||||||
|
|
||||||
|
# yamllint disable-line rule:truthy
|
||||||
|
on: [push, pull_request]
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
build:
|
||||||
|
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v2
|
||||||
|
|
||||||
|
- name: ansible check with fedora:33
|
||||||
|
uses: roles-ansible/check-ansible-fedora-33-action@master
|
||||||
|
with:
|
||||||
|
targets: "./"
|
18
.github/workflows/ansible-fedora-latest.yml
vendored
Normal file
18
.github/workflows/ansible-fedora-latest.yml
vendored
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
---
|
||||||
|
name: Ansible check fedora:latest
|
||||||
|
|
||||||
|
# yamllint disable-line rule:truthy
|
||||||
|
on: [push, pull_request]
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
build:
|
||||||
|
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v2
|
||||||
|
|
||||||
|
- name: ansible check with fedora:latest
|
||||||
|
uses: roles-ansible/check-ansible-fedora-latest-action@master
|
||||||
|
with:
|
||||||
|
targets: "./"
|
22
.github/workflows/ansible-linting-check.yml
vendored
Normal file
22
.github/workflows/ansible-linting-check.yml
vendored
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
---
|
||||||
|
name: Ansible Lint check
|
||||||
|
|
||||||
|
# yamllint disable-line rule:truthy
|
||||||
|
on: [push, pull_request]
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
build:
|
||||||
|
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v2
|
||||||
|
|
||||||
|
- name: Lint Ansible Playbook
|
||||||
|
uses: ansible/ansible-lint-action@master
|
||||||
|
with:
|
||||||
|
targets: "."
|
||||||
|
# [required]
|
||||||
|
# Paths to ansible files (i.e., playbooks, tasks, handlers etc..)
|
||||||
|
args: ""
|
||||||
|
# [optional]
|
18
.github/workflows/ansible-ubuntu-bionic.yml
vendored
Normal file
18
.github/workflows/ansible-ubuntu-bionic.yml
vendored
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
---
|
||||||
|
name: Ansible check ubuntu:bionic
|
||||||
|
|
||||||
|
# yamllint disable-line rule:truthy
|
||||||
|
on: [push, pull_request]
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
build:
|
||||||
|
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v2
|
||||||
|
|
||||||
|
- name: ansible check with ubuntu:bionic
|
||||||
|
uses: roles-ansible/check-ansible-ubuntu-bionic-action@master
|
||||||
|
with:
|
||||||
|
targets: "./"
|
18
.github/workflows/ansible-ubuntu-latest.yml
vendored
Normal file
18
.github/workflows/ansible-ubuntu-latest.yml
vendored
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
---
|
||||||
|
name: Ansible check ubuntu:latest
|
||||||
|
|
||||||
|
# yamllint disable-line rule:truthy
|
||||||
|
on: [push, pull_request]
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
build:
|
||||||
|
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v2
|
||||||
|
|
||||||
|
- name: ansible check with ubuntu:latest
|
||||||
|
uses: roles-ansible/check-ansible-ubuntu-latest-action@master
|
||||||
|
with:
|
||||||
|
targets: "./"
|
18
.github/workflows/ansible-ubuntu-trusty.yml
vendored
Normal file
18
.github/workflows/ansible-ubuntu-trusty.yml
vendored
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
---
|
||||||
|
name: Ansible check ubuntu:trusty
|
||||||
|
|
||||||
|
# yamllint disable-line rule:truthy
|
||||||
|
on: [push, pull_request]
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
build:
|
||||||
|
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v2
|
||||||
|
|
||||||
|
- name: ansible check with ubuntu:trusty
|
||||||
|
uses: roles-ansible/check-ansible-ubuntu-trusty-action@master
|
||||||
|
with:
|
||||||
|
targets: "./"
|
22
.github/workflows/yamllint.yaml
vendored
Normal file
22
.github/workflows/yamllint.yaml
vendored
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
---
|
||||||
|
name: 'Yamllint GitHub Actions'
|
||||||
|
|
||||||
|
# yamllint disable-line rule:truthy
|
||||||
|
on: [push, pull_request]
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
yamllint:
|
||||||
|
name: 'Yamllint'
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- name: 'Checkout'
|
||||||
|
uses: actions/checkout@master
|
||||||
|
- name: 'Yamllint'
|
||||||
|
uses: karancode/yamllint-github-action@master
|
||||||
|
with:
|
||||||
|
yamllint_file_or_dir: '.'
|
||||||
|
yamllint_config_filepath: './.yamllint'
|
||||||
|
yamllint_strict: false
|
||||||
|
yamllint_comment: true
|
||||||
|
# env:
|
||||||
|
# GITHUB_ACCESS_TOKEN: ${{ secrets.GITHUB_TOKEN }
|
8
.yamllint
Normal file
8
.yamllint
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
---
|
||||||
|
extends: default
|
||||||
|
|
||||||
|
rules:
|
||||||
|
# 150 chars should be enough, but don't fail if a line is longer
|
||||||
|
line-length:
|
||||||
|
max: 150
|
||||||
|
level: warning
|
21
LICENSE
Normal file
21
LICENSE
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
MIT License
|
||||||
|
|
||||||
|
Copyright (c) 2020 L3D <l3d@c3woc.de>
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
SOFTWARE.
|
28
README.md
Normal file
28
README.md
Normal file
|
@ -0,0 +1,28 @@
|
||||||
|
# ansible_role_template
|
||||||
|
Template for Ansible roles
|
||||||
|
|
||||||
|
Testing
|
||||||
|
----------
|
||||||
|
This role is tested with [these github-action](https://github.com/search?q=topic%3Acheck-ansible+topic%3Agithub-actions+org%3Aroles-ansible&type=Repositories) tests for different versions of differen linux systems. Linting is tested via travis-ci and the [ansible-lint action](https://github.com/marketplace/actions/ansible-lint).
|
||||||
|
If you want to find out more about our tests, please have a look at the github marketplace.
|
||||||
|
|
||||||
|
| test status | Github Marketplace |
|
||||||
|
| :--------- | :---------------- |
|
||||||
|
| [![Ansible Lint check](https://github.com/roles-ansible/ansible_role_template/workflows/Ansible%20Lint%20check/badge.svg)](https://github.com/roles-ansible/ansible_role_template/actions?query=workflow%3A%22Ansible+Lint+check%22) | [ansible-lint action](https://github.com/marketplace/actions/ansible-lint) |
|
||||||
|
| ![Yamllint GitHub Actions](https://github.com/roles-ansible/ansible_role_template/workflows/Yamllint%20GitHub%20Actions/badge.svg) | [yamllint gitHub actions](https://github.com/marketplace/actions/yamllint-github-action) |
|
||||||
|
| | |
|
||||||
|
| [![Ansible check debian:stable](https://github.com/roles-ansible/ansible_role_template/workflows/Ansible%20check%20debian:stable/badge.svg)](https://github.com/roles-ansible/ansible_role_template/actions?query=workflow%3A%22Ansible+check+debian%3Astable%22) | [ansible test with debian stable](https://github.com/marketplace/actions/check-ansible-debian-stable) |
|
||||||
|
| [![Ansible check debian:latest](https://github.com/roles-ansible/ansible_role_template/workflows/Ansible%20check%20debian:latest/badge.svg)](https://github.com/roles-ansible/ansible_role_template/actions?query=workflow%3A%22Ansible+check+debian%3Alatest%22) | [ansible test with debian latest](https://github.com/marketplace/actions/check-ansible-debian-latest) |
|
||||||
|
| [![Ansible check debian:sid](https://github.com/roles-ansible/ansible_role_template/workflows/Ansible%20check%20debian:sid/badge.svg)](https://github.com/roles-ansible/ansible_role_template/actions?query=workflow%3A%22Ansible+check+debian%3Asid%22) | [ansible test with debian sid](https://github.com/marketplace/actions/check-ansible-debian-sid) |
|
||||||
|
| [![Ansible check debian:buster](https://github.com/roles-ansible/ansible_role_template/workflows/Ansible%20check%20debian:buster/badge.svg)](https://github.com/roles-ansible/ansible_role_template/actions?query=workflow%3A%22Ansible+check+debian%3Abuster%22) | [ansible test with debian buster](https://github.com/marketplace/actions/check-ansible-debian-buster) |
|
||||||
|
| [![Ansible check debian:stretch](https://github.com/roles-ansible/ansible_role_template/workflows/Ansible%20check%20debian:stretch/badge.svg)](https://github.com/roles-ansible/ansible_role_template/actions?query=workflow%3A%22Ansible+check+debian%3Astretch%22) | [ansible test with debian stretch](https://github.com/marketplace/actions/check-ansible-debian-stretch) |
|
||||||
|
| | |
|
||||||
|
| [![Ansible check archlinux:latest](https://github.com/roles-ansible/ansible_role_template/workflows/Ansible%20check%20archlinux:latest/badge.svg)](https://github.com/roles-ansible/ansible_role_template/actions?query=workflow%3A%22Ansible+check+archlinux%3Alatest%22) | [ansible test with archlinux latest](https://github.com/marketplace/actions/check-ansible-archlinux-latest) |
|
||||||
|
| | |
|
||||||
|
| [![Ansible check ubuntu:latest](https://github.com/roles-ansible/ansible_role_template/workflows/Ansible%20check%20ubuntu:latest/badge.svg)](https://github.com/roles-ansible/ansible_role_template/actions?query=workflow%3A%22Ansible+check+ubuntu%3Alatest%22) | [ansible test with ubuntu latest](https://github.com/marketplace/actions/check-ansible-ubuntu-latest) |
|
||||||
|
| [![Ansible check ubuntu:bionic](https://github.com/roles-ansible/ansible_role_template/workflows/Ansible%20check%20ubuntu:bionic/badge.svg)](https://github.com/roles-ansible/ansible_role_template/actions?query=workflow%3A%22Ansible+check+ubuntu%3Abionic%22) | [ansible test with ubuntu bionic](https://github.com/marketplace/actions/check-ansible-ubuntu-bionic) |
|
||||||
|
| [![Ansible check ubuntu:trusty](https://github.com/roles-ansible/ansible_role_template/workflows/Ansible%20check%20ubuntu:trusty/badge.svg)](https://github.com/roles-ansible/ansible_role_template/actions?query=workflow%3A%22Ansible+check+ubuntu%3Atrusty%22) | [ansible test with ubuntu trusty](https://github.com/marketplace/actions/check-ansible-ubuntu-trusty) |
|
||||||
|
| | |
|
||||||
|
| [![Ansible check centos:latest](https://github.com/roles-ansible/ansible_role_template/workflows/Ansible%20check%20centos:latest/badge.svg)](https://github.com/roles-ansible/ansible_role_template/actions?query=workflow%3A%22Ansible+check+centos%3Alatest%22) | [ansible test with centos latest](https://github.com/marketplace/actions/check-ansible-centos-latest) |
|
||||||
|
| [![Ansible check centos:centos8](https://github.com/roles-ansible/ansible_role_template/workflows/Ansible%20check%20centos:centos8/badge.svg)](https://github.com/roles-ansible/ansible_role_template/actions?query=workflow%3A%22Ansible+check+centos%3Acentos8%22) | [ansible test with centos centos8](https://github.com/marketplace/actions/check-ansible-centos-centos8) |
|
||||||
|
| [![Ansible check centos:latest](https://github.com/roles-ansible/ansible_role_template/workflows/Ansible%20check%20centos:centos7/badge.svg)](https://github.com/roles-ansible/ansible_role_template/actions?query=workflow%3A%22Ansible+check+centos%3Acentos7%22) | [ansible test with centos centos7](https://github.com/marketplace/actions/check-ansible-centos-centos7) |
|
3
defaults/main.yml
Normal file
3
defaults/main.yml
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
---
|
||||||
|
# should we do a version check? (recomended)
|
||||||
|
submodules_versioncheck: false
|
3
tasks/main.yml
Normal file
3
tasks/main.yml
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
---
|
||||||
|
- include_tasks: versioncheck.yml
|
||||||
|
when: submodules_versioncheck|bool
|
46
tasks/versioncheck.yml
Normal file
46
tasks/versioncheck.yml
Normal file
|
@ -0,0 +1,46 @@
|
||||||
|
---
|
||||||
|
- name: Create directory for versionscheck
|
||||||
|
become: true
|
||||||
|
file:
|
||||||
|
path: '/etc/.ansible-version'
|
||||||
|
state: directory
|
||||||
|
mode: 0755
|
||||||
|
when: submodules_versioncheck|bool
|
||||||
|
|
||||||
|
- name: check playbook version
|
||||||
|
become: true
|
||||||
|
slurp:
|
||||||
|
src: "/etc/.ansible-version/{{ playbook_version_path }}"
|
||||||
|
register: playbook_version
|
||||||
|
when: submodules_versioncheck|bool
|
||||||
|
ignore_errors: true
|
||||||
|
failed_when: false
|
||||||
|
|
||||||
|
- name: Print remote role version
|
||||||
|
debug:
|
||||||
|
msg: "Remote role version: {{ playbook_version.content | default('Y3VycmVudGx5IG5vdCBkZXBsb3llZAo=') | b64decode | string }}"
|
||||||
|
when: submodules_versioncheck|bool
|
||||||
|
|
||||||
|
- name: Print locale role version
|
||||||
|
debug:
|
||||||
|
msg: "Local role version: '{{ playbook_version_number|string }}'."
|
||||||
|
when: submodules_versioncheck|bool
|
||||||
|
|
||||||
|
- name: Check if your version is outdated
|
||||||
|
fail:
|
||||||
|
msg: "Your ansible module has the version '{{ playbook_version_number }}' and is outdated. You need to update it!"
|
||||||
|
when:
|
||||||
|
- playbook_version.content|default("Mgo=")|b64decode|int - 1 >= playbook_version_number|int and submodules_versioncheck|bool
|
||||||
|
|
||||||
|
- name: check if '/etc/ansible-version/' is empty
|
||||||
|
find:
|
||||||
|
paths: '/etc/ansible-version/'
|
||||||
|
register: filesFound
|
||||||
|
|
||||||
|
- name: write new version to remote disk
|
||||||
|
become: true
|
||||||
|
copy:
|
||||||
|
content: "{{ playbook_version_number }}"
|
||||||
|
dest: "/etc/.ansible-version/{{ playbook_version_path }}"
|
||||||
|
mode: '0644'
|
||||||
|
when: submodules_versioncheck|bool
|
4
vars/main.yml
Normal file
4
vars/main.yml
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
---
|
||||||
|
# versionscheck
|
||||||
|
playbook_version_number: 02 # should be a integer
|
||||||
|
playbook_version_path: 'role-<some_unique_string>.version'
|
Loading…
Reference in a new issue