@@ -142,12 +142,7 @@ onInstall:
142142 - cmd[cp] : jem passwd set -p ${globals.LS_ADMIN_PASS}
143143 user : root
144144
145- - cmd[elasticsearch] : |-
146- echo "discovery.type: single-node" >> /usr/share/elasticsearch/config/elasticsearch.yml;
147- echo "xpack.security.enabled: true" >> /usr/share/elasticsearch/config/elasticsearch.yml;
148- systemctl stop firewalld;
149- systemctl disable firewalld;
150- - restartContainers [elasticsearch]
145+ - setupOpenSearch
151146
152147 - installMagento
153148
@@ -216,7 +211,7 @@ actions:
216211 - cmd[${nodes.cp.master.id}] : bash ~/bin/japp.sh edgeportCDN --cdn-url ${globals.CDN}
217212
218213 installMagento :
219- - install : ${globals.SCRIPTS_PATH} /install.jps
214+ - install : /scripts /install.jps
220215 settings :
221216 db_host : ${globals.DB_HOST}
222217 db_user : ${globals.DB_USER}
@@ -228,6 +223,21 @@ actions:
228223 version : ${globals.version_magento}
229224 user_email : ${user.email}
230225
226+ setupOpenSearch :
227+ - cmd[nosqldb] : |-
228+ jem passwd set -p ${globals.ES_PASS}
229+ sed -i "s/plugins.security.ssl.http.enabled.*/plugins.security.ssl.http.enabled: false/" /etc/opensearch/opensearch.yml;
230+ iptables -t nat -I PREROUTING -p tcp -m tcp --dport 4949 -j REDIRECT --to-ports 9200;
231+ iptables-save > /etc/sysconfig/iptables4-jelastic-nat;
232+ jem service restart
233+ user: root
234+
235+ - env.control.ApplyNodeGroupData[nosqldb] :
236+ data :
237+ adminUrl : " http://node${nodes.nosqldb.master.id}-${env.domain}:4949"
238+ validation :
239+ maxCount : 1
240+
231241success :
232242 email : success/email/${nodes.cp.master.nodeType}/oneregion-${globals.EMAIL}.md?_r=${fn.random}
233243 text : success/text/oneregion/${globals.SUCCESS}.md?_r=${fn.random}
0 commit comments