many improvements

This commit is contained in:
Guilherme Silva
2026-07-17 19:31:05 -03:00
parent 133c6e0863
commit ab7a180f9f
13 changed files with 182 additions and 68 deletions

View File

@@ -16,7 +16,7 @@ packages:
- vim
- wget
- libreoffice
- java-1.8.0-openjdk
- jdk1.8
- google-noto-fonts-common.noarch
- fontawesome-fonts.noarch
- google-noto-sans-cjk-ttc-fonts.noarch
@@ -26,9 +26,5 @@ runcmd:
- [ sed, -i, 's/^SELINUX.*/SELINUX=disabled/', /etc/selinux/config]
- [setenforce, 0]
- [localectl, set-locale, LANG=pt_BR.ISO-8859-1]
- [nmcli, conn, modify, "System enp0s5", ipv6.method, disabled]
- [nmcli, conn, modify, "Wired Connection", ipv6.method, disabled]
- [nmcli, conn, up, "Wired Connection"]
- [systemctl, restart, NetworkManager]
final_message: "Jod Instance ready after $UPTIME seconds"

View File

@@ -15,7 +15,7 @@ package_upgrade: true
packages:
- gcc
- curl-devel
- java-1.8.0-openjdk
- jdk1.8
- php-opcache.x86_64
- glibc-langpack-pt
- langpacks-pt
@@ -26,10 +26,6 @@ runcmd:
- [setenforce, 0]
- [sed, -i, 's/^SELINUX.*/SELINUX=disabled/', /etc/selinux/config]
- [localectl, set-locale, LANG=pt_BR.ISO-8859-1]
- [nmcli, conn, modify, "System enp0s5", ipv6.method, disabled]
- [nmcli, conn, modify, "Wired Connection", ipv6.method, disabled]
- [nmcli, conn, up, "Wired Connection"]
- [systemctl, restart, NetworkManager]
- [systemctl, enable, memcached.service, --now]
final_message: "MemCache Instance ready after $UPTIME seconds"

View File

@@ -41,7 +41,7 @@ write_files:
runcmd:
- sudo systemctl disable firewalld.service --now
- sudo setenforce 0
- sudo dnf install httpd mod_ssl @php:8.2 php-bcmath.x86_64 php-gd.x86_64 php-soap.x86_64 php-pecl-zip.x86_64 php-pear gcc curl-devel php-devel zlib-devel pcre-devel php-intl.x86_64 java-1.8.0-openjdk php-opcache.x86_64 glibc-langpack-pt langpacks-pt php-mysqlnd.x86_64 -y
- sudo dnf install httpd mod_ssl @php:8.2 php-bcmath.x86_64 php-gd.x86_64 php-soap.x86_64 php-pecl-zip.x86_64 php-pear gcc curl-devel php-devel zlib-devel pcre-devel php-intl.x86_64 jdk1.8 php-opcache.x86_64 glibc-langpack-pt langpacks-pt php-mysqlnd.x86_64 -y
- sudo pecl install igbinary memcache uploadprogress
- echo "extension=memcache" | sudo tee -a /etc/php.d/20-memcache.ini
- echo "extension=igbinary" | sudo tee -a /etc/php.d/20-igbinary.ini

View File

@@ -41,7 +41,7 @@ write_files:
runcmd:
- sudo systemctl disable firewalld.service --now
- sudo setenforce 0
- sudo dnf install httpd mod_ssl @php:8.2 php-bcmath.x86_64 php-gd.x86_64 php-soap.x86_64 php-pecl-zip.x86_64 php-pear gcc curl-devel php-devel zlib-devel pcre-devel php-intl.x86_64 java-1.8.0-openjdk php-opcache.x86_64 glibc-langpack-pt langpacks-pt php-mysqlnd.x86_64 -y
- sudo dnf install httpd mod_ssl @php:8.2 php-bcmath.x86_64 php-gd.x86_64 php-soap.x86_64 php-pecl-zip.x86_64 php-pear gcc curl-devel php-devel zlib-devel pcre-devel php-intl.x86_64 jdk1.8 php-opcache.x86_64 glibc-langpack-pt langpacks-pt php-mysqlnd.x86_64 -y
- sudo pecl install igbinary memcache uploadprogress
- echo "extension=memcache" | sudo tee -a /etc/php.d/20-memcache.ini
- echo "extension=igbinary" | sudo tee -a /etc/php.d/20-igbinary.ini
@@ -91,5 +91,4 @@ runcmd:
- sudo nmcli conn up "Wired Connection"
- sudo systemctl restart NetworkManager
final_message: "SIP Instance ready after $UPTIME seconds"
final_message: "SIP Instance ready after $UPTIME seconds"

View File

@@ -14,38 +14,31 @@ package_upgrade: true
packages:
- lsof
- java-17-openjdk
- java-17-openjdk-devel
- jdk-17-headful
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]
- systemctl disable firewalld.service --now
- adduser solr
- setenforce 0
- sysctl -p
- sed -i 's/^SELINUX.*/SELINUX=disabled/' /etc/selinux/config
- 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
- wget https://objectstorage.sa-saopaulo-1.oraclecloud.com/p/JYd25xRgeGj98YqYiPCETtOJ0eBVlytt0d7lzAN4wOqrh_YEk1lfUgM5tCdw9CMO/n/idzvuvikb5ym/b/bucket-gise-dev/o/solr-v2.tar.gz -O /tmp/solr.tar.gz
- tar -xvf /tmp/solr-9.6.1.tgz -C /tmp/
- tar -xvf /tmp/solr.tar.gz -C /tmp/
- sh /tmp/sei-solr-9.6.1.sh
- IP=$(ip -o -4 addr show | awk '{print $4}' | cut -d/ -f1 | sed -n '2p') && sed -i "s|^#SOLR_HOST.*|SOLR_HOST=${IP}|" /opt/solr/bin/solr.in.sh
- sed -i 's/^#SOLR_JAVA_MEM.*/SOLR_JAVA_MEM="-Xms512m -Xmx28g"/' /opt/solr/bin/solr.in.sh
- sed -i 's/^#SOLR_JETTY_HOST.*/SOLR_JETTY_HOST="0.0.0.0"/' /opt/solr/bin/solr.in.sh
- sed -i 's/^#SOLR_REQUESTLOG_ENABLED.*/SOLR_REQUESTLOG_ENABLED=false/' /opt/solr/bin/solr.in.sh
- sed -i '$a\SOLR_OPTS="$SOLR_OPTS -Dsolr.allowPaths=/dados -Djava.net.preferIPv4Stack=true"' /opt/solr/bin/solr.in.sh
- systemctl daemon-reload
- service solr stop
- systemctl enable --now solr.service
- systemctl start solr.service
- /usr/libexec/oci-growfs -y
final_message: "SOLR Instance ready after $UPTIME seconds"