SlideShare a Scribd company logo
Salt for Network Engineers
Andrew Dampf
Network Engineer
Linode
About Linode
• Cloud hosting provider
• 9 data centers
• Hundreds of network devices
Agenda
• Salt overview (from a networking perspective)
• The Linode netops salt journey
• Making salt accessible to all via chatops
NAPALM
• Network Automation and Programmability
Abstraction Layer with Multivendor support
• Abstracts away network vendors via a single
API
Same Configuration
Juniper
Arista
NAPALM
Fully Integrated
Salt Overview
salt-master
salt-minion
= server
text = process
salt-minionsalt-minion
Salt Overview
salt-master
salt-proxy
server
router
alt-proxy setup instructions: https://ripe74.ripe.net/presentations/18-RIPE-74-Network-automation-at-scale-up-and-running-in-60-minute
NAPALM
Salt Overview
salt-master
salt-proxy
salt-minion
router
server
server
Remote Execution
Full list of execution modules: https://docs.saltstack.com/en/latest/ref/modules/all/index.html
Configuration Management
Full list of state modules: https://docs.saltstack.com/en/latest/ref/states/all/index.html
Configuration Management
Data Cache
Orchestration
Key Benefits
• Remote execution
• Configuration management
• Data cache (salt mine)
• Orchestration via the event bus and reactors
Our Salt Journey
• Leverage your teammates!
Our Salt Journey
• Start small
Our Salt Journey
• Deploy by region
DC-US-west DC-US-east
= salt-proxy linode
= network gear
Sample systemd unit file: https://github.com/napalm-automation/napalm-salt/blob/master/salt-proxy%40.service
Our Salt Journey
• Managing your salt proxy processes to different network devices
Our Salt Journey
• External pillar modules
Our Salt Journey
• Making use of the event bus
• napalm-logs
router
Our Salt Journey
Router
Our salt journey
Router
Image credit: drpeering.net
Our Salt Journey
• http://peeringdb.com
Our Salt Journey
Router
Our Salt Journey
• Getting your team to use salt
Our Salt Journey
Router
How it Works
• Errbot - python chatbot - http://errbot.io
• Pepper - library for accessing the salt-api -
https://github.com/saltstack/pepper
• salthelpers - shortcuts for salt commands
Salt for Network Engineers
Salt for Network Engineers
Why not just use the Slack engine?
Salt adopted by our entire team
Get Involved!
• https://saltstackcommunity.herokuapp.com/ Channel: #networks
• http://slack.networktocode.com/ Channel: #saltstack
Thank you!
• Questions?
• @NetworkAndrew

More Related Content

PPTX
Writing Custom Saltstack Execution Modules
PPTX
Setting up VPN between F5 LTM & ASA
PDF
Introduction to SaltStack (An Event-Based Configuration Management)
PPTX
Get vpn multicast for CCIE Security
PDF
VPNaaS in Neutron
PPTX
CCNA Inter VLAN Routing
PPTX
CCNA Dynamic Routing
PPTX
OpUtils Free training
Writing Custom Saltstack Execution Modules
Setting up VPN between F5 LTM & ASA
Introduction to SaltStack (An Event-Based Configuration Management)
Get vpn multicast for CCIE Security
VPNaaS in Neutron
CCNA Inter VLAN Routing
CCNA Dynamic Routing
OpUtils Free training

What's hot (20)

PPTX
Time Based ACL
PDF
SaltConf14 - Matthew Williams, Flowroute - Salt Virt for Linux contatiners an...
PPTX
Лекц 15
PPTX
Nagios intro
PDF
VigorSwitch P1280 introduction
PDF
Connecting AWS and Katello/The Foreman
DOCX
Cisco packet tracer ripv1
PPTX
Logging intro
PPTX
Webinar: How to captures and analyzes NetFlow, J-Flow and sFlow data
PDF
VigorSwitch P2280
PPTX
Redistribution into EIGRP
PPTX
Cumulus Linux 2.5.3
PPTX
EIGRP Route Summarization
PPTX
Salty OPS – Saltstack Introduction
PPTX
IP Source Guard
PDF
Spirent TestCenter OpenFlow Switch Emulation
PDF
OSCamp 2019 | #3 Ansible: Foreman Discovery by Adam Ruzicka
PDF
SF Kubernetes Meetup Lightning Talk
PDF
[Perforce] Swarm Workshop
PDF
Routed Provider Networks on OpenStack
Time Based ACL
SaltConf14 - Matthew Williams, Flowroute - Salt Virt for Linux contatiners an...
Лекц 15
Nagios intro
VigorSwitch P1280 introduction
Connecting AWS and Katello/The Foreman
Cisco packet tracer ripv1
Logging intro
Webinar: How to captures and analyzes NetFlow, J-Flow and sFlow data
VigorSwitch P2280
Redistribution into EIGRP
Cumulus Linux 2.5.3
EIGRP Route Summarization
Salty OPS – Saltstack Introduction
IP Source Guard
Spirent TestCenter OpenFlow Switch Emulation
OSCamp 2019 | #3 Ansible: Foreman Discovery by Adam Ruzicka
SF Kubernetes Meetup Lightning Talk
[Perforce] Swarm Workshop
Routed Provider Networks on OpenStack
Ad

Similar to Salt for Network Engineers (20)

