File tree Expand file tree Collapse file tree 4 files changed +93
-8
lines changed
Expand file tree Collapse file tree 4 files changed +93
-8
lines changed Original file line number Diff line number Diff line change @@ -19,7 +19,8 @@ services:
1919 node1 :
2020 image : codespaces/ansible-node-centos-6:v0.3.6
2121 ports :
22- - " 80:80"
22+ - " 8081:8080"
23+ - " 81:80"
2324 networks :
2425 - custom
2526 domainname : codespaces.io
@@ -28,7 +29,8 @@ services:
2829 node2 :
2930 image : codespaces/ansible-node-centos-6:v0.3.6
3031 ports :
31- - " 81:8080"
32+ - " 8082:8080"
33+ - " 82:80"
3234 networks :
3335 - custom
3436 domainname : codespaces.io
@@ -37,7 +39,8 @@ services:
3739 node3 :
3840 image : codespaces/ansible-node-centos-6:v0.3.6
3941 ports :
40- - " 82:8080"
42+ - " 8083:8080"
43+ - " 83:80"
4144 networks :
4245 - custom
4346 domainname : codespaces.io
@@ -46,9 +49,11 @@ services:
4649 node4 :
4750 image : codespaces/ansible-node-centos-6:v0.3.6
4851 ports :
49- - " 83:8080"
52+ - " 8084:8080"
53+ - " 80:80"
5054 networks :
5155 - custom
5256 domainname : codespaces.io
5357 hostname : node4
5458 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:
2727 node1 :
2828 image : codespaces/chef-node-centos-6:v0.1.2
2929 ports :
30- - " 83:80 "
30+ - " 81:8080 "
3131 networks :
3232 chef :
3333 ipv4_address : 172.0.101.10
@@ -39,7 +39,7 @@ services:
3939 node2 :
4040 image : codespaces/chef-node-centos-6:v0.1.2
4141 ports :
42- - " 81:80 "
42+ - " 82:8080 "
4343 networks :
4444 chef :
4545 ipv4_address : 172.0.101.11
@@ -51,7 +51,7 @@ services:
5151 node3 :
5252 image : codespaces/chef-node-centos-6:v0.1.2
5353 ports :
54- - " 82 :80"
54+ - " 80 :80"
5555 networks :
5656 chef :
5757 ipv4_address : 172.0.101.12
@@ -63,7 +63,7 @@ services:
6363 node4 :
6464 image : codespaces/chef-node-centos-6:v0.1.2
6565 ports :
66- - " 3306:3306 "
66+ - " 84:8080 "
6767 networks :
6868 chef :
6969 ipv4_address : 172.0.101.13
You can’t perform that action at this time.
0 commit comments