#Base Docker Development VM
Provisions an Ubuntu server with Docker Compose.
- Creates an Ubuntu VM running Docker
- Allows for configuration using a docker-compose.yml file
##How do i use it?
Step 1. Install vagrant
### Keybase proof | |
I hereby claim: | |
* I am brianknight10 on github. | |
* I am brianknight (https://keybase.io/brianknight) on keybase. | |
* I have a public key ASCtEXIb3g2TGZoRL5brrspf5cUaSZaqVKEkXUoabv9pIQo | |
To claim this, I am signing this object: |
{ | |
"variables": { | |
"aws_access_key": "{{env `AWS_ACCESS_KEY`}}", | |
"aws_secret_key": "{{env `AWS_SECRET_KEY`}}", | |
"source_ami": "{{env `AWS_SOURCE_AMI`}}" | |
}, | |
"builders": [ | |
{ | |
"type": "amazon-ebs", | |
"access_key": "{{user `aws_access_key`}}", |
#Base Docker Development VM
Provisions an Ubuntu server with Docker Compose.
##How do i use it?
Step 1. Install vagrant
resource "aws_lambda_function" "check_foo" { | |
filename = "check_foo.zip" | |
function_name = "checkFoo" | |
role = "arn:aws:iam::424242:role/something" | |
handler = "index.handler" | |
} | |
resource "aws_cloudwatch_event_rule" "every_five_minutes" { | |
name = "every-five-minutes" | |
description = "Fires every five minutes" |
require 'open-uri' | |
require 'aws-sdk' | |
s3 = Aws::S3::Client.new | |
data = open('http://url.com/file') | |
s3.put_object(bucket: 'bucket_name', key: 'path/to/key', body: data) |