Melhorias do cloud Init
This commit is contained in:
BIN
packages/jodconverter-4.4.8.zip
Normal file
BIN
packages/jodconverter-4.4.8.zip
Normal file
Binary file not shown.
BIN
packages/solr-9.6.1.tgz
Normal file
BIN
packages/solr-9.6.1.tgz
Normal file
Binary file not shown.
BIN
packages/solr-v2.tar.gz
Normal file
BIN
packages/solr-v2.tar.gz
Normal file
Binary file not shown.
BIN
packages/wkhtmltox-0.12.6.1-3.almalinux9.x86_64.rpm
Normal file
BIN
packages/wkhtmltox-0.12.6.1-3.almalinux9.x86_64.rpm
Normal file
Binary file not shown.
@@ -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"
|
||||
@@ -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"
|
||||
|
||||
|
||||
|
||||
dnf install -y dnf install -ygcc curl-devel jdk1.8 php-opcache.x86_64 glibc-langpack-pt langpacks-pt memcached nc
|
||||
@@ -39,62 +39,64 @@ write_files:
|
||||
</Directory>
|
||||
|
||||
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\<Directory "/opt/sei/web">' /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<Proxy fcgi://localhost>\n ProxySet enablereuse=off flushpackets=auto timeout=610 keepalive=on\n</Proxy>\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\<Directory "/opt/sei/web">' /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<Proxy fcgi://localhost>\n ProxySet enablereuse=off flushpackets=auto timeout=610 keepalive=on\n</Proxy>\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"
|
||||
@@ -39,56 +39,53 @@ write_files:
|
||||
</Directory>
|
||||
|
||||
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\<Directory "/opt/sip/web">' /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<Proxy fcgi://localhost>\n ProxySet enablereuse=off flushpackets=auto timeout=610 keepalive=on\n</Proxy>\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\<Directory "/opt/sip/web">' /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<Proxy fcgi://localhost>\n ProxySet enablereuse=off flushpackets=auto timeout=610 keepalive=on\n</Proxy>\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"
|
||||
@@ -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"
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user