Skip to content

Instantly share code, notes, and snippets.

@UtahDave
Created September 22, 2014 17:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save UtahDave/665c086547b44cb3ebe1 to your computer and use it in GitHub Desktop.
Save UtahDave/665c086547b44cb3ebe1 to your computer and use it in GitHub Desktop.
Example of Salt State directory layout
.
├── bacula
│   ├── client.sls
│   └── server.sls
├── bprobe
│   └── init.sls
├── cpall.sls
├── dirty-users
│   ├── exports
│   ├── group -> /etc/group
│   ├── init.sls
│   ├── passwd -> /etc/passwd
│   └── users.sls
├── dock_apache
│   ├── Dockerfile
│   ├── init.sls
│   ├── init.sls.orig
│   ├── pull_image.sls
│   └── pull.sls
├── docker
│   ├── docker.pgp
│   └── init.sls
├── elasticsearch
│   └── init.sls
├── empty.sls
├── epel
│   └── init.sls
├── erlang
│   └── init.sls
├── euca
│   ├── clc.sls
│   ├── init.sls
│   ├── lb.sls
│   ├── nc.sls
│   ├── top.sls
│   └── walrus.sls
├── fail.sls
├── git.sls
├── _grains
├── graphite-statsd
│   ├── example-graphite-vhost.conf.txt
│   ├── init.sls
│   ├── localConfig.js
│   └── storage-schemas.conf
├── haproxy
│   ├── config.sls
│   ├── default_haproxy
│   ├── haproxy.cfg
│   ├── haproxy_config.sls
│   └── init.sls
├── httpd.conf
├── httpd.sls
├── jre.sls
├── kibana
│   └── init.sls
├── linux_filecopy.sls
├── linuxrecurse.sls
├── linuxrecursewordpress.sls
├── locust
│   ├── commands.txt
│   ├── init.sls
│   ├── locustfile.py
│   └── locustfile.pyc
├── magnolia
│   ├── init.sls
│   └── magnolia-tomcat-bundle-4.5.8-tomcat-bundle.tar.gz
├── memcached
│   ├── config.sls
│   ├── init.sls
│   ├── macros.sls
│   ├── map.jinja
│   ├── python_memcached.sls
│   └── templates
│   └── memcached.conf
├── _modules
│   ├── curiosity.py
│   ├── dave.py
│   ├── pi.py
│   ├── riak.py
│   └── siva.py
├── motd
│   ├── init.sls
│   └── motd
├── my_file.sls
├── mysql
│   ├── init.sls
│   ├── my.cnf
│   └── python-mysqldb.sls
├── nano.sls
├── newrelic
│   ├── init.sls
│   └── init.sls.orig
├── nginx
│   ├── basic.sls
│   ├── files
│   │   ├── config.jinja
│   │   ├── upstart.jinja
│   │   └── upstart-logger.jinja
│   ├── init.sls
│   ├── init.sls.old
│   └── users.sls
├── nodejs
│   └── init.sls
├── nonano.sls
├── openvpn
│   ├── server.sls
│   └── vars
├── opt
│   └── tomcat
│   └── files
│   └── manager-context.xml
├── owncloud
│   ├── init.sls
│   ├── mysql.sls
│   └── python-mysqldb.sls
├── packetbeat
│   ├── dashboards.sls
│   ├── init.sls
│   └── packetbeat.conf
├── parse_req_fail.sls
├── rabbitmq
│   ├── init.sls
│   ├── iptables
│   ├── package-map.jinja
│   ├── rabbit-iptables.sls
│   └── rabbitmq-server-3.3.4-1.noarch.rpm
├── README.md
├── req_fail.sls
├── rethinkdb
│   └── init.sls
├── riak
│   ├── app.config
│   ├── app.config.orig
│   ├── init.sls
│   ├── init.sls.old
│   ├── vm.args
│   └── vm.args.orig
├── server
│   ├── dns.sls
│   └── name.sls
├── seth.sls
├── splunk
│   ├── init.sls
│   ├── splunk-6.0.3-204106-linux-2.6-amd64.deb
│   └── splunk-6.0.3-204106-linux-2.6-x86_64.rpm
├── _states
│   └── touch.py
├── test2.sls
├── testdirectory.sls
├── testlines.sls
├── testmanage.sls
├── test.sh
├── top.sls
├── users
│   ├── deploy.sls
│   ├── master
│   ├── master.pub
│   └── no-deploy.sls
├── vim.sls
├── webserver.sls
├── web.sls
└── windowsinstaller
├── build.sls
├── build.sls.orig
├── cache_create.sls
├── reset.sls
├── reset.sls.orig
└── Salt-Minion-Setup.nsi
38 directories, 130 files
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment