mirror of
https://github.com/MatMoul/dokytree.git
synced 2025-11-20 22:42:05 +00:00
Inital commit
This commit is contained in:
1
samples/it_v1/doc/_index.01.pug
Normal file
1
samples/it_v1/doc/_index.01.pug
Normal file
@@ -0,0 +1 @@
|
||||
h2 Company SA
|
||||
6
samples/it_v1/doc/_index.yaml
Normal file
6
samples/it_v1/doc/_index.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
# yaml-language-server: $schema=../schemas/_index.json
|
||||
title: IT Documentation
|
||||
templates:
|
||||
node: '@empty'
|
||||
headfiles:
|
||||
- 01.pug
|
||||
5
samples/it_v1/doc/ad/_index.yaml
Normal file
5
samples/it_v1/doc/ad/_index.yaml
Normal file
@@ -0,0 +1,5 @@
|
||||
# yaml-language-server: $schema=../../schemas/_index.json
|
||||
index: 4
|
||||
title: 'Active Directory'
|
||||
templates:
|
||||
node: '@overview'
|
||||
7
samples/it_v1/doc/ad/acls/_index.yaml
Normal file
7
samples/it_v1/doc/ad/acls/_index.yaml
Normal file
@@ -0,0 +1,7 @@
|
||||
# yaml-language-server: $schema=../../../schemas/_index.json
|
||||
index: 5
|
||||
title: 'ACLS'
|
||||
toc: false
|
||||
book: false
|
||||
templates:
|
||||
node: 'acls'
|
||||
31
samples/it_v1/doc/ad/acls/fs-01.yaml
Normal file
31
samples/it_v1/doc/ad/acls/fs-01.yaml
Normal file
@@ -0,0 +1,31 @@
|
||||
# yaml-language-server: $schema=../../../schemas/ad_acls.json
|
||||
name: 'FS-01'
|
||||
folders:
|
||||
- path: 'D:\Shares\Documents'
|
||||
acls:
|
||||
- name: 'Company'
|
||||
access: 'RO'
|
||||
- path: 'D:\Shares\Documents/Direction'
|
||||
acls:
|
||||
- name: 'Company Direction'
|
||||
access: 'RW'
|
||||
- path: 'D:\Shares\Documents/RH'
|
||||
acls:
|
||||
- name: 'Company Direction'
|
||||
access: 'RO'
|
||||
- name: 'Company RH'
|
||||
access: 'RW'
|
||||
- path: 'D:\Shares\Documents/Accounting'
|
||||
acls:
|
||||
- name: 'Company Direction'
|
||||
access: 'RO'
|
||||
- name: 'Company Accounting'
|
||||
access: 'RW'
|
||||
- path: 'D:\Shares\Documents/Secretariat'
|
||||
acls:
|
||||
- name: 'Company Direction'
|
||||
access: 'RO'
|
||||
- name: 'Company RH'
|
||||
access: 'RO'
|
||||
- name: 'Company Secretariat'
|
||||
access: 'RW'
|
||||
7
samples/it_v1/doc/ad/dfs/_index.yaml
Normal file
7
samples/it_v1/doc/ad/dfs/_index.yaml
Normal file
@@ -0,0 +1,7 @@
|
||||
# yaml-language-server: $schema=../../../schemas/_index.json
|
||||
index: 3
|
||||
title: 'DFS'
|
||||
toc: false
|
||||
book: false
|
||||
templates:
|
||||
node: 'dfs'
|
||||
9
samples/it_v1/doc/ad/dfs/root@domain.local.yaml
Normal file
9
samples/it_v1/doc/ad/dfs/root@domain.local.yaml
Normal file
@@ -0,0 +1,9 @@
|
||||
# yaml-language-server: $schema=../../../schemas/ad_dfs.json
|
||||
name: 'ROOT'
|
||||
path: '\\DOMAIN.local\ROOT'
|
||||
targets:
|
||||
- '\\FS-01\ROOT'
|
||||
folders:
|
||||
- name: 'Documents'
|
||||
targets:
|
||||
- '\\FS-01\Documents'
|
||||
7
samples/it_v1/doc/ad/domains/_index.yaml
Normal file
7
samples/it_v1/doc/ad/domains/_index.yaml
Normal file
@@ -0,0 +1,7 @@
|
||||
# yaml-language-server: $schema=../../../schemas/_index.json
|
||||
index: 1
|
||||
title: 'Domains'
|
||||
toc: false
|
||||
book: false
|
||||
templates:
|
||||
node: 'domains'
|
||||
7
samples/it_v1/doc/ad/domains/domain.local.yaml
Normal file
7
samples/it_v1/doc/ad/domains/domain.local.yaml
Normal file
@@ -0,0 +1,7 @@
|
||||
# yaml-language-server: $schema=../../../schemas/ad_domain.json
|
||||
name: 'DOMAIN.local'
|
||||
dc:
|
||||
- name: 'dc-01'
|
||||
fsmo: 'all'
|
||||
servers:
|
||||
- name: 'fs-01'
|
||||
7
samples/it_v1/doc/ad/shares/_index.yaml
Normal file
7
samples/it_v1/doc/ad/shares/_index.yaml
Normal file
@@ -0,0 +1,7 @@
|
||||
# yaml-language-server: $schema=../../../schemas/_index.json
|
||||
index: 3
|
||||
title: 'Shares'
|
||||
toc: false
|
||||
book: false
|
||||
templates:
|
||||
node: 'shares'
|
||||
7
samples/it_v1/doc/ad/shares/fs-01.yaml
Normal file
7
samples/it_v1/doc/ad/shares/fs-01.yaml
Normal file
@@ -0,0 +1,7 @@
|
||||
# yaml-language-server: $schema=../../../schemas/ad_shares.json
|
||||
name: FS-01
|
||||
fileshares:
|
||||
- path: '\\FS-01\Documents'
|
||||
printshares:
|
||||
- path: '\\FS-01\MFC-01'
|
||||
- path: '\\FS-01\PRINTER-01'
|
||||
7
samples/it_v1/doc/ad/usergroups/_index.yaml
Normal file
7
samples/it_v1/doc/ad/usergroups/_index.yaml
Normal file
@@ -0,0 +1,7 @@
|
||||
# yaml-language-server: $schema=../../../schemas/_index.json
|
||||
index: 2
|
||||
title: 'Usergroups'
|
||||
toc: false
|
||||
book: false
|
||||
templates:
|
||||
node: 'usergroups'
|
||||
8
samples/it_v1/doc/ad/usergroups/domain.local.yaml
Normal file
8
samples/it_v1/doc/ad/usergroups/domain.local.yaml
Normal file
@@ -0,0 +1,8 @@
|
||||
# yaml-language-server: $schema=../../../schemas/ad_usergroups.json
|
||||
name: DOMAIN.local
|
||||
usergroups:
|
||||
- name: 'Company'
|
||||
- name: 'Company Management'
|
||||
- name: 'Company RH'
|
||||
- name: 'Company Accounting'
|
||||
- name: 'Company Secretariat'
|
||||
5
samples/it_v1/doc/devices/_index.yaml
Normal file
5
samples/it_v1/doc/devices/_index.yaml
Normal file
@@ -0,0 +1,5 @@
|
||||
# yaml-language-server: $schema=../../schemas/_index.json
|
||||
index: 3
|
||||
title: Devices
|
||||
templates:
|
||||
node: '@overview'
|
||||
6
samples/it_v1/doc/devices/computers/_index.yaml
Normal file
6
samples/it_v1/doc/devices/computers/_index.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
# yaml-language-server: $schema=../../../schemas/_index.json
|
||||
index: 4
|
||||
title: Computers
|
||||
toc: false
|
||||
templates:
|
||||
node: 'computers'
|
||||
20
samples/it_v1/doc/devices/computers/computer-01.yaml
Normal file
20
samples/it_v1/doc/devices/computers/computer-01.yaml
Normal file
@@ -0,0 +1,20 @@
|
||||
# yaml-language-server: $schema=../../../schemas/computer.json
|
||||
name: 'computer-01'
|
||||
type: ''
|
||||
model: ''
|
||||
os: 'Windows 11 Pro'
|
||||
location: ''
|
||||
interfaces:
|
||||
- name: 'LAN'
|
||||
ip: '10.10.10.21'
|
||||
mask: '255.255.255.0'
|
||||
gw: '10.10.10.1'
|
||||
dns:
|
||||
- '10.10.10.1'
|
||||
updates:
|
||||
- type: 'os'
|
||||
method: 'auto'
|
||||
frequency: 'auto'
|
||||
time: 'auto'
|
||||
backups:
|
||||
- type: 'none'
|
||||
23
samples/it_v1/doc/devices/computers/computer-02.yaml
Normal file
23
samples/it_v1/doc/devices/computers/computer-02.yaml
Normal file
@@ -0,0 +1,23 @@
|
||||
# yaml-language-server: $schema=../../../schemas/computer.json
|
||||
todo:
|
||||
- msg: 'Replace computer'
|
||||
priority: 20
|
||||
name: 'computer-02'
|
||||
type: ''
|
||||
model: ''
|
||||
os: '! Windows 7 Pro'
|
||||
location: ''
|
||||
interfaces:
|
||||
- name: 'LAN'
|
||||
ip: '10.10.10.22'
|
||||
mask: '255.255.255.0'
|
||||
gw: '10.10.10.1'
|
||||
dns:
|
||||
- '10.10.10.1'
|
||||
updates:
|
||||
- type: 'os'
|
||||
method: 'auto'
|
||||
frequency: 'auto'
|
||||
time: 'auto'
|
||||
backups:
|
||||
- type: 'none'
|
||||
6
samples/it_v1/doc/devices/netdevs/_index.yaml
Normal file
6
samples/it_v1/doc/devices/netdevs/_index.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
# yaml-language-server: $schema=../../../schemas/_index.json
|
||||
index: 1
|
||||
title: Network
|
||||
toc: false
|
||||
templates:
|
||||
node: 'netdevs'
|
||||
33
samples/it_v1/doc/devices/netdevs/firewall-01.yaml
Normal file
33
samples/it_v1/doc/devices/netdevs/firewall-01.yaml
Normal file
@@ -0,0 +1,33 @@
|
||||
# yaml-language-server: $schema=../../../schemas/netdev.json
|
||||
name: 'firewall-01'
|
||||
roles:
|
||||
- Firewall
|
||||
- DHCP
|
||||
- DNS
|
||||
- VPN
|
||||
- VLAN
|
||||
model: 'Generic Firewall'
|
||||
os: 'Linux'
|
||||
location: ''
|
||||
interfaces:
|
||||
- name: 'LAN'
|
||||
ip: '10.10.10.1'
|
||||
mask: '255.255.255.0'
|
||||
- name: 'GUEST'
|
||||
ip: '192.168.5.1'
|
||||
mask: '255.255.255.0'
|
||||
- name: 'VPN'
|
||||
ip: '192.168.9.1'
|
||||
mask: '255.255.255.0'
|
||||
- name: 'WAN'
|
||||
ip: '0.0.0.0'
|
||||
mask: '255.255.255.255'
|
||||
updates:
|
||||
- type: 'os'
|
||||
method: 'auto'
|
||||
frequency: 'tuesday'
|
||||
time: '12:30'
|
||||
backups:
|
||||
- type: 'manual'
|
||||
content: 'config'
|
||||
frequency: 'On change'
|
||||
19
samples/it_v1/doc/devices/netdevs/switch-01.yaml
Normal file
19
samples/it_v1/doc/devices/netdevs/switch-01.yaml
Normal file
@@ -0,0 +1,19 @@
|
||||
# yaml-language-server: $schema=../../../schemas/netdev.json
|
||||
name: 'switch-01'
|
||||
model: ''
|
||||
location: ''
|
||||
interfaces:
|
||||
- name: 'LAN'
|
||||
ip: '10.10.10.231'
|
||||
mask: '255.255.255.0'
|
||||
gw: '10.10.10.1'
|
||||
dns: [ '10.10.10.1' ]
|
||||
updates:
|
||||
- type: 'os'
|
||||
method: 'manual'
|
||||
frequency: 'yearly'
|
||||
time: '-'
|
||||
backups:
|
||||
- type: 'manual'
|
||||
content: 'config'
|
||||
frequency: 'On change'
|
||||
19
samples/it_v1/doc/devices/netdevs/wifi-01.yaml
Normal file
19
samples/it_v1/doc/devices/netdevs/wifi-01.yaml
Normal file
@@ -0,0 +1,19 @@
|
||||
# yaml-language-server: $schema=../../../schemas/netdev.json
|
||||
name: 'wifi-01'
|
||||
model: ''
|
||||
location: ''
|
||||
interfaces:
|
||||
- name: 'LAN'
|
||||
ip: '10.10.10.241'
|
||||
mask: '255.255.255.0'
|
||||
gw: '10.10.10.1'
|
||||
dns: [ '10.10.10.1' ]
|
||||
updates:
|
||||
- type: 'os'
|
||||
method: 'manual'
|
||||
frequency: 'yearly'
|
||||
time: '-'
|
||||
backups:
|
||||
- type: 'manual'
|
||||
content: 'config'
|
||||
frequency: 'On change'
|
||||
6
samples/it_v1/doc/devices/printers/_index.yaml
Normal file
6
samples/it_v1/doc/devices/printers/_index.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
# yaml-language-server: $schema=../../../schemas/_index.json
|
||||
index: 8
|
||||
title: Printers
|
||||
toc: false
|
||||
templates:
|
||||
node: printers
|
||||
12
samples/it_v1/doc/devices/printers/mfc-01.yaml
Normal file
12
samples/it_v1/doc/devices/printers/mfc-01.yaml
Normal file
@@ -0,0 +1,12 @@
|
||||
# yaml-language-server: $schema=../../../schemas/printer.json
|
||||
name: 'mfc-01'
|
||||
type: mfc
|
||||
model: ''
|
||||
location: ''
|
||||
interfaces:
|
||||
- name: 'LAN'
|
||||
ip: '10.10.10.211'
|
||||
mask: '255.255.255.0'
|
||||
gw: '10.10.10.1'
|
||||
dns:
|
||||
- '10.10.10.1'
|
||||
12
samples/it_v1/doc/devices/printers/printer-01.yaml
Normal file
12
samples/it_v1/doc/devices/printers/printer-01.yaml
Normal file
@@ -0,0 +1,12 @@
|
||||
# yaml-language-server: $schema=../../../schemas/printer.json
|
||||
name: 'printer-01'
|
||||
type: printer
|
||||
model: ''
|
||||
location: ''
|
||||
interfaces:
|
||||
- name: 'LAN'
|
||||
ip: '10.10.10.212'
|
||||
mask: '255.255.255.0'
|
||||
gw: '10.10.10.1'
|
||||
dns:
|
||||
- '10.10.10.1'
|
||||
6
samples/it_v1/doc/devices/servers/_index.yaml
Normal file
6
samples/it_v1/doc/devices/servers/_index.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
# yaml-language-server: $schema=../../../schemas/_index.json
|
||||
index: 2
|
||||
title: Servers
|
||||
toc: false
|
||||
templates:
|
||||
node: 'servers'
|
||||
26
samples/it_v1/doc/devices/servers/dc-01.yaml
Normal file
26
samples/it_v1/doc/devices/servers/dc-01.yaml
Normal file
@@ -0,0 +1,26 @@
|
||||
# yaml-language-server: $schema=../../../schemas/server.json
|
||||
name: 'dc-01'
|
||||
type: ''
|
||||
roles: [ 'DC' ]
|
||||
model: ''
|
||||
os: 'Windows Server 2019 Std'
|
||||
location: ''
|
||||
interfaces:
|
||||
- name: 'LAN'
|
||||
ip: '10.10.10.110'
|
||||
mask: '255.255.255.0'
|
||||
gw: '10.10.10.1'
|
||||
dns:
|
||||
- '127.0.0.1'
|
||||
updates:
|
||||
- type: 'os'
|
||||
method: 'auto'
|
||||
frequency: 'friday'
|
||||
time: 23:30
|
||||
backups:
|
||||
- type: 'Windows Backup'
|
||||
content: 'All'
|
||||
frequency: daily
|
||||
time: 20:30
|
||||
duration: ''
|
||||
target: 'External HDD'
|
||||
28
samples/it_v1/doc/devices/servers/fs-01.yaml
Normal file
28
samples/it_v1/doc/devices/servers/fs-01.yaml
Normal file
@@ -0,0 +1,28 @@
|
||||
# yaml-language-server: $schema=../../../schemas/server.json
|
||||
name: 'fs-01'
|
||||
type: ''
|
||||
roles:
|
||||
- 'File server'
|
||||
- 'Print server'
|
||||
model: ''
|
||||
os: 'Windows Server 2019 Std'
|
||||
location: ''
|
||||
interfaces:
|
||||
- name: 'LAN'
|
||||
ip: '10.10.10.111'
|
||||
mask: '255.255.255.0'
|
||||
gw: '10.10.10.1'
|
||||
dns:
|
||||
- '10.10.10.1'
|
||||
updates:
|
||||
- type: 'os'
|
||||
method: 'auto'
|
||||
frequency: 'friday'
|
||||
time: 23:30
|
||||
backups:
|
||||
- type: 'Windows Backup'
|
||||
content: 'All'
|
||||
frequency: daily
|
||||
time: 20:30
|
||||
duration: ''
|
||||
target: 'External HDD'
|
||||
30
samples/it_v1/doc/devices/servers/nas-01.yaml
Normal file
30
samples/it_v1/doc/devices/servers/nas-01.yaml
Normal file
@@ -0,0 +1,30 @@
|
||||
# yaml-language-server: $schema=../../../schemas/server.json
|
||||
todo:
|
||||
- msg: 'Add a new NAS server for backup'
|
||||
priority: 20
|
||||
name: 'nas-01'
|
||||
type: ''
|
||||
roles:
|
||||
- 'Backup server'
|
||||
model: ''
|
||||
os: ''
|
||||
location: ''
|
||||
interfaces:
|
||||
- name: 'LAN'
|
||||
ip: '10.10.10.119'
|
||||
mask: '255.255.255.0'
|
||||
gw: '10.10.10.1'
|
||||
dns:
|
||||
- '10.10.10.1'
|
||||
updates:
|
||||
- type: 'os'
|
||||
method: 'auto'
|
||||
frequency: 'friday'
|
||||
time: 23:30
|
||||
backups:
|
||||
- type: 'Internal Backup'
|
||||
content: 'All'
|
||||
frequency: daily
|
||||
time: 20:30
|
||||
duration: ''
|
||||
target: 'External HDD'
|
||||
6
samples/it_v1/doc/index/_index.yaml
Normal file
6
samples/it_v1/doc/index/_index.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
# yaml-language-server: $schema=../../schemas/_index.json
|
||||
index: 1
|
||||
title: Index
|
||||
toc: false
|
||||
templates:
|
||||
node: '@index'
|
||||
5
samples/it_v1/doc/maintenance/_index.yaml
Normal file
5
samples/it_v1/doc/maintenance/_index.yaml
Normal file
@@ -0,0 +1,5 @@
|
||||
# yaml-language-server: $schema=../../schemas/_index.json
|
||||
index: 100
|
||||
title: Maintenance
|
||||
templates:
|
||||
node: '@overview'
|
||||
7
samples/it_v1/doc/maintenance/backups/_index.yaml
Normal file
7
samples/it_v1/doc/maintenance/backups/_index.yaml
Normal file
@@ -0,0 +1,7 @@
|
||||
# yaml-language-server: $schema=../../../schemas/_index.json
|
||||
index: 3
|
||||
title: Backups
|
||||
toc: false
|
||||
book: false
|
||||
templates:
|
||||
node: backups
|
||||
6
samples/it_v1/doc/maintenance/todos/_index.yaml
Normal file
6
samples/it_v1/doc/maintenance/todos/_index.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
# yaml-language-server: $schema=../../../schemas/_index.json
|
||||
index: 1
|
||||
title: TODOS
|
||||
book: false
|
||||
templates:
|
||||
node: todos
|
||||
7
samples/it_v1/doc/maintenance/updates/_index.yaml
Normal file
7
samples/it_v1/doc/maintenance/updates/_index.yaml
Normal file
@@ -0,0 +1,7 @@
|
||||
# yaml-language-server: $schema=../../../schemas/_index.json
|
||||
index: 5
|
||||
title: Updates
|
||||
toc: false
|
||||
book: false
|
||||
templates:
|
||||
node: updates
|
||||
10
samples/it_v1/doc/network/_index.01.pug
Normal file
10
samples/it_v1/doc/network/_index.01.pug
Normal file
@@ -0,0 +1,10 @@
|
||||
h2 Overview
|
||||
div.section
|
||||
h3 WAN
|
||||
img(class="largeimage", src="/network/subnets?itm=05_wan&res=01.svg")
|
||||
div.section
|
||||
h3 GUEST
|
||||
img(class="largeimage", src="/network/subnets?itm=02_guest&res=01.svg")
|
||||
div.section
|
||||
h3 LAN
|
||||
img(class="largeimage", src="/network/subnets?itm=01_lan&res=01.svg")
|
||||
7
samples/it_v1/doc/network/_index.yaml
Normal file
7
samples/it_v1/doc/network/_index.yaml
Normal file
@@ -0,0 +1,7 @@
|
||||
# yaml-language-server: $schema=../../schemas/_index.json
|
||||
index: 2
|
||||
title: Network
|
||||
templates:
|
||||
node: '@overview'
|
||||
headfiles:
|
||||
- 01.pug
|
||||
7
samples/it_v1/doc/network/ipam/_index.yaml
Normal file
7
samples/it_v1/doc/network/ipam/_index.yaml
Normal file
@@ -0,0 +1,7 @@
|
||||
# yaml-language-server: $schema=../../../schemas/_index.json
|
||||
index: 10
|
||||
title: IPAM
|
||||
toc: false
|
||||
book: false
|
||||
templates:
|
||||
node: ipam
|
||||
1
samples/it_v1/doc/network/subnets/01_lan.01.drawio
Normal file
1
samples/it_v1/doc/network/subnets/01_lan.01.drawio
Normal file
@@ -0,0 +1 @@
|
||||
<mxfile host="app.diagrams.net" modified="2023-03-05T19:38:17.298Z" agent="5.0 (X11)" etag="oCyCbZFZh5oQalXICPcC" version="21.0.2" type="device"><diagram id="b6ezudLEMjEVSUdVGraq" name="Page-1">7Zpbc5s4FIB/jR/NcBPYj7HjNNvtTjPtzra7Lx4ZBFYCiEryrb++khCYq5NJ7aaeWfAM6EhIQuecT0fCI2ee7t9RmK//IiFKRrYZ7kfO7ci2Ldt3xUVKDoXEA5NCEFMc6kJHwWf8HWmhqaUbHCLWKMgJSTjOm8KAZBkKeEMGKSW7ZrGIJM1WcxijjuBzAJOu9AsO+bqQTmz/KL9HOF6XLVvetMhJYVlYvwlbw5DsaiJnMXLmlBBe3KX7OUrk4JXjUjx3N5BbdYyijL/kgRl7OCzGDh3/8+W/b05m0TTdjj2gO8cP5RujUAyAThLK1yQmGUwWR+mMkk0WIlmtKVLHMh8IyYXQEsJHxPlBaxNuOBGiNU8TnSt6TA9f5fOGOXVLwb+6QpW43TdSh3rqAVGcIo6oFkYk43OSEKpewDHVIeSMQ8pvpBGIjCCBjOGgFN/hpOxNdyD12DKyoYEele+fwLfFPVtCch9R92v08eZPNLZKi4Q0RvzEMOtycmhrLWg9vUNEvA09iAIUJZDjbdP2oDbhuCp31LK40YruV/rJbm9hstFNsR3mwXpsWh1zqKltiyjHwjU+wBVKHgjDHJNM5HGp9ir3JsGxlK4I5ySVBrLhCc7QvPJQpZvSG2QihGxd2ZPIyWXb6T6WSDEoDJ6MdY6WkG5W0Ch6ipjxOJ0ADy5t4JhL242XNovyPNmwZVFC1JS0+hkIBUujmUHdxUowaALypdD+pM50rqO5pjnnaq/fHaFhuXYhW9eBAX5eyadMrqbjU6qNhDvUXGiuDuUrlDyhWo43mVgzR+QI5YQYHR0vIxmqiW8xFcouxj2TiKgqKzFq9+g6Q3xH6BMzVhv2ujZaLIjUIeR5jRkrYVErUVWNI7NSppllmxexCsvrmoUPesyinDTObhZe1wx+LfCFBV0F8PudCvzuwD/Z7QYMvIRL9OKtuI3l7Q5HWM0ARY5oqZbZsZqc4IyrjoKZ+ImZ3BnZc6lfeRkBUWau5NZECZpCUJR1W+KJ3VN26vdVbCmh53cKF1Xra6tJqyUz7YHSrcrF77npjz0hNesoA+2ZNDvTImR5MR1GeC99qzsrqSFGdLFFxUhbPcQMMAuINTV2goUJYmKmDwJ5Uc92we7eyrMDdg3WIb8anEjPQEh7aj43cQKzC0hwKUC63ltHxADUAWkZpu9cFSTt64Sk3YVkGPRFxA1PH/DRgdi2pvF+B2x6KzDlecoBh5hUUaaNnwJWvSF5hz9t1pAowgEyGKKiVmaEJIU4W4qVt3iVJFGPDBndGUABPAM0SNGHChf0oOJSIbbrvzEqrEkjlrKuCxPedWLC62AiYv9jYhgTorNoWSQuCwjr9YTwLmQsvtkxi19LiCvZXesdPMe5SkCU3a4BIo16A4mhkR1cMpxegbx8u6tmK70u/vLdIHVcfDcoIDk+13rDt55db/g96w3/YhsykzdGhOdfMSM8/9y+rx99UOvnympc4BoT159Wh9cwompfr6yxYJaupGUhVa9+wmj8bhAiXGwHk6QPNK/buWhRwJ7IcygkGWRWX+TzbAihdjWWDEYyjAg2FPPDEouFhowmitd8o90K13mWHu7U6AkxnDMsQv52wR+r9+9tsj+ku+mnj5w+OmPrbTZ095gX+AA6VbFD3B/RIRMNcuiwBDijxh7Hq5Yu56RL79j+9iuUU72usSGnygd7Vyna83CqPoSf2rlsfuYbXEoo95vB4ClWVtb3MUY1dlPuf6pFRXszVPfnds25/NJ/I4fEvgvCzDUkCCIs7JeKwCCV29SQQ3FRgBDXYv0x5sJWRApIB7nzhZ9MjDyLzxFBtBhgOxfbshTJ4x8Eisnj+DcLZ/ED</diagram></mxfile>
|
||||
4
samples/it_v1/doc/network/subnets/01_lan.01.svg
Normal file
4
samples/it_v1/doc/network/subnets/01_lan.01.svg
Normal file
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 32 KiB |
11
samples/it_v1/doc/network/subnets/01_lan.yaml
Normal file
11
samples/it_v1/doc/network/subnets/01_lan.yaml
Normal file
@@ -0,0 +1,11 @@
|
||||
# yaml-language-server: $schema=../../../schemas/subnet.json
|
||||
name: LAN
|
||||
subnet: 10.10.10.0/24
|
||||
gw: 10.10.10.1
|
||||
dns:
|
||||
- 10.10.10.1
|
||||
dhcp:
|
||||
server: '10.10.10.1'
|
||||
ranges:
|
||||
- from: '10.10.10.50'
|
||||
to: '10.10.10.169'
|
||||
1
samples/it_v1/doc/network/subnets/02_guest.01.drawio
Normal file
1
samples/it_v1/doc/network/subnets/02_guest.01.drawio
Normal file
@@ -0,0 +1 @@
|
||||
<mxfile host="app.diagrams.net" modified="2023-03-05T19:35:23.361Z" agent="5.0 (X11)" etag="2wwb6xFnzrKgUXp9-2X4" version="21.0.2" type="device"><diagram id="b6ezudLEMjEVSUdVGraq" name="Page-1">5VfJbtswEP0aHy1oteNjYqdNNzRoCjQ3gZFGEhtKVEnacvL1JS1Su7MgblGgNmBTb4bUcN7jjDTz1vn+PUNl9oXGQGauHe9n3mbmuo679OWfQh5qZBGc1UDKcKydWuAGP4IGbY1ucQy85ygoJQKXfTCiRQGR6GGIMVr13RJK+nctUarvaLfATYQIjNx+4FhkNXrmLlv8CnCamTs7i1VtyZFx1gvzDMW06kDe5cxbM0pFPcr3ayAqeSYv9bx3R6xNYAwK8ZIJj9+CX5dXPET0KmH+bfL1/BPMHb3MDpGt3jGvsIiyua0tXDyYXGQiJ3LkzLyLHTCBZZY+ozsg15RjgWkhbYKWHes5walC76gQNJcGuhUEF7BuyLIl2CRGXcSIZxC3llLdO9+nSl0WQ9G9lZUQIra9Q1YdKXDr5+osWKDQDTw7dP00dHlSlmTLw9pDrkQGcUYyacCkAekQG2CcVpMiuSnYdyCd5vdAcxDsQbpo68LXlBvN+1ZQA1UrIcd3ayzrykf7Ia3atFm7JVYONLev4NnotcPzTYU5jyQtQ5onSerxcoz9huehAGpZjHLdEdSQalRxz8LKrwARymRfJJiQNSWUHaL0Nu7G23gSl/4xlisaW0ELOA2PAxrNZZdE2x6TuPD/EImeNyJxRB7EsnzpS8pERlNaIHLZoheMbou4obL1+UwVSQcyfoIQD7oWo62gfaoS2iZbEmEfPopCgZg4VzVXcUwQ5zgy8DtMzPSjxHC6ZRG8QMRywRTEU4nSK6pkPEk0A4IE3vVr/RRveuo1lZLsCMTpK2Tp9leod6QnDchvoniDHvyRHnYEFRIxcf0nwjB8PysM5+TCeNuBHnffBDOoECFT/fdYfqer7bNF+uU9scPxZHMYlOb14XNgmNF76Fj8jfoeL9oG3sgsRDqsQimxWcw8hLkTPUN2ioqye25JJZ+smfurQTN3Rl1gOdEEXPftmoEoWUcfv2zmwSdIl/Z6Ht5+n7v/1pk/5dme3O9fKuVLe9Uv5Str8CxWF5dTFPOn9tnhtcIJnioDpQrhEFRwMQvUaUK8rA9jgveKzC5Bo8N8/HEb54eXIfO/wXkqt0LwnfyVJQlDHAogwDGXQCWPqByr4XkUyUF4SE34oYgpZRbfpSd6mF7Z1rJHjeOOH8S8hbUYH8LAN+grjqG8bF/KanbbV1vv8jc=</diagram></mxfile>
|
||||
4
samples/it_v1/doc/network/subnets/02_guest.01.svg
Normal file
4
samples/it_v1/doc/network/subnets/02_guest.01.svg
Normal file
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 30 KiB |
13
samples/it_v1/doc/network/subnets/02_guest.yaml
Normal file
13
samples/it_v1/doc/network/subnets/02_guest.yaml
Normal file
@@ -0,0 +1,13 @@
|
||||
# yaml-language-server: $schema=../../../schemas/subnet.json
|
||||
name: GUEST
|
||||
subnet: 192.168.5.0/24
|
||||
gw: 192.168.5.1
|
||||
dns:
|
||||
- 192.168.5.1
|
||||
vlans:
|
||||
- 10
|
||||
dhcp:
|
||||
server: '192.168.5.1'
|
||||
ranges:
|
||||
- from: '192.168.5.10'
|
||||
to: '192.18.5.199'
|
||||
11
samples/it_v1/doc/network/subnets/04_vpn.yaml
Normal file
11
samples/it_v1/doc/network/subnets/04_vpn.yaml
Normal file
@@ -0,0 +1,11 @@
|
||||
# yaml-language-server: $schema=../../../schemas/subnet.json
|
||||
name: VPN
|
||||
subnet: 192.168.9.0/24
|
||||
gw: 192.168.9.1
|
||||
dns:
|
||||
- 192.168.9.1
|
||||
dhcp:
|
||||
server: '192.168.9.1'
|
||||
ranges:
|
||||
- from: '192.168.9.2'
|
||||
to: '192.168.9.254'
|
||||
1
samples/it_v1/doc/network/subnets/05_wan.01.drawio
Normal file
1
samples/it_v1/doc/network/subnets/05_wan.01.drawio
Normal file
@@ -0,0 +1 @@
|
||||
<mxfile host="app.diagrams.net" modified="2023-03-05T19:31:14.845Z" agent="5.0 (X11)" etag="FslN_q_c38xDY7rFevKs" version="21.0.2" type="device"><diagram id="b6ezudLEMjEVSUdVGraq" name="Page-1">5VbLVtswEP2aLPHxKwksIQnQU3rKKYt25yPssS2QPa4k44SvrxTLr9jhUeiqySLWndFIuvdm5Jm3yrZXnBTpN4yAzVw72s689cx1HXfpqx+N7GpkMT+tgYTTyCR1wB19BgPaBi1pBGKQKBGZpMUQDDHPIZQDjHCO1TAtRjZctSAJjIC7kLAx+pNGMq3RU3fZ4ddAk7RZ2Vmc1ZGMNMnmJCIlEVY9yNvMvBVHlPVTtl0B0+Q1vNTzLo9E241xyOVbJjz/mP/eXIuA4HXM/V/x9/OvcOKYMk+ElebEoqIyTE9sExFy13CRyoypJ2fmXTwBl1SxdEPugd2ioJJirmL3KCVmvYRzRhMdkFgoFEvJaA6rVixbgS0xehARkULURQq9drZNtLssTsJHKy0gILy8J1a9UxDWw9npfEECd+7ZgesngSviomClCOoMVWlMVnNwtU/Y9iBD3hVgBpLvVIqJLnwjZONk35rXQNUZw/HdGkv7pjB5xHgxaWt3cqkHo9g71Gtc2FPvSy6B5yBH4k1SP2D7LzUlZhSCXloBPZscCkgq4VnUbDFQZF/ElLEVMuT7XXprd+2tPYWr/Iiqik0sxxw+R8cDGZthX0TbHou48P+RiJ43EnEkHkSqKZkhcpligjlhmw694FjmUStll3ODWqS9GA8g5c50WFJKHEoVY0e2EsLef7SEknB5rjup1pgRIWjYwJeUNdOPCiOw5CG8wcSqYALyJaJMRU3Gi0JzYETSp2EHn9LNTL1FZcmeQZyhQ5busEJ9IjPpQPx2Fx/wg/9/+6GR+VU/OJ/uh4/9j8dXaUw5VISxqcv0GL/TTfbV3swOAm03fqk9T94JBx15tf/sFeb4CL2Iv9bf4726gdeKhdBsK9dObIs1b1TuxFWhLogK+aOwlJPrjX9G7z87uMOdUfNfTvR+1323Z9Swe7WrW0P3guxt/gA=</diagram></mxfile>
|
||||
4
samples/it_v1/doc/network/subnets/05_wan.01.svg
Normal file
4
samples/it_v1/doc/network/subnets/05_wan.01.svg
Normal file
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 16 KiB |
3
samples/it_v1/doc/network/subnets/05_wan.yaml
Normal file
3
samples/it_v1/doc/network/subnets/05_wan.yaml
Normal file
@@ -0,0 +1,3 @@
|
||||
# yaml-language-server: $schema=../../../schemas/subnet.json
|
||||
name: WAN
|
||||
subnet: 0.0.0.0/32
|
||||
7
samples/it_v1/doc/network/subnets/_index.yaml
Normal file
7
samples/it_v1/doc/network/subnets/_index.yaml
Normal file
@@ -0,0 +1,7 @@
|
||||
# yaml-language-server: $schema=../../../schemas/_index.json
|
||||
index: 1
|
||||
title: Subnets
|
||||
toc: false
|
||||
book: false
|
||||
templates:
|
||||
node: subnets
|
||||
4
samples/it_v1/doc/network/wifi/01_lan.yaml
Normal file
4
samples/it_v1/doc/network/wifi/01_lan.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
# yaml-language-server: $schema=../../../schemas/wifi.json
|
||||
name: LAN
|
||||
ssid: 'Company-WIFI'
|
||||
key: 'feDFw848$435dEWs'
|
||||
4
samples/it_v1/doc/network/wifi/02_guest.yaml
Normal file
4
samples/it_v1/doc/network/wifi/02_guest.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
# yaml-language-server: $schema=../../../schemas/wifi.json
|
||||
name: GUEST
|
||||
ssid: 'GUEST-WIFI'
|
||||
key: 'Visitors'
|
||||
7
samples/it_v1/doc/network/wifi/_index.yaml
Normal file
7
samples/it_v1/doc/network/wifi/_index.yaml
Normal file
@@ -0,0 +1,7 @@
|
||||
# yaml-language-server: $schema=../../../schemas/_index.json
|
||||
index: 2
|
||||
title: WIFI
|
||||
toc: false
|
||||
book: false
|
||||
templates:
|
||||
node: wifis
|
||||
6
samples/it_v1/doc/secrets/_index.yaml
Normal file
6
samples/it_v1/doc/secrets/_index.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
# yaml-language-server: $schema=../../schemas/_index.json
|
||||
index: 1000
|
||||
title: Secrets
|
||||
templates:
|
||||
node: 'secrets'
|
||||
items: '@none'
|
||||
9
samples/it_v1/doc/secrets/ad.yaml
Normal file
9
samples/it_v1/doc/secrets/ad.yaml
Normal file
@@ -0,0 +1,9 @@
|
||||
# yaml-language-server: $schema=../../schemas/secrets.json
|
||||
name: AD
|
||||
secrets:
|
||||
- type: AD
|
||||
user: Administrator
|
||||
password: 'Pa$$w0rd'
|
||||
- type: AD
|
||||
user: LocalAdmin
|
||||
password: 'SimplePass'
|
||||
11
samples/it_v1/doc/secrets/ms365.yaml
Normal file
11
samples/it_v1/doc/secrets/ms365.yaml
Normal file
@@ -0,0 +1,11 @@
|
||||
# yaml-language-server: $schema=../../schemas/secrets.json
|
||||
name: Microsoft 365
|
||||
secrets:
|
||||
- type: https
|
||||
user: admin@companysa.onmicrosoft.com
|
||||
password: 'MySuperPassword'
|
||||
mfa:
|
||||
- type: totp
|
||||
value: 'JEWRF85D23NNMEISL3j'
|
||||
- type: sms
|
||||
value: '+000000000000'
|
||||
6
samples/it_v1/doc/secrets/windows.yaml
Normal file
6
samples/it_v1/doc/secrets/windows.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
# yaml-language-server: $schema=../../schemas/secrets.json
|
||||
name: Windows
|
||||
secrets:
|
||||
- type: USER
|
||||
user: Administrator
|
||||
password: 'Pa$$w0rd'
|
||||
5
samples/it_v1/doc/softwares/_index.yaml
Normal file
5
samples/it_v1/doc/softwares/_index.yaml
Normal file
@@ -0,0 +1,5 @@
|
||||
# yaml-language-server: $schema=../../schemas/_index.json
|
||||
index: 10
|
||||
title: Softwares
|
||||
templates:
|
||||
node: 'softwares'
|
||||
3
samples/it_v1/doc/softwares/software1.notes.md
Normal file
3
samples/it_v1/doc/softwares/software1.notes.md
Normal file
@@ -0,0 +1,3 @@
|
||||
### Additional informations
|
||||
|
||||
Before you begin, ....
|
||||
9
samples/it_v1/doc/softwares/software1.yaml
Normal file
9
samples/it_v1/doc/softwares/software1.yaml
Normal file
@@ -0,0 +1,9 @@
|
||||
# yaml-language-server: $schema=../../schemas/software.json
|
||||
name: 'Software 1'
|
||||
publisher: 'Software Inc'
|
||||
licenses: '4'
|
||||
urls:
|
||||
- website: 'https://soft.home'
|
||||
- download: 'https://soft.download'
|
||||
files:
|
||||
- notes.md
|
||||
Reference in New Issue
Block a user