diff --git a/.DS_Store b/.DS_Store deleted file mode 100644 index a892fd1..0000000 Binary files a/.DS_Store and /dev/null differ diff --git a/packages/jodconverter-4.4.8.zip b/packages/jodconverter-4.4.8.zip new file mode 100644 index 0000000..483c932 Binary files /dev/null and b/packages/jodconverter-4.4.8.zip differ diff --git a/packages/solr-9.6.1.tgz b/packages/solr-9.6.1.tgz new file mode 100644 index 0000000..c3247ac Binary files /dev/null and b/packages/solr-9.6.1.tgz differ diff --git a/packages/solr-v2.tar.gz b/packages/solr-v2.tar.gz new file mode 100644 index 0000000..af519b0 Binary files /dev/null and b/packages/solr-v2.tar.gz differ diff --git a/packages/wkhtmltox-0.12.6.1-3.almalinux9.x86_64.rpm b/packages/wkhtmltox-0.12.6.1-3.almalinux9.x86_64.rpm new file mode 100644 index 0000000..fa24fb8 Binary files /dev/null and b/packages/wkhtmltox-0.12.6.1-3.almalinux9.x86_64.rpm differ diff --git a/utils/cloud-init-jod.yaml b/utils/cloud-init-jod.yaml index 049b492..88ca56b 100644 --- a/utils/cloud-init-jod.yaml +++ b/utils/cloud-init-jod.yaml @@ -16,16 +16,29 @@ packages: - vim - wget - libreoffice - - jdk1.8 + - jdk-17-headless - google-noto-fonts-common.noarch - fontawesome-fonts.noarch - google-noto-sans-cjk-ttc-fonts.noarch + - nc runcmd: - - [systemctl, disable, firewalld.service, --now] - - [ sed, -i, 's/^SELINUX.*/SELINUX=disabled/', /etc/selinux/config] - - [setenforce, 0] - - [localectl, set-locale, LANG=pt_BR.ISO-8859-1] - - sed -i '$a\set number' /etc/vimrc + - [ adduser, jod ] + - [ wget, https://objectstorage.sa-saopaulo-1.oraclecloud.com/p/AZfqhI6p2tMTRQftfvGjcRjdHBIBs51R2kXoEBjtUtJ7H_a4HyK298Kpcxi9i1y3/n/idzvuvikb5ym/b/bucket-cadsus-terraform/o/jodconverter-4.4.8.zip, -O, /tmp/jodconverter-4.4.8.zip ] + - [ sed, -i, '$a\set number', /etc/vimrc ] + - [ systemctl, disable, firewalld.service, --now ] + - [ setenforce, 0 ] + - [ localectl, set-locale, LANG=pt_BR.ISO-8859-1 ] + - [ sed, -i, 's/^SELINUX.*/SELINUX=disabled/', /etc/selinux/config ] + - [ mkdir, -p, /opt/app ] + - [ unzip, /tmp/jodconverter-4.4.8.zip, -d, /tmp/ ] + - [ cp, /tmp/jodconverter-4.4.8.jar, /opt/app ] + - [ cp, /tmp/application.yaml, /opt/app ] + - [ chown, -R, jod.jod, /opt/app ] + - [ cp, /tmp/jodconverter.service, /etc/systemd/system ] + - [ sed, -i, '6i Environment="JAVA_TOOL_OPTIONS=-Djava.net.preferIPv4Stack=true"', /etc/systemd/system/jodconverter.service ] + - [ systemctl, daemon-reload ] + - [ systemctl, start, jodconverter ] + - [ systemctl, enable, jodconverter ] final_message: "Jod Instance ready after $UPTIME seconds" \ No newline at end of file diff --git a/utils/cloud-init-memcached.yaml b/utils/cloud-init-memcached.yaml index 04adcb2..55faf35 100644 --- a/utils/cloud-init-memcached.yaml +++ b/utils/cloud-init-memcached.yaml @@ -20,13 +20,18 @@ packages: - glibc-langpack-pt - langpacks-pt - memcached + - nc runcmd: + - [sed, -i, '$a\set number', /etc/vimrc] - [systemctl, disable, firewalld.service, --now] - [setenforce, 0] - - [sed, -i, 's/^SELINUX.*/SELINUX=disabled/', /etc/selinux/config] - [localectl, set-locale, LANG=pt_BR.ISO-8859-1] + - [sed, -i, 's/^SELINUX.*/SELINUX=disabled/', /etc/selinux/config] + - [sed, -i, 's|^OPTIONS="-l 127\.0\.0\.1,::1"$|OPTIONS="-l 0.0.0.0"|', /etc/sysconfig/memcached] - [systemctl, enable, memcached.service, --now] - - sed -i '$a\set number' /etc/vimrc - -final_message: "MemCache Instance ready after $UPTIME seconds" \ No newline at end of file +final_message: "MemCache Instance ready after $UPTIME seconds" + + + +dnf install -y dnf install -ygcc curl-devel jdk1.8 php-opcache.x86_64 glibc-langpack-pt langpacks-pt memcached nc \ No newline at end of file diff --git a/utils/cloud-init-sei.yaml b/utils/cloud-init-sei.yaml index e7c0b1f..4771db7 100644 --- a/utils/cloud-init-sei.yaml +++ b/utils/cloud-init-sei.yaml @@ -39,62 +39,64 @@ 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 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 - - echo "extension=uploadprogress" | sudo tee -a /etc/php.d/20-uploadprogress.ini - - sudo sed -i '124c\DocumentRoot "/opt/sei/web"' /etc/httpd/conf/httpd.conf - - sudo sed -i '136c\' /etc/httpd/conf/httpd.conf - - sudo dnf install -y https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6.1-3/wkhtmltox-0.12.6.1-3.almalinux9.x86_64.rpm - - sudo ln -sf /usr/local/bin/wkhtmltopdf /usr/bin/ - - sudo localectl set-locale LANG=pt_BR.ISO-8859-1 - - sudo sed -i '1342c\session.gc_maxlifetime = 28800' /etc/php.ini - - sudo sed -i '198c\short_open_tag = On' /etc/php.ini - - sudo sed -i '426c\max_input_vars = 1000' /etc/php.ini - - sudo sed -i '561c\html_errors = off' /etc/php.ini - - sudo sed -i '703c\post_max_size = 201M' /etc/php.ini - - sudo sed -i '855c\upload_max_filesize = 200M' /etc/php.ini - - sudo sed -i '1276c\session.cookie_secure = 1' /etc/php.ini - - sudo sed -i '722c\default_charset = "ISO-8859-1"' /etc/php.ini - - sudo sed -i '47c\Listen 0.0.0.0:80' /etc/httpd/conf/httpd.conf - - sudo sed -i '115c\pm.max_children = 92' /etc/php-fpm.d/www.conf - - sudo sed -i '120c\pm.start_servers = 8' /etc/php-fpm.d/www.conf - - sudo sed -i '125c\pm.min_spare_servers = 4' /etc/php-fpm.d/www.conf - - sudo sed -i '130c\pm.max_spare_servers = 35' /etc/php-fpm.d/www.conf - - sudo sed -i '141c\pm.max_requests = 500' /etc/php-fpm.d/www.conf - - sudo sed -i '745c\include_path = "/opt/infra/infra_php"' /etc/php.ini - - sudo sed -i '22c\SELINUX=disabled' /etc/selinux/config - - sudo sed -i "11c\opcache.opcache.memory_consumption=256" /etc/php.d/10-opcache.ini - - sudo sed -i "14c\opcache.opcache.interned_strings_buffer=16" /etc/php.d/10-opcache.ini - - sudo sed -i "18c\opcache.opcache.max_accelerated_files=50000" /etc/php.d/10-opcache.ini - - sudo sed -i "31c\opcache.validate_timestamps=0" /etc/php.d/10-opcache.ini - - sudo sed -i "36c\opcache.revalidate_freq=0" /etc/php.d/10-opcache.ini - - mkdir -p /sei-nfs/dados - - mkdir -p /run/php-fpm - - echo "opcache.jit = 1254" | sudo tee -a /etc/php.d/10-opcache.ini - - echo "opcache.jit_buffer_size = 256M" | sudo tee -a /etc/php.d/10-opcache.ini - - sudo echo -e "#Desabilitar output buffer e alterar timeout\n\n ProxySet enablereuse=off flushpackets=auto timeout=610 keepalive=on\n\n#forcar envio de Content-Length quando não informado\nSetEnv proxy-sendcl 1" >> /etc/httpd/conf/httpd.conf - - sudo mkdir -p /opt/infra/infra_php - - sudo mkdir -p /opt/sei/web - - sudo mkdir -p /sei-nfs/dados - - sudo cp /tmp/robots.txt /opt/sei/robots.txt - - sudo cp /tmp/sei.conf /etc/httpd/conf.d/sei.conf - - sudo chown -R root:apache /opt/infra - - sudo chown -R root:apache /opt/sei - - sudo chown -R root:apache /var/www - - sudo openssl req -x509 -nodes -newkey rsa:4096 -keyout /etc/pki/tls/private/localhost.key -out /etc/pki/tls/certs/localhost.crt -days 3650 -subj '/CN=localhost' - - sudo rm -f /etc/httpd/conf.d/{userdir.conf,welcome.conf} - - sudo systemctl enable php-fpm.service --now - - sudo systemctl enable httpd.service --now - - sudo systemctl restart php-fpm.service - - sudo systemctl restart httpd.service - - sudo nmcli conn modify enp0s5 ipv6.method disabled - - sudo systemctl restart NetworkManager - - echo "00 01 * * * root rm -rf /opt/sei/temp/*" | sudo crontab - - sudo systemctl reload crond.service + - localectl set-locale LANG=pt_BR.ISO-8859-1 + - systemctl disable firewalld.service --now + - setenforce 0 - sed -i '$a\set number' /etc/vimrc - + - mkdir -p /run/php-fpm + - mkdir -p /sei-nfs/dados + - mkdir -p /opt/infra/infra_php + - mkdir -p /opt/sei/web + - mkdir -p /sei-nfs/dados + - sed -i '22c\SELINUX=disabled' /etc/selinux/config + - 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 libsodium-devel.x86_64 libsodium.x86_64 nc -y + - pecl channel-update pecl.php.net + - pecl install igbinary memcache uploadprogress + - pecl install -f libsodium + - echo "extension=memcache" | tee -a /etc/php.d/20-memcache.ini + - echo "extension=igbinary" | tee -a /etc/php.d/20-igbinary.ini + - echo "extension=sodium" | tee -a /etc/php.d/20-sodium.ini + - echo "extension=uploadprogress" | tee -a /etc/php.d/20-uploadprogress.ini + - sed -i '124c\DocumentRoot "/opt/sei/web"' /etc/httpd/conf/httpd.conf + - sed -i '136c\' /etc/httpd/conf/httpd.conf + - sed -i '47c\Listen 0.0.0.0:80' /etc/httpd/conf/httpd.conf + - dnf install -y https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6.1-3/wkhtmltox-0.12.6.1-3.almalinux9.x86_64.rpm + - ln -sf /usr/local/bin/wkhtmltopdf /usr/bin/ + - sed -i '1342c\session.gc_maxlifetime = 28800' /etc/php.ini + - sed -i '198c\short_open_tag = On' /etc/php.ini + - sed -i '426c\max_input_vars = 1000' /etc/php.ini + - sed -i '561c\html_errors = off' /etc/php.ini + - sed -i '703c\post_max_size = 201M' /etc/php.ini + - sed -i '855c\upload_max_filesize = 200M' /etc/php.ini + - sed -i '1276c\session.cookie_secure = 1' /etc/php.ini + - sed -i '722c\default_charset = "ISO-8859-1"' /etc/php.ini + - sed -i '115c\pm.max_children = 92' /etc/php-fpm.d/www.conf + - sed -i '120c\pm.start_servers = 8' /etc/php-fpm.d/www.conf + - sed -i '125c\pm.min_spare_servers = 4' /etc/php-fpm.d/www.conf + - sed -i '130c\pm.max_spare_servers = 35' /etc/php-fpm.d/www.conf + - sed -i '141c\pm.max_requests = 500' /etc/php-fpm.d/www.conf + - sed -i '745c\include_path = "/opt/infra/infra_php"' /etc/php.ini + - sed -i "11c\opcache.opcache.memory_consumption=256" /etc/php.d/10-opcache.ini + - sed -i "14c\opcache.opcache.interned_strings_buffer=16" /etc/php.d/10-opcache.ini + - sed -i "18c\opcache.opcache.max_accelerated_files=50000" /etc/php.d/10-opcache.ini + - sed -i "31c\opcache.validate_timestamps=0" /etc/php.d/10-opcache.ini + - sed -i "36c\opcache.revalidate_freq=0" /etc/php.d/10-opcache.ini + - echo "opcache.jit = 1254" | tee -a /etc/php.d/10-opcache.ini + - echo "opcache.jit_buffer_size = 256M" | tee -a /etc/php.d/10-opcache.ini + - echo -e "#Desabilitar output buffer e alterar timeout\n\n ProxySet enablereuse=off flushpackets=auto timeout=610 keepalive=on\n\n#forcar envio de Content-Length quando nao informado\nSetEnv proxy-sendcl 1" >> /etc/httpd/conf/httpd.conf + - cp /tmp/robots.txt /opt/sei/robots.txt + - cp /tmp/sei.conf /etc/httpd/conf.d/sei.conf + - chown -R root:apache /opt/infra + - chown -R root:apache /opt/sei + - chown -R root:apache /var/www + - openssl req -x509 -nodes -newkey rsa:4096 -keyout /etc/pki/tls/private/localhost.key -out /etc/pki/tls/certs/localhost.crt -days 3650 -subj '/CN=localhost' + - rm -f /etc/httpd/conf.d/{userdir.conf,welcome.conf} + - echo "00 01 * * * rm -rf /opt/sei/temp/*" | crontab + - echo "* * * * * /usr/bin/php -c /etc/php.ini /opt/sei/scripts/AgendamentoTarefaSEI.php 2>&1 >> /root/infra_agendamento_sei.log" | crontab + - systemctl reload crond.service + - systemctl enable php-fpm.service --now + - systemctl enable httpd.service --now + - systemctl restart php-fpm.service + - systemctl restart httpd.service + final_message: "SEI Instance ready after $UPTIME seconds" \ No newline at end of file diff --git a/utils/cloud-init-sip.yaml b/utils/cloud-init-sip.yaml index b0de941..934feab 100644 --- a/utils/cloud-init-sip.yaml +++ b/utils/cloud-init-sip.yaml @@ -39,56 +39,53 @@ 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 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 - - echo "extension=uploadprogress" | sudo tee -a /etc/php.d/20-uploadprogress.ini - - sudo sed -i '124c\DocumentRoot "/opt/sip/web"' /etc/httpd/conf/httpd.conf - - sudo sed -i '136c\' /etc/httpd/conf/httpd.conf - - sudo dnf install -y https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6.1-3/wkhtmltox-0.12.6.1-3.almalinux9.x86_64.rpm - - sudo ln -sf /usr/local/bin/wkhtmltopdf /usr/bin/ - - sudo localectl set-locale LANG=pt_BR.ISO-8859-1 - - sudo sed -i '1342c\session.gc_maxlifetime = 28800' /etc/php.ini - - sudo sed -i '198c\short_open_tag = On' /etc/php.ini - - sudo sed -i '426c\max_input_vars = 1000' /etc/php.ini - - sudo sed -i '561c\html_errors = off' /etc/php.ini - - sudo sed -i '703c\post_max_size = 201M' /etc/php.ini - - sudo sed -i '855c\upload_max_filesize = 200M' /etc/php.ini - - sudo sed -i '1276c\session.cookie_secure = 1' /etc/php.ini - - sudo sed -i '722c\default_charset = "ISO-8859-1"' /etc/php.ini - - sudo sed -i '47c\Listen 0.0.0.0:80' /etc/httpd/conf/httpd.conf - - sudo sed -i '115c\pm.max_children = 92' /etc/php-fpm.d/www.conf - - sudo sed -i '120c\pm.start_servers = 8' /etc/php-fpm.d/www.conf - - sudo sed -i '125c\pm.min_spare_servers = 4' /etc/php-fpm.d/www.conf - - sudo sed -i '130c\pm.max_spare_servers = 35' /etc/php-fpm.d/www.conf - - sudo sed -i '141c\pm.max_requests = 500' /etc/php-fpm.d/www.conf - - sudo sed -i '745c\include_path = "/opt/infra/infra_php"' /etc/php.ini - - sudo sed -i '22c\SELINUX=disabled' /etc/selinux/config - - echo "opcache.jit = 1254" | sudo tee -a /etc/php.d/10-opcache.ini - - echo "opcache.jit_buffer_size = 256M" | sudo tee -a /etc/php.d/10-opcache.ini - - sudo echo -e "#Desabilitar output buffer e alterar timeout\n\n ProxySet enablereuse=off flushpackets=auto timeout=610 keepalive=on\n\n#forcar envio de Content-Length quando não informado\nSetEnv proxy-sendcl 1" >> /etc/httpd/conf/httpd.conf - - sudo mkdir -p /opt/infra - - sudo mkdir -p /opt/sip - - sudo chown -R root:apache /opt/infra - - sudo chown -R root:apache /opt/sip - - sudo chown -R root:apache /var/www - - sudo chown -R apache:apache /run/php-fpm - - sudo cp /tmp/robots.txt /opt/sip/robots.txt - - sudo cp /tmp/sei.conf /etc/httpd/conf.d/sip.conf - - sudo rm -f /etc/httpd/conf.d/{userdir.conf,welcome.conf} - - sudo systemctl enable php-fpm.service --now - - sudo systemctl enable httpd.service --now - - sudo systemctl restart httpd.service - - sudo systemctl restart php-fpm.service - - echo "00 01 * * * root rm -rf /opt/sip/temp/*" | sudo crontab - - sudo systemctl reload crond.service - - sudo nmcli conn modify enp0s5 ipv6.method disabled - - sudo nmcli conn modify "System enp0s5" ipv6.method disabled - - sudo nmcli conn modify "Wired Connection" ipv6.method disabled - - sudo nmcli conn up "Wired Connection" - - sudo systemctl restart NetworkManager + - systemctl disable firewalld.service --now + - localectl set-locale LANG=pt_BR.ISO-8859-1 + - setenforce 0 - sed -i '$a\set number' /etc/vimrc + - mkdir -p /opt/infra + - mkdir -p /opt/sip + - 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 nc -y + - pecl channel-update pecl.php.net + - pecl install igbinary memcache uploadprogress + - echo "extension=memcache" | tee -a /etc/php.d/20-memcache.ini + - echo "extension=igbinary" | tee -a /etc/php.d/20-igbinary.ini + - echo "extension=uploadprogress" | tee -a /etc/php.d/20-uploadprogress.ini + - sed -i '124c\DocumentRoot "/opt/sip/web"' /etc/httpd/conf/httpd.conf + - sed -i '136c\' /etc/httpd/conf/httpd.conf + - dnf install -y https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6.1-3/wkhtmltox-0.12.6.1-3.almalinux9.x86_64.rpm + - ln -sf /usr/local/bin/wkhtmltopdf /usr/bin/ + - sed -i '1342c\session.gc_maxlifetime = 28800' /etc/php.ini + - sed -i '198c\short_open_tag = On' /etc/php.ini + - sed -i '426c\max_input_vars = 1000' /etc/php.ini + - sed -i '561c\html_errors = off' /etc/php.ini + - sed -i '703c\post_max_size = 201M' /etc/php.ini + - sed -i '855c\upload_max_filesize = 200M' /etc/php.ini + - sed -i '1276c\session.cookie_secure = 1' /etc/php.ini + - sed -i '722c\default_charset = "ISO-8859-1"' /etc/php.ini + - sed -i '47c\Listen 0.0.0.0:80' /etc/httpd/conf/httpd.conf + - sed -i '115c\pm.max_children = 92' /etc/php-fpm.d/www.conf + - sed -i '120c\pm.start_servers = 8' /etc/php-fpm.d/www.conf + - sed -i '125c\pm.min_spare_servers = 4' /etc/php-fpm.d/www.conf + - sed -i '130c\pm.max_spare_servers = 35' /etc/php-fpm.d/www.conf + - sed -i '141c\pm.max_requests = 500' /etc/php-fpm.d/www.conf + - sed -i '745c\include_path = "/opt/infra/infra_php"' /etc/php.ini + - sed -i '22c\SELINUX=disabled' /etc/selinux/config + - echo "opcache.jit = 1254" | tee -a /etc/php.d/10-opcache.ini + - echo "opcache.jit_buffer_size = 256M" | tee -a /etc/php.d/10-opcache.ini + - echo -e "#Desabilitar output buffer e alterar timeout\n\n ProxySet enablereuse=off flushpackets=auto timeout=610 keepalive=on\n\n#forcar envio de Content-Length quando não informado\nSetEnv proxy-sendcl 1" >> /etc/httpd/conf/httpd.conf + - chown -R root:apache /opt/infra + - chown -R root:apache /opt/sip + - chown -R root:apache /var/www + - chown -R apache:apache /run/php-fpm + - cp /tmp/robots.txt /opt/sip/robots.txt + - cp /tmp/sei.conf /etc/httpd/conf.d/sip.conf + - rm -f /etc/httpd/conf.d/{userdir.conf,welcome.conf} + - echo "00 01 * * * rm -rf /opt/sip/temp/*" | crontab + - echo "* * * * * /usr/bin/php -c /etc/php.ini /opt/sip/scripts/AgendamentoTarefaSip.php 2>&1 >> /root/infra_agendamento_sip.log" | crontab + - systemctl reload crond.service + - systemctl enable php-fpm.service --now + - systemctl enable httpd.service --now + - systemctl restart httpd.service + - systemctl restart php-fpm.service final_message: "SIP Instance ready after $UPTIME seconds" \ No newline at end of file diff --git a/utils/cloud-init-solr.yaml b/utils/cloud-init-solr.yaml index 1bcc84d..74898be 100644 --- a/utils/cloud-init-solr.yaml +++ b/utils/cloud-init-solr.yaml @@ -15,30 +15,29 @@ package_upgrade: true packages: - lsof - jdk-17-headful + - nc runcmd: - systemctl disable firewalld.service --now - - adduser solr + - /usr/libexec/oci-growfs -y + - sed -i '$a\set number' /etc/vimrc - setenforce 0 - - sysctl -p - - sed -i 's/^SELINUX.*/SELINUX=disabled/' /etc/selinux/config + - adduser solr - localectl set-locale LANG=pt_BR.UTF-8 + - sed -i 's/^SELINUX.*/SELINUX=disabled/' /etc/selinux/config - 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 + - wget https://objectstorage.sa-saopaulo-1.oraclecloud.com/p/D_nCQ5KYQ2mAGxHo29mwsDKwCOs-XOAUdtFk8WyQM9QD2VWONhor8gwRi-LnKUGn/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 + - 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-9.6.1/bin/solr.in.sh + - sed -i 's/^#SOLR_JAVA_MEM.*/SOLR_JAVA_MEM="-Xms512m -Xmx28g"/' /opt/solr-9.6.1/bin/solr.in.sh + - sed -i 's/^#SOLR_JETTY_HOST.*/SOLR_JETTY_HOST="0.0.0.0"/' /opt/solr-9.6.1/bin/solr.in.sh + - sed -i 's/^#SOLR_REQUESTLOG_ENABLED.*/SOLR_REQUESTLOG_ENABLED=false/' /opt/solr-9.6.1/bin/solr.in.sh + - sed -i '$a\SOLR_OPTS="$SOLR_OPTS -Dsolr.allowPaths=/dados -Djava.net.preferIPv4Stack=true"' /opt/solr-9.6.1/bin/solr.in.sh - service solr stop + - systemctl daemon-reload - systemctl enable --now solr.service - systemctl start solr.service - - /usr/libexec/oci-growfs -y - - sed -i '$a\set number' /etc/vimrc -final_message: "SOLR Instance ready after $UPTIME seconds" - +final_message: "SOLR Instance ready after $UPTIME seconds" \ No newline at end of file