Sha256: 87e4f56dd0585c2ce51dc2903b433aca2c6bb12834bec917b3c833bfd7a3c808

Contents?: true

Size: 1.31 KB

Versions: 3

Compression:

Stored size: 1.31 KB

Contents

databases-packages:
  pkg.installed:
    - pkgs:
{%- if ('mysql' in pillar['roles']) %}
      - libmysqlclient-dev
{%- endif %}
{%- if ('postgresql' in pillar['roles']) %}
      - libpq-dev
{%- endif %}

# TODO: when I need them:

#{%- if ('memcached' in pillar['roles']) %}
#  # Memcached - TODO Memory cache
#{%- endif %}

#{%- if ('mongodb' in pillar['roles']) %}
#  # MongoDB - TODO Document database
#{%- endif %}
#{%- if ('couchdb' in pillar['roles']) %}
#  # CouchDB - TODO json web distributed db
#{%- endif %}
#{%- if ('redis' in pillar['roles']) %}
#  # Redis - TODO key value store
#{%- endif %}
#{%- if ('riak' in pillar['roles']) %}
#  # Riak - TODO Distributed fault tolerant DB
#{%- endif %}
#{%- if ('rabbitmq' in pillar['roles']) %}
#  # RabbitMQ - TODO message broker software
#{%- endif %}
#{%- if ('cassandra' in pillar['roles']) %}
#  # Cassandra - TODO distributed database management system
#{%- endif %}
#{%- if ('neo4j' in pillar['roles']) %}
#  # Neo4J - TODO Graph database
#{%- endif %}
#{%- if ('elasticsearch' in pillar['roles']) %}
#  # ElasticSearch - TODO search and analytics engine
#{%- endif %}
#{%- if ('kestrel' in pillar['roles']) %}
#  # Kestrel - TODO light-weight persistent message queue
#{%- endif %}
#{%- if ('sqllite3' in pillar['roles']) %}
#  # SQLite3 - Included by default
#{%- endif %}

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
salted-rails-0.0.9 salt/databases/packages.sls
salted-rails-0.0.8 salt/databases/packages.sls
salted-rails-0.0.7 salt/databases/packages.sls