Skip to content
This repository was archived by the owner on Nov 15, 2024. It is now read-only.

Commit 3ccb7a8

Browse files
authored
Merge pull request #21 from netdevops/release-docs0.0.17
Release docs0.0.17
2 parents b081135 + 8bdce76 commit 3ccb7a8

137 files changed

Lines changed: 1675 additions & 1390 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

docs/.buildinfo

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# Sphinx build info version 1
22
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
3-
config: a809f93c93cd5ff1b68c423b135ac86e
3+
config: a2870c8a88f1daada3925c2f4704d569
44
tags: d77d1c0d9ca2f4c8421862c7c5a0d620
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# Sphinx build info version 1
22
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
3-
config: a809f93c93cd5ff1b68c423b135ac86e
3+
config: a2870c8a88f1daada3925c2f4704d569
44
tags: d77d1c0d9ca2f4c8421862c7c5a0d620

docs/_mkdocs/_build/dirhtml/_modules/index.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
<meta name="viewport" content="width=device-width, initial-scale=1.0">
99

10-
<title>Overview: module code &mdash; netnir 0.0.16 0.0.16 documentation</title>
10+
<title>Overview: module code &mdash; netnir 0.0.17 0.0.17 documentation</title>
1111

1212

1313

@@ -49,7 +49,7 @@
4949

5050

5151

52-
<a href="../" class="icon icon-home" alt="Documentation Home"> netnir 0.0.16
52+
<a href="../" class="icon icon-home" alt="Documentation Home"> netnir 0.0.17
5353

5454

5555

@@ -99,7 +99,7 @@
9999
<nav class="wy-nav-top" aria-label="top navigation">
100100

101101
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
102-
<a href="../">netnir 0.0.16</a>
102+
<a href="../">netnir 0.0.17</a>
103103

104104
</nav>
105105

@@ -149,7 +149,6 @@ <h1>All modules for which code is available</h1>
149149
<ul><li><a href="netnir/cli/">netnir.cli</a></li>
150150
<li><a href="netnir/core/credentials/">netnir.core.credentials</a></li>
151151
<li><a href="netnir/core/inventory/">netnir.core.inventory</a></li>
152-
<li><a href="netnir/core/networking/">netnir.core.networking</a></li>
153152
<li><a href="netnir/core/output/">netnir.core.output</a></li>
154153
<li><a href="netnir/core/tasks/config_plan/">netnir.core.tasks.config_plan</a></li>
155154
<li><a href="netnir/core/tasks/fetch/">netnir.core.tasks.fetch</a></li>
@@ -158,7 +157,6 @@ <h1>All modules for which code is available</h1>
158157
<li><a href="netnir/core/tasks/netconf/">netnir.core.tasks.netconf</a></li>
159158
<li><a href="netnir/core/tasks/ssh/">netnir.core.tasks.ssh</a></li>
160159
<li><a href="netnir/core/tasks/user/">netnir.core.tasks.user</a></li>
161-
<li><a href="netnir/core/template/">netnir.core.template</a></li>
162160
<li><a href="netnir/helpers/">netnir.helpers</a></li>
163161
<ul><li><a href="netnir/helpers/colors/">netnir.helpers.colors</a></li>
164162
<li><a href="netnir/helpers/common/args/">netnir.helpers.common.args</a></li>
@@ -167,6 +165,8 @@ <h1>All modules for which code is available</h1>
167165
</ul><li><a href="netnir/plugins/facts/">netnir.plugins.facts</a></li>
168166
<li><a href="netnir/plugins/hier/">netnir.plugins.hier</a></li>
169167
<li><a href="netnir/plugins/netconf/">netnir.plugins.netconf</a></li>
168+
<li><a href="netnir/plugins/netmiko/">netnir.plugins.netmiko</a></li>
169+
<li><a href="netnir/plugins/template/">netnir.plugins.template</a></li>
170170
</ul>
171171

172172
</div>

docs/_mkdocs/_build/dirhtml/_modules/netnir/cli/index.html

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
<meta name="viewport" content="width=device-width, initial-scale=1.0">
99

10-
<title>netnir.cli &mdash; netnir 0.0.16 0.0.16 documentation</title>
10+
<title>netnir.cli &mdash; netnir 0.0.17 0.0.17 documentation</title>
1111

1212

1313

@@ -49,7 +49,7 @@
4949

5050

5151

52-
<a href="../../../" class="icon icon-home" alt="Documentation Home"> netnir 0.0.16
52+
<a href="../../../" class="icon icon-home" alt="Documentation Home"> netnir 0.0.17
5353

5454

5555

@@ -99,7 +99,7 @@
9999
<nav class="wy-nav-top" aria-label="top navigation">
100100

101101
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
102-
<a href="../../../">netnir 0.0.16</a>
102+
<a href="../../../">netnir 0.0.17</a>
103103

104104
</nav>
105105

