Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Intro to Salt - LPG Lunchtalks
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Micah Hausler
September 19, 2013
Programming
110
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Intro to Salt - LPG Lunchtalks
Micah Hausler
September 19, 2013
More Decks by Micah Hausler
See All by Micah Hausler
Prometheus & Time-Series monitoring
micahhausler
0
170
Introduction to Mesos
micahhausler
0
140
Chadevs Docker Talk - Part 1
micahhausler
0
97
Cryptography for Programmers
micahhausler
0
200
Vagrant Lunchtalk
micahhausler
1
77
Django Syncing Static and Media to S3
micahhausler
2
250
Other Decks in Programming
See All in Programming
C#の現在地 進化の歴史と、AI時代の.NET Everywhere
neuecc
5
4.8k
仕様駆動開発による爆速プロダクト開発 / Bakusoku Spec Driven Development
kobakei
0
160
re:Inventに行く前に知っておきたい現地参加のノウハウ
nokomoro3
0
310
Unity6 URPによる海底をテーマにしたVJシステムの解説 | Unity Shader 完全に理解した 勉強会
gam0022
0
310
ハーネス設計入門 〜 基礎知識の整理から実務へのステップアップ 〜
kinopeee
20
20k
AWS CDKのカスタムリソースでContinuum(旧Security Agent)を実装した話 | Implementing Continuum (formerly Security Agent) via AWS CDK Custom Resource
akihisaikeda
2
120
Java 27新機能 / Java 27 new features
kishida
2
190
GemmaをJevのように使ってみる / Use Gemma like Jev
kishida
5
520
モバイル交通系ICへのチャージ実例から考える、クロスプラットフォーム開発におけるiOS実機テスト設計とCI運用
yusuga
1
570
パズルゲームの作り方 / how to make puzzle games
kaityo256
PRO
2
260
難しいけど、読めた。- OSSの入口に立った話。
sts11142
0
130
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
420
Featured
See All Featured
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
550
My Coaching Mixtape
mlcsv
0
330
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
30 Presentation Tips
portentint
PRO
1
410
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
340
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
450
Mind Mapping
helmedeiros
1
390
brightonSEO & MeasureFest 2025 - Winning Strategies for Black Friday CRO & PPC - Christian Goodrich
cargoodrich
3
860
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Product Roadmaps are Hard
iamctodd
55
13k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.9k
Typedesign – Prime Four
hannesfritz
42
3.2k
Transcript
by Micah Hausler an introduction to
What does it do? • Configuration Management • Remote Execution
Why? PYTHON
Architecture Master Slave Masterless or
Structure • States • Modules • Grains • Pillars •
Highstate
States
Modules • aliases • alternatives • apache • apt •
archive • at • augeas_cfg • bluez • brew • bridge • bsd_shadow • cassandra • cmdmod • config • cp • cron • daemontools • darwin_sysct l • data • ddns • debconfmod • debian_servi ce • dig • disk • djangomod • dnsmasq • dnsutil • dpkg • ebuild • eix • eselect • event • extfs • file • freebsd_sysc tl • freebsdjail • freebsdkmod • freebsdpkg • freebsdservic e • gem • gentoo_servi ce • gentoolkitmo d • git • glance • grains • groupadd • grub_legacy • guestfs • hg • hosts • img • iptables • key • keyboard • keystone • kmod • launchctl • layman • ldapmod • linux_acl • linux_lvm • linux_sysctl • localemod • locate • logrotate • lxc • makeconf • match • mdadm • mine • modjk • mongodb • monit • moosefs • mount • munin • mysql • netbsd_sysct l • netbsdservic e • network • nfs3 • nginx • nova • npm • nzbget • openbsdpkg • openbsdserv ice • osxdesktop • pacman • pam • parted • pecl • pillar • pip • pkg_resourc e • pkgin • pkgng • pkgutil • portage_con fig • postgres • poudriere • ps • publish • puppet • pw_group • pw_user • qemu_img • qemu_nbd • quota • rabbitmq • rbenv • reg • ret • rh_ip • rh_service • rpm • rvm • s3 • saltutil • seed • selinux • service • shadow • smartos_img adm • smartos_vm adm • smf • solaris_group • solaris_shad ow • solaris_user • solarispkg • solr • sqlite3 • ssh • state • status • supervisord • svn • sysbench • sysmod • system • systemd • test • timezone • tls • tomcat • upstart • useradd • virt • virtualenv_m od • win_disk • win_file • win_groupad d • win_network • win_pkg • win_service • win_shadow • win_status • win_system • win_useradd • xapi • yumpkg • yumpkg5 • zfs • zpool • zypper
Using a Module
Grains
Custom Grains
Pillars
None
Highstate
Remote Execution Demo!