-
Notifications
You must be signed in to change notification settings - Fork 27
/
Copy pathaws.json
69 lines (69 loc) · 2.07 KB
/
aws.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
{
"region": "eu-west-1",
"availability_zone": "b",
"security_groups": ["sg-01234567"],
"subnet_id": "subnet-01234567",
"keypair_name": "blockchain",
"private_key_path": "~/.ssh/blockchain.pem",
"ssh_username": "ubuntu",
"consul_master_ip": "10.42.1.4",
"chaincode_repository": "[email protected]:user/project.git",
"chaincode_base_path": ".",
"chaincode_build": true,
"private_ssh_key_for_chaincode_repo": "~/.ssh/user",
"public_ssh_key_for_chaincode_repo": "~/.ssh/user.pem",
"ec2s": {
"bar": {
"ami_id": "ami-785db401",
"instance_type": "t2.small",
"fabric": [{
"role": "orderer",
"docker": "orderer.org.bar.be.yaml"
},
{
"role": "peer",
"docker": "barpeer.org.bar.be.yaml",
"couchdb_port": "5984"
},
{
"role": "tools",
"docker": "tools.org.bar.be.yaml"
}
],
"ip": "10.42.1.4",
"volume_size": 15
},
"files_to_sync": {
"source1": "destination1",
"source2": "destination2"
},
"foo": {
"ami_id": "ami-785db401",
"instance_type": "t2.micro",
"fabric": [{
"role": "peer",
"docker": "foopeer.org.foo.be.yaml",
"couchdb_port": "5984"
}],
"ip": "10.42.1.5"
},
"root-example": {
"ami_id": "ami-785db401",
"instance_type": "t2.micro",
"fabric": [{
"role": "ca",
"docker": "root.example.be.yaml"
}],
"ip": "10.42.1.6"
},
"inter-example": {
"ami_id": "ami-785db401",
"instance_type": "t2.micro",
"fabric": [{
"role": "ca",
"docker": "inter.example.be.yaml"
}],
"ip": "10.42.1.7"
}
}
}