PDF
Network Automation with Salt and NAPALM: a self-resilient network
PDF
Network Automation with Salt and NAPALM: a self-resilient network
PPTX
SolarWinds Federal & Government SE Webinar: Technical Update & Demo of New Fe...
PPTX
CENTRAL MANAGEMENT OF NETWORK AND CALL SERVICES
PDF
Route Origin Validation - A MANRS Approach
PDF
Private cloud networking_cloudstack_days_austin
PPTX
Virtualization & Network Connectivity
PPTX
IPv6 Segment Routing : an end-to-end solution ?
PDF
The SaltStack Pub Crawl - Fosscomm 2016
PDF
Tổng quan công nghệ Net backup - Phần 2
PDF
Network Automation with Salt and NAPALM: Introuction
PPTX
F5 Meetup presentation automation 2017
PDF
Introduction to SaltStack
PDF
Sutol How To Be A Lion Tamer
PDF
Saltstack for Ansible users
PDF
VMworld 2013: How SRP Delivers More Than Power to Their Customers
PPTX
Support of containerized workloads in ONAP
PDF
vdocuments.site_nginx-essential.pdf
PPTX
FastNetMon Advanced DDoS detection tool
PPTX
Developing, Deploying, and Consuming L4-7 Network Services in an OpenStack Cloud
Network Automation with Salt and NAPALM: a self-resilient network
Network Automation with Salt and NAPALM: a self-resilient network
SolarWinds Federal & Government SE Webinar: Technical Update & Demo of New Fe...
CENTRAL MANAGEMENT OF NETWORK AND CALL SERVICES
Route Origin Validation - A MANRS Approach
Private cloud networking_cloudstack_days_austin
Virtualization & Network Connectivity
IPv6 Segment Routing : an end-to-end solution ?
The SaltStack Pub Crawl - Fosscomm 2016
Tổng quan công nghệ Net backup - Phần 2
Network Automation with Salt and NAPALM: Introuction
F5 Meetup presentation automation 2017
Introduction to SaltStack
Sutol How To Be A Lion Tamer
Saltstack for Ansible users
VMworld 2013: How SRP Delivers More Than Power to Their Customers
Support of containerized workloads in ONAP
vdocuments.site_nginx-essential.pdf
FastNetMon Advanced DDoS detection tool
Developing, Deploying, and Consuming L4-7 Network Services in an OpenStack Cloud
Ad

Recently uploaded (20)

PPTX
Database Information System - Management Information System
PDF
💰 𝐔𝐊𝐓𝐈 𝐊𝐄𝐌𝐄𝐍𝐀𝐍𝐆𝐀𝐍 𝐊𝐈𝐏𝐄𝐑𝟒𝐃 𝐇𝐀𝐑𝐈 𝐈𝐍𝐈 𝟐𝟎𝟐𝟓 💰
PDF
Exploring VPS Hosting Trends for SMBs in 2025
PPT
415456121-Jiwratrwecdtwfdsfwgdwedvwe dbwsdjsadca-EVN.ppt
PPTX
Module 1 - Cyber Law and Ethics 101.pptx
PPTX
newyork.pptxirantrafgshenepalchinachinane
PDF
SASE Traffic Flow - ZTNA Connector-1.pdf
PPTX
SAP Ariba Sourcing PPT for learning material
PDF
Introduction to the IoT system, how the IoT system works
PDF
The New Creative Director: How AI Tools for Social Media Content Creation Are...
PPTX
E -tech empowerment technologies PowerPoint
PPTX
presentation_pfe-universite-molay-seltan.pptx
PPTX
artificial intelligence overview of it and more
PPTX
Power Point - Lesson 3_2.pptx grad school presentation
PPTX
artificialintelligenceai1-copy-210604123353.pptx
PPT
Design_with_Watersergyerge45hrbgre4top (1).ppt
PDF
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
PDF
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
PPTX
Digital Literacy And Online Safety on internet
PPTX
Funds Management Learning Material for Beg
Database Information System - Management Information System
💰 𝐔𝐊𝐓𝐈 𝐊𝐄𝐌𝐄𝐍𝐀𝐍𝐆𝐀𝐍 𝐊𝐈𝐏𝐄𝐑𝟒𝐃 𝐇𝐀𝐑𝐈 𝐈𝐍𝐈 𝟐𝟎𝟐𝟓 💰
Exploring VPS Hosting Trends for SMBs in 2025
415456121-Jiwratrwecdtwfdsfwgdwedvwe dbwsdjsadca-EVN.ppt
Module 1 - Cyber Law and Ethics 101.pptx
newyork.pptxirantrafgshenepalchinachinane
SASE Traffic Flow - ZTNA Connector-1.pdf
SAP Ariba Sourcing PPT for learning material
Introduction to the IoT system, how the IoT system works
The New Creative Director: How AI Tools for Social Media Content Creation Are...
E -tech empowerment technologies PowerPoint
presentation_pfe-universite-molay-seltan.pptx
artificial intelligence overview of it and more
Power Point - Lesson 3_2.pptx grad school presentation
artificialintelligenceai1-copy-210604123353.pptx
Design_with_Watersergyerge45hrbgre4top (1).ppt
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
Digital Literacy And Online Safety on internet
Funds Management Learning Material for Beg

Salt for Network Engineers