@@ -155,10 +155,6 @@ <h1>Source code for netnir.cli</h1><div class="highlight"><pre>
155155
<span class="kn">import</span> <span class="nn">sys</span>
156156

157157

158-
<span class="sd">&quot;&quot;&quot;cli class to build and execute cli commands</span>
159-
<span class="sd">&quot;&quot;&quot;</span>
160-
161-
162158
<div class="viewcode-block" id="Cli"><a class="viewcode-back" href="../../../netnir/netnir/#netnir.cli.Cli">[docs]</a><span class="k">class</span> <span class="nc">Cli</span><span class="p">:</span>
163159
<span class="sd">&quot;&quot;&quot;</span>
164160
<span class="sd"> a class object used to setup the netnir cli.</span>

docs/_mkdocs/_build/dirhtml/_modules/netnir/core/credentials/index.html

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
<meta name="viewport" content="width=device-width, initial-scale=1.0">
99

10-
<title>netnir.core.credentials &mdash; netnir 0.0.16 0.0.16 documentation</title>
10+
<title>netnir.core.credentials &mdash; netnir 0.0.17 0.0.17 documentation</title>
1111

1212

1313

@@ -49,7 +49,7 @@
4949

5050

5151

52-
<a href="../../../../" class="icon icon-home" alt="Documentation Home"> netnir 0.0.16
52+
<a href="../../../../" class="icon icon-home" alt="Documentation Home"> netnir 0.0.17
5353

5454

5555

@@ -99,7 +99,7 @@
9999
<nav class="wy-nav-top" aria-label="top navigation">
100100

101101
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
102-
<a href="../../../../">netnir 0.0.16</a>
102+
<a href="../../../../">netnir 0.0.17</a>
103103

104104
</nav>
105105

@@ -155,10 +155,6 @@ <h1>Source code for netnir.core.credentials</h1><div class="highlight"><pre>
155155
<span class="kn">import</span> <span class="nn">os</span>
156156

157157

158-
<span class="sd">&quot;&quot;&quot;credentials create/fetch/delete class</span>
159-
<span class="sd">&quot;&quot;&quot;</span>
160-
161-
162158
<div class="viewcode-block" id="Credentials"><a class="viewcode-back" href="../../../../netnir/netnir.core/#netnir.core.credentials.Credentials">[docs]</a><span class="k">class</span> <span class="nc">Credentials</span><span class="p">:</span>
163159
<span class="sd">&quot;&quot;&quot;</span>
164160
<span class="sd"> a class to do credentials administration.</span>

docs/_mkdocs/_build/dirhtml/_modules/netnir/core/inventory/index.html

Lines changed: 4 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
<meta name="viewport" content="width=device-width, initial-scale=1.0">
99

10-
<title>netnir.core.inventory &mdash; netnir 0.0.16 0.0.16 documentation</title>
10+
<title>netnir.core.inventory &mdash; netnir 0.0.17 0.0.17 documentation</title>
1111

1212

1313

@@ -49,7 +49,7 @@
4949

5050

5151

52-
<a href="../../../../" class="icon icon-home" alt="Documentation Home"> netnir 0.0.16
52+
<a href="../../../../" class="icon icon-home" alt="Documentation Home"> netnir 0.0.17
5353

5454

5555

@@ -99,7 +99,7 @@
9999
<nav class="wy-nav-top" aria-label="top navigation">
100100

101101
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
102-
<a href="../../../../">netnir 0.0.16</a>
102+
<a href="../../../../">netnir 0.0.17</a>
103103

104104
</nav>
105105

@@ -153,9 +153,6 @@ <h1>Source code for netnir.core.inventory</h1><div class="highlight"><pre>
153153
<span class="kn">import</span> <span class="nn">yaml</span>
154154

155155

156-
<span class="sd">&quot;&quot;&quot;dynamic inventory builder class&quot;&quot;&quot;</span>
157-
158-
159156
<div class="viewcode-block" id="NornirInventory"><a class="viewcode-back" href="../../../../netnir/netnir.core/#netnir.core.inventory.NornirInventory">[docs]</a><span class="k">class</span> <span class="nc">NornirInventory</span><span class="p">(</span><span class="n">Inventory</span><span class="p">):</span>
160157
<span class="sd">&quot;&quot;&quot;</span>
161158
<span class="sd"> default inventory module to dynamically create inventory objects from host_vars and group_vars</span>
@@ -171,7 +168,6 @@ <h1>Source code for netnir.core.inventory</h1><div class="highlight"><pre>
171168
<span class="p">)</span>
172169

