File tree 4 files changed +93
-8
lines changed
4 files changed +93
-8
lines changed Original file line number Diff line number Diff line change @@ -19,7 +19,8 @@ services:
19
19
node1 :
20
20
image : codespaces/ansible-node-centos-6:v0.3.6
21
21
ports :
22
- - " 80:80"
22
+ - " 8081:8080"
23
+ - " 81:80"
23
24
networks :
24
25
- custom
25
26
domainname : codespaces.io
@@ -28,7 +29,8 @@ services:
28
29
node2 :
29
30
image : codespaces/ansible-node-centos-6:v0.3.6
30
31
ports :
31
- - " 81:8080"
32
+ - " 8082:8080"
33
+ - " 82:80"
32
34
networks :
33
35
- custom
34
36
domainname : codespaces.io
@@ -37,7 +39,8 @@ services:
37
39
node3 :
38
40
image : codespaces/ansible-node-centos-6:v0.3.6
39
41
ports :
40
- - " 82:8080"
42
+ - " 8083:8080"
43
+ - " 83:80"
41
44
networks :
42
45
- custom
43
46
domainname : codespaces.io
@@ -46,9 +49,11 @@ services:
46
49
node4 :
47
50
image : codespaces/ansible-node-centos-6:v0.3.6
48
51
ports :
49
- - " 83:8080"
52
+ - " 8084:8080"
53
+ - " 80:80"
50
54
networks :
51
55
- custom
52
56
domainname : codespaces.io
53
57
hostname : node4
54
58
restart : always
59
+
Original file line number Diff line number Diff line change
1
+ ### Why does Chef Codespace needs to be configured with host networking ?
2
+
3
+ If you plan to use docker along with testkitchen for TDD, it requires to provision a container,
4
+ connect to it, run chef and then run the tests. This will not work without attaching to the hosts's
5
+ network and without getting rid of network namespace for the control node.
6
+
Original file line number Diff line number Diff line change
1
+ version : ' 2'
2
+
3
+ networks :
4
+ chef :
5
+ driver : bridge
6
+ ipam :
7
+ driver : default
8
+ config :
9
+ - subnet : 172.0.101.0/24
10
+
11
+ services :
12
+ ws :
13
+ image : codespaces/chef-ws:v0.1.4
14
+ ports :
15
+ - " 8000:8000"
16
+ volumes :
17
+ - /var/run/docker.sock:/var/run/docker.sock
18
+ network_mode : host
19
+ # networks:
20
+ # - chef
21
+ container_name : ws
22
+ domainname : codespaces.io
23
+ hostname : ws
24
+ restart : always
25
+
26
+ node1 :
27
+ image : codespaces/chef-node-centos-6:v0.1.2
28
+ ports :
29
+ - " 8081:8080"
30
+ networks :
31
+ chef :
32
+ ipv4_address : 172.0.101.10
33
+ container_name : node1
34
+ domainname : codespaces.io
35
+ hostname : node1
36
+ restart : always
37
+
38
+ node2 :
39
+ image : codespaces/chef-node-centos-6:v0.1.2
40
+ ports :
41
+ - " 8082:8080"
42
+ networks :
43
+ chef :
44
+ ipv4_address : 172.0.101.11
45
+ container_name : node2
46
+ domainname : codespaces.io
47
+ hostname : node2
48
+ restart : always
49
+
50
+ node3 :
51
+ image : codespaces/chef-node-centos-6:v0.1.2
52
+ ports :
53
+ - " 8083:8080"
54
+ - " 83:80"
55
+ networks :
56
+ chef :
57
+ ipv4_address : 172.0.101.12
58
+ container_name : node3
59
+ domainname : codespaces.io
60
+ hostname : node3
61
+ restart : always
62
+
63
+ node4 :
64
+ image : codespaces/chef-node-centos-6:v0.1.2
65
+ ports :
66
+ - " 8084:8080"
67
+ - " 80:80"
68
+ networks :
69
+ chef :
70
+ ipv4_address : 172.0.101.13
71
+ container_name : node4
72
+ domainname : codespaces.io
73
+ hostname : node4
74
+ restart : always
Original file line number Diff line number Diff line change @@ -27,7 +27,7 @@ services:
27
27
node1 :
28
28
image : codespaces/chef-node-centos-6:v0.1.2
29
29
ports :
30
- - " 83:80 "
30
+ - " 81:8080 "
31
31
networks :
32
32
chef :
33
33
ipv4_address : 172.0.101.10
@@ -39,7 +39,7 @@ services:
39
39
node2 :
40
40
image : codespaces/chef-node-centos-6:v0.1.2
41
41
ports :
42
- - " 81:80 "
42
+ - " 82:8080 "
43
43
networks :
44
44
chef :
45
45
ipv4_address : 172.0.101.11
@@ -51,7 +51,7 @@ services:
51
51
node3 :
52
52
image : codespaces/chef-node-centos-6:v0.1.2
53
53
ports :
54
- - " 82 :80"
54
+ - " 80 :80"
55
55
networks :
56
56
chef :
57
57
ipv4_address : 172.0.101.12
@@ -63,7 +63,7 @@ services:
63
63
node4 :
64
64
image : codespaces/chef-node-centos-6:v0.1.2
65
65
ports :
66
- - " 3306:3306 "
66
+ - " 84:8080 "
67
67
networks :
68
68
chef :
69
69
ipv4_address : 172.0.101.13
You can’t perform that action at this time.
0 commit comments