Merge pull request #5657 from hashicorp/docs-plugin-link

docs: add lots of links to plugin guide
This commit is contained in:
Michael Schurter 2019-05-14 07:50:09 -07:00 committed by GitHub
commit 94ab5c8b43
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 17 additions and 7 deletions

View file

@ -15,5 +15,8 @@ file a PR to add your plugin to this page.
## Authoring Device Plugins
Nomad has a plugin system for defining device drivers. External device plugins
will have the same user experience as built in drivers. For details on authoring
a device plugin, please refer to the plugin authoring guide.
will have the same user experience as built in drivers. For details on
authoring a device plugin, please refer to the [plugin authoring
guide][plugin_guide].
[plugin_guide]: /docs/internals/plugins/index.html

View file

@ -18,3 +18,8 @@ The list of supported device plugins is provided on the left of this page.
Each device plugin documents its configuration and installation requirements,
the attributes it fingerprints, and the environment variables it exposes to
tasks.
For details on authoring a device plugin, please refer to the [plugin authoring
guide][plugin_guide].
[plugin_guide]: /docs/internals/plugins/index.html

View file

@ -12,6 +12,9 @@ If you have authored a task driver plugin that you believe will be useful to the
broader Nomad community and you are committed to maintaining the plugin, please
file a PR to add your plugin to this page.
For details on authoring a task driver plugin, please refer to the [plugin
authoring guide][plugin_guide].
## Task Driver Plugins
Nomad has a plugin system for defining task drivers. External task driver
@ -23,4 +26,5 @@ Below is a list of community-supported task drivers you can use with Nomad:
- [Singularity][singularity]
[lxc]: /docs/drivers/external/lxc.html
[plugin_guide]: /docs/internals/plugins/index.html
[singularity]: /docs/drivers/external/singularity.html

View file

@ -26,11 +26,9 @@ task driver documents the configuration available in a [job
specification](/docs/job-specification/index.html), the environments it can be
used in, and the resource isolation mechanisms available.
Nomad strives to mask the details of running a task from users and instead
provides a clean abstraction. It is possible for the same task to be executed
with different isolation levels depending on the client running the task. The
goal is to use the strictest isolation available and gracefully degrade
protections where necessary.
For details on authoring a task driver plugin, please refer to the [plugin
authoring guide][plugin_guide].
[plugin]: /docs/configuration/plugin.html
[docker_plugin]: /docs/drivers/docker.html#client-requirements
[plugin_guide]: /docs/internals/plugins/index.html