-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmkdocs.yml
154 lines (151 loc) · 6.31 KB
/
mkdocs.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
site_description: Network Automations Fabric documentation
site_name: Network Automations Fabric [NORFAB]
site_url: https://dmulyalin.github.io/NORFAB/
extra:
social:
- icon: fontawesome/brands/github-alt
link: https://github.com/dmulyalin
- icon: fontawesome/brands/twitter
link: https://twitter.com/DMulyalin
markdown_extensions:
- admonition
- pymdownx.details
- attr_list
- md_in_html
- pymdownx.superfences
- tables
- pymdownx.tabbed:
alternate_style: true
- pymdownx.emoji:
emoji_index: !!python/name:material.extensions.emoji.twemoji
- toc:
permalink: "¤"
plugins:
- search
- tags:
tags_file: tags.md
- mkdocstrings:
handlers:
python:
options:
show_root_toc_entry: false
docstring_section_style: table
docstring_style: sphinx
members_order: source
merge_init_into_class: true
repo_name: dmulyalin/norfab
repo_url: https://github.com/dmulyalin/norfab
site_author: Denis Mulyalin
theme:
logo: images/logo.jpg
favicon: images/logo.jpg
custom_dir: docs/overrides
features:
- navigation.tabs
- navigation.tabs.sticky
- navigation.sections
- navigation.top
- toc.follow
- navigation.instant
- navigation.instant.progress
- content.footnote.tooltips
- content.code.copy
- content.code.annotate
icon:
repo: fontawesome/brands/github-alt
name: material
palette:
- scheme: slate
toggle:
icon: material/weather-night
name: Switch to system preference
primary: brown
accent: deep orange
- scheme: default
toggle:
icon: material/weather-sunny
name: Switch to dark mode
primary: orange
accent: deep orange]
# -------------------------------------------------------------------
# NAVIGATION sections
# -------------------------------------------------------------------
nav:
- NORFAB:
- Introduction: index.md
- Installation: norfab_installation.md
- Getting Started: norfab_getting_started.md
- Why use NORFAB: norfab_why_use_norfab.md
- Distributed Deployment: norfab_distributed_deployment.md
- Docker Deployment: norfab_docker_deployment.md
- Help with NORFAB: norfab_help_with_norfab.md
- Changelog: norfab_changelog.md
- Services:
- Services Overview: services_overview.md
- Nornir Service:
- Overview: workers/nornir/services_nornir_service.md
- Inventory: workers/nornir/services_nornir_service_inventory.md
- Tasks:
- Nornir Task: workers/nornir/services_nornir_service_tasks_task.md
- CLI: workers/nornir/services_nornir_service_tasks_cli.md
- CFG: workers/nornir/services_nornir_service_tasks_cfg.md
- Test: workers/nornir/services_nornir_service_tasks_test.md
- Network: workers/nornir/services_nornir_service_tasks_network.md
- Parse: workers/nornir/services_nornir_service_tasks_parse.md
- Diagram: workers/nornir/services_nornir_service_tasks_diagram.md
- File Copy: workers/nornir/services_nornir_service_tasks_file_copy.md
- Jina2 Filters Reference: workers/nornir/services_nornir_service_jinja2_filters.md
- Netbox Service:
- Overview: workers/netbox/services_netbox_service.md
- Inventory: workers/netbox/services_netbox_service_inventory.md
- Tasks:
- GraphQL: workers/netbox/services_netbox_service_tasks_graphql.md
- REST: workers/netbox/services_netbox_service_tasks_rest.md
- GET Devices: workers/netbox/services_netbox_service_tasks_get_devices.md
- GET Interfaces: workers/netbox/services_netbox_service_tasks_get_interfaces.md
- GET Connections: workers/netbox/services_netbox_service_tasks_get_connections.md
- GET Circuits: workers/netbox/services_netbox_service_tasks_get_circuits.md
- GET Nornir Inventory: workers/netbox/services_netbox_service_tasks_get_nornir_inventory.md
- GETNext IP: workers/netbox/services_netbox_service_tasks_get_next_ip.md
- UPDATE Device Facts: workers/netbox/services_netbox_service_tasks_update_device_facts.md
- UPDATE Device Interfaces: workers/netbox/services_netbox_service_tasks_update_device_interfaces.md
- Agent Service:
- Overview: workers/agent/services_agent_service.md
- Inventory: workers/agent/services_agent_service_inventory.md
- Tasks:
- Chat: workers/agent/services_agent_service_tasks_chat.md
- FastAPI Service:
- Overview: workers/fastapi/services_fastapi_service.md
- Inventory: workers/fastapi/services_fastapi_service_inventory.md
- NORFAB Services:
- MMI: services_norfab_mmi.md
- Inventory Service: services_norfab_inventory_service.md
- File Service: services_norfab_file_service.md
- Jobs Service: services_norfab_jobs_service.md
- Events Service: services_norfab_events_service.md
- Clients:
- NORFAB Clients: clients_overview.md
- NORFAB Shell: clients_nfcli_overview.md
- Python API: clients_python_api_overview.md
- REST API: clients_rest_api_overview.md
- ROBOT API: clients_robot_client_overview.md
- References:
- NORFAB Inventory: reference_norfab_inventory.md
- API Reference:
- CORE:
- NFAPI (Python API): api_reference_core_norfab_nfapi.md
- Broker: api_reference_core_norfab_broker.md
- Worker: api_reference_core_norfab_worker.md
- Client: api_reference_core_norfab_client.md
- Simple Inventory: api_reference_core_norfab_simple_inventory.md
- Exceptions: api_reference_core_norfab_exceptions.md
- Built-in Workers:
- Nornir Worker: workers/nornir/api_reference_workers_nornir_worker.md
- Netbox Worker: workers/netbox/api_reference_workers_netbox_worker.md
- Built-in Clients:
- NFCLI Client API: api_reference_clients_nfcli_client.md
- ROBOT Client API: api_reference_clients_robot_client.md
- Architecture:
- NORFAB Architecture: reference_architecture_norfab.md
- NORFAB Protocol RFC: reference_architecture_nfp.md
- Tags: tags.md