Skip to content
This repository was archived by the owner on Jan 5, 2020. It is now read-only.

Commit c141287

Browse files
committed
2 parents a0633d1 + 369a26a commit c141287

File tree

5 files changed

+79
-11
lines changed

5 files changed

+79
-11
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
host_vars/localhost
22
*.retry
33
ci/credentials.yml
4+
.terraform

.travis.yml

-11
This file was deleted.

ci/credentials.yml.template

+2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
11
---
2+
dockerhub_username: ""
3+
dockerhub_password: ""
24
slack_webhook_url: ""

cloud.tf

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
terraform {
2+
backend "s3" {
3+
bucket = "raba-jp.net.terraform-state"
4+
key = "cloud"
5+
region = "us-east-2"
6+
}
7+
}
8+
9+
variable "digitalocean_token" {}
10+
11+
provider "digitalocean" {
12+
token = "${var.digitalocean_token}"
13+
}

wercker.yml

+63
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
box: debian
2+
plan:
3+
steps:
4+
- script:
5+
name: install some tools
6+
code: |
7+
sudo apt-get update
8+
sudo apt-get -f install
9+
sudo apt-get install -y wget unzip curl
10+
- script:
11+
name: setup terraform
12+
code: |
13+
mkdir -p $HOME/terraform
14+
export PATH=$PATH:$HOME/terraform
15+
VERSION=0.10.8
16+
cd $HOME/terraform
17+
wget https://releases.hashicorp.com/terraform/${VERSION}/terraform_${VERSION}_linux_amd64.zip
18+
unzip terraform_${VERSION}_linux_amd64.zip
19+
rm terraform_${VERSION}_linux_amd64.zip
20+
- script:
21+
name: terraform init
22+
code: |
23+
terraform init
24+
- script:
25+
name: terraform plan
26+
code: |
27+
terraform plan
28+
after-steps:
29+
- slack-notifier:
30+
url: $SLACK_WEBHOOK_URL
31+
channel: notifications
32+
username: Wercker
33+
apply:
34+
steps:
35+
- script:
36+
name: install some tools
37+
code: |
38+
sudo apt-get update
39+
sudo apt-get -f install
40+
sudo apt-get install -y wget unzip curl
41+
- script:
42+
name: setup terraform
43+
code: |
44+
mkdir -p $HOME/terraform
45+
export PATH=$PATH:$HOME/terraform
46+
VERSION=0.10.8
47+
cd $HOME/terraform
48+
wget https://releases.hashicorp.com/terraform/${VERSION}/terraform_${VERSION}_linux_amd64.zip
49+
unzip terraform_${VERSION}_linux_amd64.zip
50+
rm terraform_${VERSION}_linux_amd64.zip
51+
- script:
52+
name: terraform init
53+
code: |
54+
terraform init
55+
- script:
56+
name: terraform apply
57+
code: |
58+
terraform apply
59+
after-steps:
60+
- slack-notifier:
61+
url: $SLACK_WEBHOOK_URL
62+
channel: notifications
63+
username: Wercker

0 commit comments

Comments
 (0)