173170
<div class="viewcode-block" id="NornirInventory.nhosts"><a class="viewcode-back" href="../../../../netnir/netnir.core/#netnir.core.inventory.NornirInventory.nhosts">[docs]</a> <span class="k">def</span> <span class="nf">nhosts</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
174-
<span class="kn">from</span> <span class="nn">netnir.helpers</span> <span class="kn">import</span> <span class="n">device_mapper</span>
175171
<span class="kn">from</span> <span class="nn">netnir.core.credentials</span> <span class="kn">import</span> <span class="n">Credentials</span>
176172
<span class="kn">from</span> <span class="nn">netnir.constants</span> <span class="kn">import</span> <span class="p">(</span>
177173
<span class="n">HOSTVARS</span><span class="p">,</span>
@@ -197,7 +193,7 @@ <h1>Source code for netnir.core.inventory</h1><div class="highlight"><pre>
197193
<span class="s2">&quot;username&quot;</span><span class="p">:</span> <span class="n">host_vars</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;username&quot;</span><span class="p">,</span> <span class="n">creds</span><span class="p">[</span><span class="s2">&quot;username&quot;</span><span class="p">]),</span>
198194
<span class="s2">&quot;password&quot;</span><span class="p">:</span> <span class="n">host_vars</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;password&quot;</span><span class="p">,</span> <span class="n">creds</span><span class="p">[</span><span class="s2">&quot;password&quot;</span><span class="p">]),</span>
199195
<span class="s2">&quot;port&quot;</span><span class="p">:</span> <span class="n">host_vars</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;port&quot;</span><span class="p">,</span> <span class="mi">22</span><span class="p">),</span>
200-
<span class="s2">&quot;platform&quot;</span><span class="p">:</span> <span class="n">device_mapper</span><span class="p">(</span><span class="n">host_vars</span><span class="p">[</span><span class="s2">&quot;os&quot;</span><span class="p">]),</span>
196+
<span class="s2">&quot;platform&quot;</span><span class="p">:</span> <span class="n">host_vars</span><span class="p">[</span><span class="s2">&quot;os&quot;</span><span class="p">],</span>
201197
<span class="s2">&quot;groups&quot;</span><span class="p">:</span> <span class="n">host_vars</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;groups&quot;</span><span class="p">,</span> <span class="nb">list</span><span class="p">()),</span>
202198
<span class="s2">&quot;data&quot;</span><span class="p">:</span> <span class="p">{</span>
203199
<span class="o">**</span><span class="n">host_vars</span><span class="p">,</span>
@@ -211,18 +207,6 @@ <h1>Source code for netnir.core.inventory</h1><div class="highlight"><pre>
211207
<span class="p">),</span>
212208
<span class="s2">&quot;mgmt_protocol&quot;</span><span class="p">:</span> <span class="n">host_vars</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;mgmt_protocol&quot;</span><span class="p">,</span> <span class="s2">&quot;ssh&quot;</span><span class="p">),</span>
213209
<span class="p">},</span>
214-
<span class="s2">&quot;connection_options&quot;</span><span class="p">:</span> <span class="p">{</span>
215-
<span class="s2">&quot;netconf&quot;</span><span class="p">:</span> <span class="p">{</span>
216-
<span class="s2">&quot;hostname&quot;</span><span class="p">:</span> <span class="sa">f</span><span class="s2">&quot;</span><span class="si">{</span><span class="n">host</span><span class="si">}</span><span class="s2">.</span><span class="si">{</span><span class="n">domain</span><span class="si">}</span><span class="s2">&quot;</span> <span class="k">if</span> <span class="n">domain</span> <span class="k">else</span> <span class="n">host</span><span class="p">,</span>
217-
<span class="s2">&quot;username&quot;</span><span class="p">:</span> <span class="n">host_vars</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;username&quot;</span><span class="p">,</span> <span class="n">creds</span><span class="p">[</span><span class="s2">&quot;username&quot;</span><span class="p">]),</span>
218-
<span class="s2">&quot;password&quot;</span><span class="p">:</span> <span class="n">host_vars</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;password&quot;</span><span class="p">,</span> <span class="n">creds</span><span class="p">[</span><span class="s2">&quot;password&quot;</span><span class="p">]),</span>
219-
<span class="s2">&quot;platform&quot;</span><span class="p">:</span> <span class="n">device_mapper</span><span class="p">(</span>
220-
<span class="n">os_type</span><span class="o">=</span><span class="n">host_vars</span><span class="p">[</span><span class="s2">&quot;os&quot;</span><span class="p">],</span> <span class="n">proto</span><span class="o">=</span><span class="s2">&quot;netconf&quot;</span>
221-
<span class="p">),</span>
222-
<span class="s2">&quot;port&quot;</span><span class="p">:</span> <span class="n">host_vars</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;port&quot;</span><span class="p">,</span> <span class="mi">830</span><span class="p">),</span>
223-
<span class="s2">&quot;extras&quot;</span><span class="p">:</span> <span class="p">{</span><span class="s2">&quot;hostkey_verify&quot;</span><span class="p">:</span> <span class="kc">False</span><span class="p">},</span>
224-
<span class="p">},</span>
225-
<span class="p">},</span>
226210
<span class="p">}</span>
227211

228212
<span class="k">return</span> <span class="n">data</span></div>

0 commit comments

Comments
 (0)