ABCDEFGHIJKLMNOPQRS
1
Learn More about Cookbooks at
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks

The Chef recipes are used as is or customized by users for their specific applications to configure instances
2
- Cookbook(s),
- Services (Daemons, Background Jobs),
- SaaS (RDS, Codebuild, Code Deploy etc.),
- IaaS (DBs, S3, , etc),
- Software (Firewalls, Logging, Printing etc.)
- Any Other application specific details that you want to higlight
DescriptionPotential Approach in EYK TypeCustomer Comments (Optional)
- You can identify a typical usage of the Cookbook in your environment
- provide meta details like version number, distribution, etc.
- How it is integrated into the application
- Example use case around the functionality
3
api-keys-ymlThis Chef recipe will write api-keys.yml to your app's config/ directory on Engine Yard Cloud.
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/api-keys-yml
Env VarsConfig
4
aws_cliAmazon Web Services CLI
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/aws_cli
DockerfileInfra
5
banA custom chef recipe that allows you to ban IP addresses from accessing your servers, via iptables.
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/ban
DockerfileInfra
6
clamavClam Antivirus Solution
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/clamav
DockerfileInfra
7
classiclinkConnect EC2 instances to a VPC
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/classiclink
EYC EnvInfra
8
collectdSystem statistics collection daemon
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/collectd
DockerfileInfra
9
cronscheduler for background jobs
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/cron
ProcfileInfra
10
custom_nodejsThis cookbook can serve as a good starting point for upgrading Node.js in your instances.
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/custom_node.js
DockerfileInfra
11
database_yml_customA chef recipe to enable easier customization of an application's database.yml file
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/database_yml_custom
DockerfileInfra
12
datadogAgent for monitoring of servers, databases, through a SaaS
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/datadog
DockerfileInfra
13
db_client_libsA chef recipe to enable easier customization of database client libraries within a no_database captive (within EYC) environment. For example to customize your integration with external RDS provisioned nodes
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/db_clients_libs
DockerfileInfra
14
db_restoreUtility to restore a Database from a checkpoint
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/db_restore
EYC EnvInfra
15
delayed_jobPackage to execute long running background jobs. It integrates well number of queuing systems
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/delayed_job
ProcfileInfra
16
delayed_job4This cookbook can serve as a good starting point for setting up Delayed Job support in your application. In this recipe your Delayed Job workers will be set up to run under monit. The number of workers will vary based on the size of the instance running Delayed Job.
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/delayed_job4
ProcfileInfra
17
deny-directoriesRestrict access to some directories
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/deny-directories
DockerfileInfra
18
elasticsearchFull text search with a web interface and schema free json documents
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/elasticsearch
EYC EnvInfra
19
env_motdAdd some interesting message at ssh login and bash shell.
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/env_motd
Env VarsConfig
20
env_varsenvironmental variables
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/env_vars
Env VarsConfig
21
env-yamlConfiguration file to setup environment variables
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/env_yaml
Env VarsConfig
22
eximThis cookbook configures exim on each instance.
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/exim
EYC EnvInfra
23
eybackup_slaveThis recipe will move the MySQL database backup cron job from the database master to the database slave instance.
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/eybackup_slave
EYC EnvInfra
24
fail2banFail2Ban is an intrusion prevention software framework that protects computer servers from brute-force attacks. Written in the Python programming language,
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/fail2ban
DockerfileInfra
25
flumeApache Flume is a distributed, reliable, and available software for efficiently collecting, aggregating, and moving large amounts of log data.
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/flume
DockerfileInfra
26
imagemagickimageMagick is a free and open-source cross-platform software suite for displaying, creating, converting, modifying, and editing raster images.
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/imagemagick
DockerfileInfra
27
jenkinsAutomation server used to test, build and deploy to enable CI/CD pipelines
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/jenkins
EYC EnvInfra
28
le / LogEntriesLogging driver/agent
Log management and analytics by Logentries for development, IT operations and Security teams.
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/le
DockerfileInfra
29
logrotaterotates, compresses and mails system logs
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/logrorate
EYC EnvInfra
30
magentoThis recipe will write out the local.xml file required for Magento configuration. You can also configure Redis as a session store or for page caching.
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/magento
DockerfileInfra
31
memcachedVolatile, in memory key-value store for small chunks of data
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/memcached
EYC EnvInfra
32
mongodbA NoSQL key value store
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/mongodb
EYC EnvInfra
33
monit_disableThis recipe allows you to disable monit services that have been installed by default in your Engine Yard Cloud instances. The monit entry will be stopped and unmonitored, and then the monitrc file will be removed.
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/monit_disable
ProcfileInfra
34
MySQLOpen Source relational database
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/MySQL
EYC EnvInfra
35
mysql_replication_checkService to check if MySQL is replicating to its slave
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/mysql_replication_check
DockerfileInfra
36
newrelic_infraInstalling the New Relic Ruby agent enables you to monitor the performance of your application and obtain deep visibility into your Ruby app.
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/newrelic_infra
DockerfileInfra
37
nginx-badbot-blockerNginx plugin to block bad bots
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/collectd
https://github.com/mariusv/nginx-badbot-blocke
r
DockerfileInfra
38
NodeJSNodeJS language package(s)DockerfileInfra
39
packagesAny special linux package installed
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/packages
DockerfileInfra
40
papertrailLog management tools
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/papertrail
DockerfileInfra
41
passenger_monitorMonitoring of passenger workers on your passenger instance
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/passenger_monitor
DockerfileInfra
42
php55php5.5 language packages(s)
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/php55
DockerfileInfra
43
php56php5.6 language packages(s)
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/php56
DockerfileInfra
44
postgresql_maintenanceTBD
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/postgresql_maintenance
EYC EnvInfra
45
postgresql9_extensionsA chef recipe for enabling Postgres extensions (contribs on Postgres 9.0) packages on Engine Yard Cloud.
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/postgresql9_extensions
EYC EnvInfra
46
PostgresSQLOpen Source PostgresSQL relational database
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/postgresSQL
EYC EnvInfra
47
rails-secretsSecret for your Rails framework
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/rails-secrets
Env VarsConfig
48
rdsRelational database service
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/rds
Env VarsInfra
49
redisPersistent, in memory key-value store for small chunks of data. Used for caching, queuing messages and NoSQL key value pair
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/redis
EYC EnvInfra
50
redis-sentinelUsed for providing high-availability of your redis deployment
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/redis-sentinel
EYC EnvInfra
51
redis-ymlConfiguration .yml file for Redis cluster
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/redis-yml
DockerfileInfra
52
resqueResque (pronounced like "rescue") is a Redis-backed library for creating background jobs, placing those jobs on multiple queues, and processing them later.
https://github.com/resque/resque
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/resque
ProcfileInfra
53
resque-schedulerUsed for providing high-availability of your redis deployment
https://github.com/resque/resque-scheduler
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/resque-scheduler
ProcfileInfra
54
RubyRuby language package(s)
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/ruby
DockerfileInfra
55
shared_dbShareDB is a realtime database backend based on Operational Transformation (OT) of JSON documents. It is the realtime backend for the DerbyJS web application framework.
https://github.com/share/sharedb
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/shared_db
EYC EnvInfra
56
sidekiqSimple, efficient background processing for Ruby.
https://github.com/mperham/sidekiq
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/sidekiq
ProcfileInfra
57
solrSolr indexing for documents
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/solr
EYC EnvInfra
58
sphinxSphinx is tool for creating beautiful documentation and supports various languages
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/sphinx
EYC EnvInfra
59
ssh_tunnelhelps create an ssh tunnel between src and target
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/ssh_tunnel
EYC EnvInfra
60
ssmtpSSMTP is a program which delivers email from a local computer to a configured mailhost (mailhub). It is not a mail server (like feature-rich mail server sendmail) and does not receive mail, expand aliases or manage a queue.
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/ssmtp
DockerfileInfra
61
swaphttps://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/swapTBDInfra
62
thinking-sphinx-3Thinking Sphinx is a library for connecting ActiveRecord to the Sphinx full-text search tool, and integrates closely with Rails (but also works with other Ruby web frameworks).
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/thinking-sphinx-3
EYC EnvInfra
63
timezoneLinux's timezone command to manipulate time zones
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/timezone
DockerfileInfra
64
tinyproxylightweight HTTP/ssl proxy
https://github.com/tinyproxy/tinyproxy
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/tinyproxy
EYC EnvInfra
65
varnishHTTP Cache
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/varnish
EYC EnvInfra
66
varnish_frontendTBD
https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/varnish_frontend
EYC EnvInfra
67
<others>Please enter any custom components that we need to be aware ofTBDTBD
68
<others>Please enter any custom components that we need to be aware ofTBDTBD
69
<others>Please enter any custom components that we need to be aware ofTBDTBD
70
<others>Please enter any custom components that we need to be aware ofTBDTBD
71
<others>Please enter any custom components that we need to be aware ofTBDTBD
72
<others>Please enter any custom components that we need to be aware ofTBDTBD
73
<others>Please enter any custom components that we need to be aware ofTBDTBD
74
<others>Please enter any custom components that we need to be aware ofTBDTBD
75
<others>Please enter any custom components that we need to be aware ofTBDTBD
76
<others>Please enter any custom components that we need to be aware ofTBDTBD
77
<others>Please enter any custom components that we need to be aware ofTBDTBD
78
79
80
81
82
83
84
Check for stack
85
Check for what recipes they are using
86
Check for a separate account. --- BYOC (one bill from customer and one from us.)
87
How much money they paying
88
Are they dockerized?
89
6
90
91
92
93
94
95
96
97
98
99
100