Compare commits
1 Commits
developmen
...
main-websi
Author | SHA1 | Date | |
---|---|---|---|
73c772ad12 |
7
.cz.yaml
7
.cz.yaml
@ -1,7 +0,0 @@
|
||||
commitizen:
|
||||
bump_message: "build(version): bump version $current_version \u2192 $new_version"
|
||||
changelog_incremental: false
|
||||
name: cz_conventional_commits
|
||||
tag_format: $major.$minor.$patch$prerelease
|
||||
update_changelog_on_bump: true
|
||||
version: 0.0.1
|
@ -1,51 +1,46 @@
|
||||
---
|
||||
stages:
|
||||
- validation
|
||||
- build
|
||||
- prepare
|
||||
- deploy
|
||||
- test
|
||||
- release
|
||||
- publish
|
||||
|
||||
variables:
|
||||
GIT_SUBMODULE_STRATEGY: recursive
|
||||
MY_PROJECT_ID: "38927651"
|
||||
|
||||
|
||||
include:
|
||||
- project: nofusscomputing/projects/gitlab-ci
|
||||
ref: development
|
||||
ref: 36ce0b0b76e6769c7a2e0d4ea0f3fcd2cc2d6bb1
|
||||
file:
|
||||
- .gitlab-ci_common.yaml
|
||||
- template/automagic.gitlab-ci.yaml
|
||||
- conventional_commits/.gitlab-ci.yml
|
||||
- validation/.gitlab-ci.yml
|
||||
|
||||
Lint Markdown:
|
||||
extends: .Lint_Markdown
|
||||
|
||||
|
||||
variables:
|
||||
MY_PROJECT_ID: "38927651"
|
||||
|
||||
Documentation.Lint:
|
||||
re-deploy Website:
|
||||
stage: publish
|
||||
trigger:
|
||||
project: nofusscomputing/infrastructure/website
|
||||
branch: master
|
||||
rules:
|
||||
- if: '$CI_COMMIT_BRANCH && $CI_COMMIT_BRANCH == "master"'
|
||||
when: always
|
||||
- when: never
|
||||
|
||||
Documentation.Build:
|
||||
|
||||
re-deploy Website:
|
||||
stage: publish
|
||||
trigger:
|
||||
project: nofusscomputing/infrastructure/website
|
||||
branch: development
|
||||
rules:
|
||||
- if: '$CI_COMMIT_BRANCH && $CI_COMMIT_BRANCH == "development"'
|
||||
when: always
|
||||
- when: never
|
||||
|
||||
pages:
|
||||
rules:
|
||||
- when: never
|
||||
|
||||
Update Sub Repo:
|
||||
extends: .submodule_update_trigger
|
||||
parallel:
|
||||
matrix:
|
||||
- SUBMODULE_UPDATE_TRIGGER_PROJECT: nofusscomputing/ops
|
||||
- SUBMODULE_UPDATE_TRIGGER_PROJECT: nofusscomputing/infrastructure/website
|
||||
- SUBMODULE_UPDATE_TRIGGER_PROJECT: nofusscomputing/projects/ansible/ansible_playbooks
|
||||
- SUBMODULE_UPDATE_TRIGGER_PROJECT: nofusscomputing/projects/ansible/ansible-roles
|
||||
- SUBMODULE_UPDATE_TRIGGER_PROJECT: nofusscomputing/projects/ansible/ansible_docker_os
|
||||
- SUBMODULE_UPDATE_TRIGGER_PROJECT: nofusscomputing/projects/ansible/ansible_test
|
||||
- SUBMODULE_UPDATE_TRIGGER_PROJECT: nofusscomputing/projects/ansible/common
|
||||
- SUBMODULE_UPDATE_TRIGGER_PROJECT: nofusscomputing/projects/ansible/docker_management
|
||||
- SUBMODULE_UPDATE_TRIGGER_PROJECT: nofusscomputing/projects/ansible/execution_environment
|
||||
- SUBMODULE_UPDATE_TRIGGER_PROJECT: nofusscomputing/projects/ansible/firewall
|
||||
- SUBMODULE_UPDATE_TRIGGER_PROJECT: nofusscomputing/projects/ansible/git_configuration
|
||||
- SUBMODULE_UPDATE_TRIGGER_PROJECT: nofusscomputing/projects/ansible/homeassistant
|
||||
- SUBMODULE_UPDATE_TRIGGER_PROJECT: nofusscomputing/projects/ansible/kubernetes
|
||||
- SUBMODULE_UPDATE_TRIGGER_PROJECT: nofusscomputing/projects/ansible/nfc_glpi
|
||||
- SUBMODULE_UPDATE_TRIGGER_PROJECT: nofusscomputing/projects/django_template
|
||||
- SUBMODULE_UPDATE_TRIGGER_PROJECT: nofusscomputing/projects/docker-bind
|
||||
- SUBMODULE_UPDATE_TRIGGER_PROJECT: nofusscomputing/projects/docker-mail
|
||||
- SUBMODULE_UPDATE_TRIGGER_PROJECT: nofusscomputing/projects/docker-buildx-qemu
|
||||
- SUBMODULE_UPDATE_TRIGGER_PROJECT: nofusscomputing/projects/docker-glpi
|
||||
- SUBMODULE_UPDATE_TRIGGER_PROJECT: nofusscomputing/projects/gitlab-ci
|
||||
- SUBMODULE_UPDATE_TRIGGER_PROJECT: nofusscomputing/infrastructure/configuration-management/itil_runbooks
|
||||
- SUBMODULE_UPDATE_TRIGGER_PROJECT: nofusscomputing/projects/kubernetes_monitoring
|
||||
|
1
.gitmodules
vendored
1
.gitmodules
vendored
@ -1,4 +1,3 @@
|
||||
[submodule "gitlab-ci"]
|
||||
path = gitlab-ci
|
||||
url = https://gitlab.com/nofusscomputing/projects/gitlab-ci.git
|
||||
branch=development
|
||||
|
@ -1,20 +0,0 @@
|
||||
{
|
||||
"line-length": false,
|
||||
"MD007": {
|
||||
"indent": 4
|
||||
},
|
||||
"MD033": {
|
||||
"allowed_elements": [ "div", "span", "u", "p" ]
|
||||
},
|
||||
"blanks-around-headings":{
|
||||
"lines_above": 2,
|
||||
"lines_below": 1
|
||||
},
|
||||
"MD012": {
|
||||
"maximum": 2
|
||||
},
|
||||
"comment": {
|
||||
"MD012": "MD012 max=2 added so that headings can have two lines above for clarity.",
|
||||
"html_s": "don't allow html <s> as this can be done in markdown"
|
||||
}
|
||||
}
|
@ -1,8 +0,0 @@
|
||||
---
|
||||
|
||||
role_git_conf:
|
||||
gitlab:
|
||||
submodule_branch: "development"
|
||||
default_branch: development
|
||||
mr_labels: ~"type::automation" ~"impact::0" ~"priority::0"
|
||||
auto_merge: true
|
@ -4,16 +4,16 @@ Setup the plugin
|
||||
from setuptools import setup, find_packages
|
||||
|
||||
setup(
|
||||
version='0.0.2',
|
||||
version='0.0.1',
|
||||
python_requires='>=3.6',
|
||||
install_requires=[
|
||||
'mkdocs>=1.2.3',
|
||||
'mkdocs==1.2.3',
|
||||
],
|
||||
packages=find_packages(exclude=['*.tests']),
|
||||
package_data={'tags': ['templates/*.md.template']},
|
||||
entry_points={
|
||||
'mkdocs.plugins': [
|
||||
'nfc_tags = tags.plugin:TagsPlugin'
|
||||
'tags = tags.plugin:TagsPlugin'
|
||||
]
|
||||
}
|
||||
)
|
||||
|
Submodule gitlab-ci updated: 6694986367...36ce0b0b76
34
mkdocs.yml
34
mkdocs.yml
@ -23,8 +23,8 @@ theme:
|
||||
- navigation.tracking
|
||||
- navigation.tabs
|
||||
- navigation.tabs.sticky
|
||||
- navigation.expand
|
||||
- navigation.indexes
|
||||
- search.highlight
|
||||
- toc.integrate
|
||||
- navigation.top
|
||||
- header.autohide
|
||||
@ -32,15 +32,13 @@ theme:
|
||||
- content.code.annotate
|
||||
|
||||
palette:
|
||||
- media: "(prefers-color-scheme: light)"
|
||||
scheme: default
|
||||
- scheme: default
|
||||
primary: indigo
|
||||
accent: indigo
|
||||
toggle:
|
||||
icon: material/lightbulb-outline
|
||||
name: Switch to dark mode
|
||||
- media: "(prefers-color-scheme: dark)"
|
||||
scheme: slate
|
||||
- scheme: slate
|
||||
primary: indigo
|
||||
accent: indigo
|
||||
toggle:
|
||||
@ -52,21 +50,21 @@ extra_css:
|
||||
|
||||
|
||||
plugins:
|
||||
nfc_tags:
|
||||
- tags:
|
||||
filename: tags.md
|
||||
folder: pages
|
||||
css_name: ".tags"
|
||||
search:
|
||||
- search:
|
||||
lang: en
|
||||
|
||||
git-revision-date-localized:
|
||||
- git-revision-date-localized:
|
||||
type: iso_date
|
||||
enable_creation_date: true
|
||||
exclude:
|
||||
- index.md
|
||||
- tags.md
|
||||
# minify:
|
||||
# minify_html: true
|
||||
# - minify:
|
||||
# minify_html: true
|
||||
|
||||
|
||||
|
||||
@ -114,10 +112,12 @@ markdown_extensions:
|
||||
- pymdownx.superfences
|
||||
- pymdownx.tabbed:
|
||||
alternate_style: true
|
||||
- tables
|
||||
# - pymdownx.emoji:
|
||||
# emoji_index: !!python/name:material.extensions.emoji.twemoji
|
||||
# emoji_generator: !!python/name:material.extensions.emoji.to_svg
|
||||
# options:
|
||||
# custom_icons:
|
||||
# - .icons
|
||||
# - pymdownx.emoji:
|
||||
# emoji_index: !!python/name:materialx.emoji.twemoji
|
||||
# emoji_generator: !!python/name:materialx.emoji.to_svg
|
||||
# options:
|
||||
# custom_icons:
|
||||
# - .icons
|
||||
|
||||
|
||||
|
||||
|
Before Width: | Height: | Size: 663 B After Width: | Height: | Size: 663 B |
60
theme-overrides/.icons/fontawesome/brands/gitlab.svg
Normal file
60
theme-overrides/.icons/fontawesome/brands/gitlab.svg
Normal file
@ -0,0 +1,60 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg width="494px" height="455px" viewBox="0 0 494 455" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
|
||||
<!-- Generator: Sketch 3.2.2 (9983) - http://www.bohemiancoding.com/sketch -->
|
||||
<title>logo</title>
|
||||
<desc>Created with Sketch.</desc>
|
||||
<defs>
|
||||
<path id="path-1" d="M0,1173.3333 L1999.99995,1173.3333 L1999.99995,0 L0,0 L0,1173.3333 L0,1173.3333 Z"></path>
|
||||
</defs>
|
||||
<g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
|
||||
<g id="gitlab_logo" sketch:type="MSLayerGroup" transform="translate(-359.000000, -360.000000)">
|
||||
<g id="g10" transform="translate(999.999975, 587.666648) scale(1, -1) translate(-999.999975, -587.666648) translate(0.000000, 0.999996)">
|
||||
<g id="g16">
|
||||
<g id="g18-Clipped">
|
||||
<mask id="mask-2" sketch:name="path22" fill="white">
|
||||
<use xlink:href="#path-1"></use>
|
||||
</mask>
|
||||
<g id="path22"></g>
|
||||
<g id="g18" mask="url(#mask-2)">
|
||||
<g transform="translate(358.666658, 358.666658)">
|
||||
<g id="g44" transform="translate(0.532000, 0.774933)">
|
||||
<path d="M491.999988,194.666662 L464.441322,279.481326 L409.82399,447.578655 C407.014656,456.226655 394.778657,456.226655 391.96799,447.578655 L337.349325,279.481326 L155.982663,279.481326 L101.362664,447.578655 C98.5533309,456.226655 86.3173312,456.226655 83.5066646,447.578655 L28.8893326,279.481326 L1.33199997,194.666662 C-1.18266664,186.930662 1.57199996,178.455996 8.1519998,173.674662 L246.665327,0.385333324 L485.179988,173.674662 C491.759988,178.455996 494.513321,186.930662 491.999988,194.666662" id="path46" fill="#FC6D26" sketch:type="MSShapeGroup"></path>
|
||||
</g>
|
||||
<g id="g48" transform="translate(155.197863, 1.160267)">
|
||||
<path d="M91.9999977,0 L91.9999977,0 L182.683995,279.095993 L1.31599997,279.095993 L91.9999977,0 L91.9999977,0 Z" id="path50" fill="#E24329" sketch:type="MSShapeGroup"></path>
|
||||
</g>
|
||||
<g id="g52" transform="translate(247.197860, 1.160267)">
|
||||
<g id="path54"></g>
|
||||
</g>
|
||||
<g id="g56" transform="translate(28.531199, 1.160800)">
|
||||
<path d="M218.666661,0 L127.982663,279.09466 L0.890666644,279.09466 L218.666661,0 L218.666661,0 Z" id="path58" fill="#FC6D26" sketch:type="MSShapeGroup"></path>
|
||||
</g>
|
||||
<g id="g60" transform="translate(247.197860, 1.160800)">
|
||||
<g id="path62"></g>
|
||||
</g>
|
||||
<g id="g64" transform="translate(0.088533, 0.255867)">
|
||||
<path d="M29.3333326,279.999993 L29.3333326,279.999993 L1.77466662,195.185328 C-0.738666648,187.449329 2.01466662,178.974662 8.59599979,174.194662 L247.109327,0.905333311 L29.3333326,279.999993 L29.3333326,279.999993 Z" id="path66" fill="#FCA326" sketch:type="MSShapeGroup"></path>
|
||||
</g>
|
||||
<g id="g68" transform="translate(247.197860, 1.160267)">
|
||||
<g id="path70"></g>
|
||||
</g>
|
||||
<g id="g72" transform="translate(29.421866, 280.255593)">
|
||||
<path d="M0,0 L127.091997,0 L72.4733315,168.097329 C69.6626649,176.746662 57.4266652,176.746662 54.617332,168.097329 L0,0 L0,0 Z" id="path74" fill="#E24329" sketch:type="MSShapeGroup"></path>
|
||||
</g>
|
||||
<g id="g76" transform="translate(247.197860, 1.160800)">
|
||||
<path d="M0,0 L90.6839977,279.09466 L217.775995,279.09466 L0,0 L0,0 Z" id="path78" fill="#FC6D26" sketch:type="MSShapeGroup"></path>
|
||||
</g>
|
||||
<g id="g80" transform="translate(246.307061, 0.255867)">
|
||||
<path d="M218.666661,279.999993 L218.666661,279.999993 L246.225327,195.185328 C248.73866,187.449329 245.985327,178.974662 239.403994,174.194662 L0.890666644,0.905333311 L218.666661,279.999993 L218.666661,279.999993 Z" id="path82" fill="#FCA326" sketch:type="MSShapeGroup"></path>
|
||||
</g>
|
||||
<g id="g84" transform="translate(336.973725, 280.255593)">
|
||||
<path d="M127.999997,0 L0.907999977,0 L55.5266653,168.097329 C58.3373319,176.746662 70.5733316,176.746662 73.3826648,168.097329 L127.999997,0 L127.999997,0 Z" id="path86" fill="#E24329" sketch:type="MSShapeGroup"></path>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 5.2 KiB |
@ -1,63 +0,0 @@
|
||||
{% extends "base.html" %}
|
||||
|
||||
{% block content %}
|
||||
|
||||
{% if page.edit_url %}
|
||||
<a href="{{ page.edit_url }}" title="{{ lang.t('edit.link.title') }}" class="md-content__button md-icon">
|
||||
{% include ".icons/material/pencil.svg" %}
|
||||
</a>
|
||||
{% endif %}
|
||||
|
||||
<span itemscope itemtype="https://schema.org/CreativeWork">
|
||||
<!--{% if page.meta.type == "blog" %}
|
||||
<span itemprop="hasPart" itemscope itemtype="https://schema.org/BlogPosting">
|
||||
{% elif page.meta.type == "article" %}
|
||||
<span itemprop="hasPart" itemscope itemtype="https://schema.org/Article">
|
||||
{% endif %}
|
||||
<span itemprop="hasPart" itemscope itemtype="https://schema.org/Article">-->
|
||||
|
||||
<h1 itemprop="name">{{ page.title }}</h1>
|
||||
|
||||
<hr>
|
||||
|
||||
<span itemprop="text">
|
||||
{{ page.content }}
|
||||
</span>
|
||||
|
||||
<!--<span itemprop="publisher" itemscope itemtype="https://schema.org/Organization" style="font-size: 10px;">
|
||||
Published by: <span itemprop="name">{{ config.site_name }}</span>, <span itemprop="url">{{ config.site_url }}</span>
|
||||
</span>
|
||||
{% if page.meta.copyrightHolder %}
|
||||
<br>
|
||||
<span itemprop="copyrightHolder" itemscope itemtype="https://schema.org/Person" style="font-size: 10px;">
|
||||
Copyright <span itemprop="name">{{ page.meta.copyrightHolder }}</span>
|
||||
</span>
|
||||
{% endif %}-->
|
||||
<!--{% if page.meta.type %}</span>{% endif %}
|
||||
</span>-->
|
||||
|
||||
<div style="background-color: var(--md-primary-fg-color); color: var(--md-primary-bg-color); padding: 5px;">
|
||||
<h4>About:</h4>
|
||||
<p>This page is part of our Project {{ config.repo_name }}.</p>
|
||||
<p>
|
||||
<h5>Page Metadata</h5>
|
||||
Version: ToDo: place files short git commit here <!--<span itemprop="version"></span> --><br>
|
||||
Date Created: <span itemprop="dateCreated">{{ page.meta.date.strftime("%Y-%m-%d") }}</span><br>
|
||||
{% if page.meta.git_revision_date_localized %}Date Edited: <span itemprop="dateModified">{{ page.meta.git_revision_date_localized.replace("\n", "").replace("\r", "") }}</span><br>{% endif %}
|
||||
</p>
|
||||
|
||||
<h5>Contribution:</h5>
|
||||
<p>Would You like to contribute to our {{ config.repo_name }} project? You can assist in the following ways:</p>
|
||||
<ul>
|
||||
<li><a style="color: #ffffff; font-weight: bold;" href="{{ page.edit_url }}" title="{{ lang.t('edit.link.title') }}">Edit This Page</a> If there is a mistake or a way you can improve it.</li>
|
||||
<li><a style="color: #ffffff; font-weight: bold;" href="{{ config.repo_url }}/-/new/development">Add a Page to the {{ manual_section }} Manual</a> if you would like to add an item to our manual</li>
|
||||
<li><a style="color: #ffffff; font-weight: bold;" target="_blank" href="{{ config.repo_url }}/-/issues/new">Raise an Issue</a> if there is something about this page you would like to improve, and git is unfamiliar to you.</li>
|
||||
</ul>
|
||||
<p> </p>
|
||||
<p>ToDo: Add the page list of contributors</p>
|
||||
|
||||
</div>
|
||||
|
||||
</span>
|
||||
|
||||
{% endblock %}
|
@ -1,63 +0,0 @@
|
||||
{% extends "base.html" %}
|
||||
|
||||
{% block content %}
|
||||
|
||||
{% if page.edit_url %}
|
||||
<a href="{{ page.edit_url }}" title="{{ lang.t('edit.link.title') }}" class="md-content__button md-icon">
|
||||
{% include ".icons/material/pencil.svg" %}
|
||||
</a>
|
||||
{% endif %}
|
||||
|
||||
<span itemscope itemtype="https://schema.org/CreativeWork">
|
||||
<!--{% if page.meta.type == "blog" %}
|
||||
<span itemprop="hasPart" itemscope itemtype="https://schema.org/BlogPosting">
|
||||
{% elif page.meta.type == "article" %}
|
||||
<span itemprop="hasPart" itemscope itemtype="https://schema.org/Article">
|
||||
{% endif %}
|
||||
<span itemprop="hasPart" itemscope itemtype="https://schema.org/Article">-->
|
||||
|
||||
<h1 itemprop="name">{{ page.title }}</h1>
|
||||
|
||||
<hr>
|
||||
|
||||
<span itemprop="text">
|
||||
{{ page.content }}
|
||||
</span>
|
||||
|
||||
<!--<span itemprop="publisher" itemscope itemtype="https://schema.org/Organization" style="font-size: 10px;">
|
||||
Published by: <span itemprop="name">{{ config.site_name }}</span>, <span itemprop="url">{{ config.site_url }}</span>
|
||||
</span>
|
||||
{% if page.meta.copyrightHolder %}
|
||||
<br>
|
||||
<span itemprop="copyrightHolder" itemscope itemtype="https://schema.org/Person" style="font-size: 10px;">
|
||||
Copyright <span itemprop="name">{{ page.meta.copyrightHolder }}</span>
|
||||
</span>
|
||||
{% endif %}-->
|
||||
<!--{% if page.meta.type %}</span>{% endif %}
|
||||
</span>-->
|
||||
|
||||
<div style="background-color: var(--md-primary-fg-color); color: var(--md-primary-bg-color); padding: 5px;">
|
||||
<h4>About:</h4>
|
||||
<p>This page forms part of our Project {{ config.repo_name }}.</p>
|
||||
<p>
|
||||
<h5>Page Metadata</h5>
|
||||
Version: ToDo: place files short git commit here <!--<span itemprop="version"></span> --><br>
|
||||
Date Created: <span itemprop="dateCreated">{{ page.meta.date.strftime("%Y-%m-%d") }}</span><br>
|
||||
{% if page.meta.git_revision_date_localized %}Date Edited: <span itemprop="dateModified">{{ page.meta.git_revision_date_localized.replace("\n", "").replace("\r", "") }}</span><br>{% endif %}
|
||||
</p>
|
||||
|
||||
<h5>Contribution:</h5>
|
||||
<p>Would You like to contribute to our {{ config.repo_name }} project? You can assist in the following ways:</p>
|
||||
<ul>
|
||||
<li><a style="color: #ffffff; font-weight: bold;" href="{{ page.edit_url }}" title="{{ lang.t('edit.link.title') }}">Edit This Page</a> If there is a mistake or a way you can improve it.</li>
|
||||
<li><a style="color: #ffffff; font-weight: bold;" href="{{ config.repo_url }}/-/new/development">Add a Page to the {{ manual_section }} Manual</a> if you would like to add an item to our manual</li>
|
||||
<li><a style="color: #ffffff; font-weight: bold;" target="_blank" href="{{ config.repo_url }}/-/issues/new">Raise an Issue</a> if there is something about this page you would like to improve, and git is unfamiliar to you.</li>
|
||||
</ul>
|
||||
<p> </p>
|
||||
<p>ToDo: Add the page list of contributors</p>
|
||||
|
||||
</div>
|
||||
|
||||
</span>
|
||||
|
||||
{% endblock %}
|
Reference in New Issue
Block a user