44 lines
1.5 KiB
YAML
44 lines
1.5 KiB
YAML
#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:
|
|
- vim
|
|
- wget
|
|
- libreoffice
|
|
- jdk-17-headless
|
|
- google-noto-fonts-common.noarch
|
|
- fontawesome-fonts.noarch
|
|
- google-noto-sans-cjk-ttc-fonts.noarch
|
|
- nc
|
|
|
|
runcmd:
|
|
- [ adduser, jod ]
|
|
- [ wget, https://objectstorage.sa-saopaulo-1.oraclecloud.com/p/KU_oqRwKQvexaWApz6FahM1ctUGpgMVslyADsvCetdK6piNfPZqo-veK2swy0Of0/n/idzvuvikb5ym/b/bucket-sei-packages/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" |