Skip to content

Instantly share code, notes, and snippets.

@wyaeld
Created November 5, 2015 08:51
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 wyaeld/ed0430634bfa61051175 to your computer and use it in GitHub Desktop.
Save wyaeld/ed0430634bfa61051175 to your computer and use it in GitHub Desktop.
basic dev environment
---
- name: Ensure development containers
hosts: localhost
connection: local
gather_facts: False
tasks:
- name: data db container
docker:
name: postgres_data
image: postgres:9.4
state: present
volumes:
- /var/lib/postgres
- /var/log/postgres
- name: db container
docker:
name: postgres
image: postgres:9.4
state: reloaded
volumes_from: postgres_data
ports:
- 5432:5432
env:
POSTGRES_USER: docker
POSTGRES_PASSWORD: docker
restart_policy: on-failure
restart_policy_retry: 5
memory_limit: 512MB
- name: redis container
docker:
name: redis
image: redis:2.8
state: reloaded
ports:
- 6379:6379
restart_policy: on-failure
restart_policy_retry: 5
memory_limit: 512MB
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment