File tree 3 files changed +36
-1
lines changed
3 files changed +36
-1
lines changed Original file line number Diff line number Diff line change @@ -112,6 +112,14 @@ manager: setup bootstrap ## Deploy only the manager service.
112
112
TERRAFORM=$(TERRAFORM ) \
113
113
deploy-manager
114
114
115
+ .PHONY : baremetal
116
+ baremetal : setup manager # # Deploy only baremetal services.
117
+ make -C terraform \
118
+ CLOUD=$(CLOUD ) \
119
+ ENVIRONMENT=$(ENVIRONMENT ) \
120
+ TERRAFORM=$(TERRAFORM ) \
121
+ deploy-baremetal
122
+
115
123
.PHONY : identity
116
124
identity : setup manager # # Deploy only identity services.
117
125
make -C terraform \
Original file line number Diff line number Diff line change
1
+ #! /usr/bin/env bash
2
+ set -x
3
+ set -e
4
+
5
+ echo
6
+ echo " # DEPLOY BAREMETAL SERVICES"
7
+ echo
8
+
9
+ source /opt/configuration/scripts/include.sh
10
+ source /opt/manager-vars.sh
11
+
12
+ osism apply openstackclient
13
+
14
+ osism apply common
15
+ osism apply loadbalancer
16
+ osism apply memcached
17
+ osism apply mariadb
18
+ osism apply rabbitmq
19
+ osism apply keystone
20
+ osism apply horizon
21
+
22
+ osism apply homer
Original file line number Diff line number Diff line change @@ -125,6 +125,11 @@ deploy-manager: .MANAGER_ADDRESS.$(CLOUD) .id_rsa.$(CLOUD)
125
125
@. ./.MANAGER_ADDRESS.$(CLOUD ) ; \
126
126
ssh -o StrictHostKeyChecking=no -i .id_rsa.$(CLOUD ) $(USERNAME ) @$$ MANAGER_ADDRESS " /opt/configuration/scripts/deploy-manager.sh"
127
127
128
+ .PHONY : deploy-baremetal
129
+ deploy-baremetal : .MANAGER_ADDRESS.$(CLOUD ) .id_rsa.$(CLOUD )
130
+ @. ./.MANAGER_ADDRESS.$(CLOUD ) ; \
131
+ ssh -o StrictHostKeyChecking=no -i .id_rsa.$(CLOUD ) $(USERNAME ) @$$ MANAGER_ADDRESS " /opt/configuration/scripts/deploy-baremetal.sh"
132
+
128
133
.PHONY : deploy-identity
129
134
deploy-identity : .MANAGER_ADDRESS.$(CLOUD ) .id_rsa.$(CLOUD )
130
135
@. ./.MANAGER_ADDRESS.$(CLOUD ) ; \
@@ -224,7 +229,7 @@ log: .deploy.$(CLOUD)
224
229
225
230
.deploy.$(CLOUD ) : init
226
231
@STAT=$$($(TERRAFORM ) state list) ; \
227
- if test -n " $$ STAT" ; then touch .deploy.$( CLOUD) ; else echo " use make deploy or deploy-identity" ; exit 1; fi
232
+ if test -n " $$ STAT" ; then touch .deploy.$( CLOUD) ; else echo " use make deploy or deploy-identity or deploy-baremetal " ; exit 1; fi
228
233
229
234
.MANAGER_ADDRESS.$(CLOUD ) : .deploy.$(CLOUD )
230
235
@MANAGER_ADDRESS=$$($(TERRAFORM ) output manager_address) ; \
You can’t perform that action at this time.
0 commit comments