<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://camarreal.dedyn.io/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://camarreal.dedyn.io/feed.php">
        <title>dokucama - automation</title>
        <description></description>
        <link>https://camarreal.dedyn.io/</link>
        <image rdf:resource="https://camarreal.dedyn.io/lib/exe/fetch.php?media=wiki:logo.png" />
       <dc:date>2026-05-01T15:14:01+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://camarreal.dedyn.io/doku.php?id=automation:ansible&amp;rev=1698935895&amp;do=diff"/>
                <rdf:li rdf:resource="https://camarreal.dedyn.io/doku.php?id=automation:itential&amp;rev=1698935895&amp;do=diff"/>
                <rdf:li rdf:resource="https://camarreal.dedyn.io/doku.php?id=automation:jinja2&amp;rev=1698935895&amp;do=diff"/>
                <rdf:li rdf:resource="https://camarreal.dedyn.io/doku.php?id=automation:junos&amp;rev=1698935895&amp;do=diff"/>
                <rdf:li rdf:resource="https://camarreal.dedyn.io/doku.php?id=automation:test-the-network&amp;rev=1752876278&amp;do=diff"/>
                <rdf:li rdf:resource="https://camarreal.dedyn.io/doku.php?id=automation:vagrant&amp;rev=1698935895&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://camarreal.dedyn.io/lib/exe/fetch.php?media=wiki:logo.png">
        <title>dokucama</title>
        <link>https://camarreal.dedyn.io/</link>
        <url>https://camarreal.dedyn.io/lib/exe/fetch.php?media=wiki:logo.png</url>
    </image>
    <item rdf:about="https://camarreal.dedyn.io/doku.php?id=automation:ansible&amp;rev=1698935895&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-02T14:38:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ansible</title>
        <link>https://camarreal.dedyn.io/doku.php?id=automation:ansible&amp;rev=1698935895&amp;do=diff</link>
        <description># install ansible in virtual environmenty
source bin/activate
python -m pip install ansible
# The below is required so ansible recognises its path (deactivate and activate)
deactivate &amp;&amp; source bin/activate 
ansible --version 

----

Before we start is important to know the</description>
    </item>
    <item rdf:about="https://camarreal.dedyn.io/doku.php?id=automation:itential&amp;rev=1698935895&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-02T14:38:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>itential</title>
        <link>https://camarreal.dedyn.io/doku.php?id=automation:itential&amp;rev=1698935895&amp;do=diff</link>
        <description>*  &lt;https://www.itential.com/network-automation-use-cases/vxlan-bgp-evpn-deployments/&gt;
	*  Demo notes External Link:
		*  Agree for the source of truth. Ideally Netbox.
		*  Itential is based on ansible and extensive jinja templates.
		*  Concept of automation gateway
		*  Important: the demo above is about adding vlan/vni/subnet, not adding a tenant, tenat is a higher abstraction</description>
    </item>
    <item rdf:about="https://camarreal.dedyn.io/doku.php?id=automation:jinja2&amp;rev=1698935895&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-02T14:38:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>jinja2</title>
        <link>https://camarreal.dedyn.io/doku.php?id=automation:jinja2&amp;rev=1698935895&amp;do=diff</link>
        <description>JINYA


	*  Nice examples: &lt;https://github.com/dgjnpr/ansible-template-for-junos&gt;
	*  It uses a template file (jinja) and a templating code (in python) but it might be easier to use Ansible instead of the python code (see External Link).

	*  All the links plus a tutorial can be found here
	*  Loop with variable and multiple template and targets :</description>
    </item>
    <item rdf:about="https://camarreal.dedyn.io/doku.php?id=automation:junos&amp;rev=1698935895&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-02T14:38:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>junos</title>
        <link>https://camarreal.dedyn.io/doku.php?id=automation:junos&amp;rev=1698935895&amp;do=diff</link>
        <description>*  AUTOMATION TOOLKIT: Link
	*  Junos XML capabilities
		*  commit scripts
		*  operation (op) scripts
		*  event policies
		*  event scripts, SNMP scripts, and macro


----------

JunosPyEZ</description>
    </item>
    <item rdf:about="https://camarreal.dedyn.io/doku.php?id=automation:test-the-network&amp;rev=1752876278&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-18T22:04:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>test-the-network</title>
        <link>https://camarreal.dedyn.io/doku.php?id=automation:test-the-network&amp;rev=1752876278&amp;do=diff</link>
        <description>hierarchy typically looks like:

	*  Unit testing (atomic level) - individual functions/methods. (Module testing often gets lumped into either “unit testing” (for simple modules) or “component testing” (for complex modules))
	*  Component testing - groups of related units working together</description>
    </item>
    <item rdf:about="https://camarreal.dedyn.io/doku.php?id=automation:vagrant&amp;rev=1698935895&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-02T14:38:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vagrant</title>
        <link>https://camarreal.dedyn.io/doku.php?id=automation:vagrant&amp;rev=1698935895&amp;do=diff</link>
        <description>JUNIPER VAGRANT CLOUD:
dnf install Git
sudo dnf -y install vagrant 
wget http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo -P /etc/yum.repos.d
dnf update 
dnf install @development-tools
dnf install kernel-devel kernel-headers dkms qt5-qtx11extras  elfutils-libelf-devel zlib-deve
dnf install VirtualBox-5.2   ## Important, doesn&#039;t work with 6 yet
usermod -a -G vboxusers jaime
dnf install ansible
pip install --upgrade pip
pip3 install junos-eznc 
pip3 install jxmlease
ansible-gal…</description>
    </item>
</rdf:RDF>
