diff --git a/README.grip.md b/README.grip.md new file mode 100644 index 0000000..38410af --- /dev/null +++ b/README.grip.md @@ -0,0 +1,43 @@ +Network and Security Automation Workshop +======================================== + +This repository contains an entire class on creating network automation. It utilizes vSRX and the NetDevOps VM (an Ubuntu development environment). In the course of the lab you will build a multi-node vSRX topology connecting to a single headend. + +Course Steps +------------ + +The course is divided into multiple steps. + +1. Overview + + 1. [Topology Overview](http://localhost:5000/docs/topologyoverview.md) + 2. [vSRX Topology](http://localhost:5000/docs/vsrxconfiguration.md) + 3. [Software Overview](http://localhost:5000/docs/softwareoverview.md) + 4. [Installing Software](http://localhost:5000/docs/installingsoftware.md) + 5. [Using Python and PyEZ Library](http://localhost:5000/docs/usingpyezlibrary.md) + 6. [Using Ansible](http://localhost:5000/docs/usingansible.md) + 7. [Basic API Review](http://localhost:5000/docs/basicapireview.md) + 8. [NETCONF Magic](http://localhost:5000/docs/netconfmagic.md) + +2. Hands On Lab + + 1. [Configuring NAT](http://localhost:5000/docs/configuringnat.md) + 2. [Basic Firewall Policies](http://localhost:5000/docs/basicfwpolicies.md) + 3. [Registering your host](http://localhost:5000/docs/registeringyourhost.md) + 4. [VPN connection to headend](http://localhost:5000/docs/vpnconnectiontoheadend.md) + 5. [Enabling Dynamic Routing](http://localhost:5000/docs/enablingdynamicrouting.md) + 6. [Creating VPN Firewall Policies](http://localhost:5000/docs/creatingfwpolicies.md) + 7. [Automating Licenses](http://localhost:5000/docs/automatinglicense.md) + 8. [Creating Application Policies](http://localhost:5000/docs/creatingapppolicies.md) + 9. [Creating IPS Policies](http://localhost:5000/docs/creatingipspolicies.md) + 10. [Disaster Strikes!](http://localhost:5000/docs/disasterstrikes.md) + 11. [Recovering the lab](http://localhost:5000/docs/recoveringthelab.md) + 12. [Reviewing the lab](http://localhost:5000/docs/reviewingthelab.md) + +**VM Access Information** + +- [VM Host Passwords](http://localhost:5000/docs/vmpasswords.md) + +**Proctor Instructions** + +- [Proctor Instructions](http://localhost:5000/docs/proctorconfiguration.md) diff --git a/README.md b/README.md index 1db808f..13fbe14 100644 --- a/README.md +++ b/README.md @@ -43,15 +43,3 @@ The course is divided into multiple steps. **Proctor Instructions** - [Proctor Instructions](https://github.com/JNPRAutomate/JNPRAutomateDemo-Student/blob/master/docs/proctorconfiguration.md) - -TODO -==== - -**Docs** - -- registering your host @kwbales - needs docs and registry -- Send LPTHW links to goto SEs - -**Tools** - -1. Headend VMs @robwc diff --git a/pdf/0_index.pdf b/pdf/0_index.pdf new file mode 100644 index 0000000..2c9db34 Binary files /dev/null and b/pdf/0_index.pdf differ diff --git a/pdf/10_docs_basicfwpolicies.pdf b/pdf/10_docs_basicfwpolicies.pdf new file mode 100644 index 0000000..8335b99 Binary files /dev/null and b/pdf/10_docs_basicfwpolicies.pdf differ diff --git a/pdf/11_docs_registeringyourhost.pdf b/pdf/11_docs_registeringyourhost.pdf new file mode 100644 index 0000000..b4688c7 Binary files /dev/null and b/pdf/11_docs_registeringyourhost.pdf differ diff --git a/pdf/12_docs_vpnconnectiontoheadend.pdf b/pdf/12_docs_vpnconnectiontoheadend.pdf new file mode 100644 index 0000000..1b5d4b0 Binary files /dev/null and b/pdf/12_docs_vpnconnectiontoheadend.pdf differ diff --git a/pdf/13_docs_enablingdynamicrouting.pdf b/pdf/13_docs_enablingdynamicrouting.pdf new file mode 100644 index 0000000..f5d88c9 Binary files /dev/null and b/pdf/13_docs_enablingdynamicrouting.pdf differ diff --git a/pdf/14_docs_creatingfwpolicies.pdf b/pdf/14_docs_creatingfwpolicies.pdf new file mode 100644 index 0000000..8c5a873 Binary files /dev/null and b/pdf/14_docs_creatingfwpolicies.pdf differ diff --git a/pdf/15_docs_automatinglicense.pdf b/pdf/15_docs_automatinglicense.pdf new file mode 100644 index 0000000..f3b024a Binary files /dev/null and b/pdf/15_docs_automatinglicense.pdf differ diff --git a/pdf/16_docs_creatingapppolicies.pdf b/pdf/16_docs_creatingapppolicies.pdf new file mode 100644 index 0000000..7a9c59f Binary files /dev/null and b/pdf/16_docs_creatingapppolicies.pdf differ diff --git a/pdf/17_docs_creatingipspolicies.pdf b/pdf/17_docs_creatingipspolicies.pdf new file mode 100644 index 0000000..9c2fdeb Binary files /dev/null and b/pdf/17_docs_creatingipspolicies.pdf differ diff --git a/pdf/18_docs_disasterstrikes.pdf b/pdf/18_docs_disasterstrikes.pdf new file mode 100644 index 0000000..3137b48 Binary files /dev/null and b/pdf/18_docs_disasterstrikes.pdf differ diff --git a/pdf/19_docs_recoveringthelab.pdf b/pdf/19_docs_recoveringthelab.pdf new file mode 100644 index 0000000..d7c8e64 Binary files /dev/null and b/pdf/19_docs_recoveringthelab.pdf differ diff --git a/pdf/1_docs_topologyoverview.pdf b/pdf/1_docs_topologyoverview.pdf new file mode 100644 index 0000000..14ae22d Binary files /dev/null and b/pdf/1_docs_topologyoverview.pdf differ diff --git a/pdf/20_docs_reviewingthelab.pdf b/pdf/20_docs_reviewingthelab.pdf new file mode 100644 index 0000000..773d900 Binary files /dev/null and b/pdf/20_docs_reviewingthelab.pdf differ diff --git a/pdf/2_docs_vsrxconfiguration.pdf b/pdf/2_docs_vsrxconfiguration.pdf new file mode 100644 index 0000000..fa7a29d Binary files /dev/null and b/pdf/2_docs_vsrxconfiguration.pdf differ diff --git a/pdf/3_docs_softwareoverview.pdf b/pdf/3_docs_softwareoverview.pdf new file mode 100644 index 0000000..2125bcc Binary files /dev/null and b/pdf/3_docs_softwareoverview.pdf differ diff --git a/pdf/4_docs_installingsoftware.pdf b/pdf/4_docs_installingsoftware.pdf new file mode 100644 index 0000000..849ea50 Binary files /dev/null and b/pdf/4_docs_installingsoftware.pdf differ diff --git a/pdf/5_docs_usingpyezlibrary.pdf b/pdf/5_docs_usingpyezlibrary.pdf new file mode 100644 index 0000000..db25750 Binary files /dev/null and b/pdf/5_docs_usingpyezlibrary.pdf differ diff --git a/pdf/6_docs_usingansible.pdf b/pdf/6_docs_usingansible.pdf new file mode 100644 index 0000000..533b865 Binary files /dev/null and b/pdf/6_docs_usingansible.pdf differ diff --git a/pdf/7_docs_basicapireview.pdf b/pdf/7_docs_basicapireview.pdf new file mode 100644 index 0000000..1a2a09d Binary files /dev/null and b/pdf/7_docs_basicapireview.pdf differ diff --git a/pdf/8_docs_netconfmagic.pdf b/pdf/8_docs_netconfmagic.pdf new file mode 100644 index 0000000..1d511fd Binary files /dev/null and b/pdf/8_docs_netconfmagic.pdf differ diff --git a/pdf/9_docs_configuringnat.pdf b/pdf/9_docs_configuringnat.pdf new file mode 100644 index 0000000..fd5c77b Binary files /dev/null and b/pdf/9_docs_configuringnat.pdf differ diff --git a/pdf/info_docs_vmpasswords.pdf b/pdf/info_docs_vmpasswords.pdf new file mode 100644 index 0000000..9c30533 Binary files /dev/null and b/pdf/info_docs_vmpasswords.pdf differ