Carga inicial
This commit is contained in:
51
utils/cloud-init-solr.yaml
Normal file
51
utils/cloud-init-solr.yaml
Normal file
@@ -0,0 +1,51 @@
|
||||
#cloud-config
|
||||
|
||||
yum_repos:
|
||||
epel:
|
||||
name: Extra Packages for Enterprise Linux
|
||||
baseurl: https://yum$ociregion.$ocidomain/repo/OracleLinux/OL9/developer/EPEL/$basearch/
|
||||
enabled: true
|
||||
gpgcheck: true
|
||||
|
||||
timezone: America/Sao_Paulo
|
||||
|
||||
package_update: true
|
||||
package_upgrade: true
|
||||
|
||||
packages:
|
||||
- lsof
|
||||
- java-17-openjdk
|
||||
- java-17-openjdk-devel
|
||||
|
||||
runcmd:
|
||||
- [systemctl, disable, firewalld.service, --now]
|
||||
- [setenforce, 0]
|
||||
- [sysctl, -p]
|
||||
- [mkdir, /dados]
|
||||
- [localectl, set-locale, LANG=pt_BR.UTF-8]
|
||||
- [wget, https://objectstorage.sa-saopaulo-1.oraclecloud.com/p/sCbg0kkAI_DOehFCLxUFg_LN9ypX0vXddkxj7A__uxtCrD1AkBUZnH-8ixMgCPCI/n/gr2g2eizhkzs/b/bucket-sei/o/solr-9.6.1.tgz, -O, /tmp/solr-9.6.1.tgz]
|
||||
- [tar, -xvf, /tmp/solr-9.6.1.tgz, -C, /tmp/]
|
||||
- [/tmp/solr-9.6.1/bin/install_solr_service.sh, /tmp/solr-9.6.1.tgz]
|
||||
- [sed, -i, 's/^SELINUX.*/SELINUX=disabled/', /etc/selinux/config]
|
||||
- [/usr/libexec/oci-growfs, -y]
|
||||
- IP=$(ip -o -4 addr show | awk '{print $4}' | cut -d/ -f1 | sed -n '2p') && sed -i "s|^#SOLR_HOST.*|SOLR_HOST=${IP}|" /etc/default/solr.in.sh
|
||||
- [sed, -i, 's/^#SOLR_JAVA_MEM.*/SOLR_JAVA_MEM="-Xms512m -Xmx28g"/', /etc/default/solr.in.sh]
|
||||
- [sed, -i, 's/^#SOLR_JETTY_HOST.*/SOLR_JETTY_HOST="0.0.0.0"/', /etc/default/solr.in.sh]
|
||||
- [sed, -i, 's/^#SOLR_REQUESTLOG_ENABLED.*/SOLR_REQUESTLOG_ENABLED=false/', /etc/default/solr.in.sh]
|
||||
- [sed, -i, 's|^#SOLR_OPTS.*|SOLR_OPTS="$SOLR_OPTS -Dsolr.allowPaths=/dados|-Djava.net.preferIPv4Stack=true"|', /etc/default/solr.in.sh]
|
||||
- [service, solr, stop]
|
||||
- [systemctl, enable, --now, solr.service]
|
||||
- [systemctl, start, solr.service]
|
||||
- [nmcli, conn, modify, "System enp0s5", ipv6.method, disabled]
|
||||
- [nmcli, conn, modify, "Wired Connection", ipv6.method, disabled]
|
||||
- [nmcli, conn, up, "Wired Connection"]
|
||||
- [systemctl, restart, NetworkManager]
|
||||
- [/usr/libexec/oci-growfs, -y]
|
||||
|
||||
final_message: "SOLR Instance ready after $UPTIME seconds"
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user