#version=RHEL8 ignoredisk --only-use=sda text # Keyboard layouts keyboard --vckeymap=es --xlayouts='es' # System language lang en_US.UTF-8 # Network information network --hostname=localhost.localdomain repo --name="AppStream" --baseurl=http://179.40.38.12/centos/8/BaseOS/x86_64/os/../../../AppStream/x86_64/os/ # Use network installation url --url="http://179.40.38.12/centos/8/BaseOS/x86_64/os" # Root password rootpw --iscrypted $6$Y7fVuKltizRAc6ja$2W/IDo.LGGsrX8nh4j4FCLz95XYx54CGSXDlg0kABis4St4dq/a/YmdbzjbpTMTWzcPfxKJtPGaqMKExz4vfs1 # Run the Setup Agent on first boot firstboot --enable # Do not configure the X Window System skipx # System services services --enabled="chronyd" # System timezone timezone America/Argentina/Buenos_Aires --isUtc # System bootloader configuration bootloader --location=mbr --boot-drive=sda --append="vga=791" # Partition clearing information clearpart --all --initlabel --drives=sda # Disk partitioning information part /boot --fstype="ext4" --label=/boot --ondisk=sda --size=2048 part swap --fstype="swap" --label=SWAP-sda2 --ondisk=sda --size=4096 part / --fstype="ext4" --label=/ --ondisk=sda --size=100 --grow %packages @^minimal-environment psmisc net-tools mc nano wget binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel php php-devel php-common php-soap php-gd php-process php-mysqlnd SDL tcpdump cronie-noanacron -cronie-anacron mlocate hdparm cloud-utils-growpart network-scripts policycoreutils-python-utils npm yum-utils device-mapper-persistent-data lvm2 git %end %addon com_redhat_kdump --disable --reserve-mb='auto' %end %post setsebool -P nis_enabled 1 /bin/echo Port 9559 >>/etc/ssh/sshd_config /bin/echo "NOZEROCONF=yes" >> /etc/sysconfig/network /sbin/chkconfig firewalld off /sbin/chkconfig NetworkManager off /sbin/chkconfig network on /sbin/chkconfig tuned off /bin/echo -e "[sopnet]\nname=CentOS \$releasever - \$basearch - SOPNET\nbaseurl=http://repos.sopnet.com.ar/rpms/centos\$releasever/\$basearch/\nenabled=1\ngpgcheck=0\n" >/etc/yum.repos.d/sopnet-centos.repo /bin/echo -e "[sopnetadminbcm2]\nname=CentOS adminbcm2 \$releasever - \$basearch - SOPNET\nbaseurl=http://repos2.sopnet.com.ar/rpms/noarch.adminbcm2/\nenabled=0\ngpgcheck=0\n" >>/etc/yum.repos.d/sopnet-centos.repo /bin/cat <<__EOF__ >/etc/yum.repos.d/mongodb-org-4.repo [mongodb-org-4] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/8/mongodb-org/4.2/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc __EOF__ /usr/bin/yum -y install epel-release sopnetscripts /usr/bin/yum -y install mongodb-org semanage port -a -t mongod_port_t -p tcp 27017 sed -i 's/ quiet//' /etc/default/grub /boot/grub2/grub.cfg /boot/grub2/grubenv sed -i 's/ rhgb//' /etc/default/grub /boot/grub2/grub.cfg /boot/grub2/grubenv /sbin/renombrarplacas.sh #/usr/bin/yum -y update --exclude=kernel* #/usr/bin/yum -y update /bin/mkdir /root/.ssh /bin/echo ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAgEAyQnvSRrm8t3JUGg+EFH3Ws7OV2kZfiUESBUPw+z42QiQ5elN+pOAPNE62EHBvDTFkDlEeC/rBSSq5/CcMyBEns5TsMrAsH5lzd8ZKSJuac+3sMeODAZk4yq03fZ7cPvaKnFIKJX2qB/+/JMOXvTxYEFWTim+C2dJ6/i6PQs1j5YThJon74FjYUcG4rTlo04vO19u52Ua6ZXgKfQ28NWPN1pnxKZ5vjtqdLZ0zxRAID9KLvW7D9zWDx5mdf/Gb2gFYTA+kFADCQhwUdhRdGLloBR2M+PFOC6oeHTDnRDPYg1R/6x5kSWJ5F6lwpaNP2l+jazqS2/dpWBHjN+JAOBSSFg1CDQXzyPTO3g9pHhuFRbct5sqEwfrQlDU/2z8FWChG83dycLK2sq15KgWOtC9ilJwhC/DmUfEcXzjY4GQMhqNL01Y0Dy8Bix27L8Jf5j3PurbxsaE6cbQTpAu8JPW9LWIbBnyCuAJPDcJARlJ+8iNuA8aeXrWMbGVnGfUQK+RTuulKB3MAlQjqaUv95w0M5fcyWF9JfZ0MCv32hQQGRsItdCE5kq3pES2xz5AUrrlcfTTeYdpG+Cs4QgEIVUOZBR36+VzMh4uJRAlfjRujsDQEufduXCK/NfSpI/0De9CR5T6hJ9PJ8YwlqDKl98WoXRi/vPi8GXrtefEmXiRxvM= root@sopnet.com.ar >/root/.ssh/authorized_keys /bin/echo ssh-dss AAAAB3NzaC1kc3MAAACBANFSfmlBXlB61gll3o/kMU63E2cgvYD4d1G3PjMTbkS3/Gl0D0jkKkua1KsXY2uBwFH3ntSJ8hpwK7eYQwf0ZztqBAEBCYKH2q+LzxhVMJ72qC05WYYv3Lljvy5vaO+e35ryga1YWzBrA9ZElcgdbnjBVZta3Zg4GqQMM1wqqwjlAAAAFQDFH6oaC4LTq7r1j2Ur1+ZsU33EHwAAAIBslKzPUZE2oH/V9AUV579xlWBZLrv1LNu9b9LUeliF2V7UbdF8m0xKWWxE+0jYIPKD+ITxmYvyLwQ8sT31+XIfjpeT5SZpXnIUxLjo4l0/t/GBryTrdn8qJ8Bi9NsfU+XMSLjCI1nHvk0tOIKJSdJs6dlJy8NRb3L2Bse/9T9xiAAAAIEAhuI0GpbqsLbjE39s+mnua8JYBfo10bMJckBQd1RetWj/xhWEHTvgWK4yoo8Qer3JOxcQVk1wBpkrPNudZNcNNOglB6L9CJjFEsPgknz0g5cvybqf3jku2ZBx/Cdcq7aNhwgzxECAOpCkZ9qOZVMfJoiD0AwMNElQwLuCDCShVnE= pablo@pgreco >>/root/.ssh/authorized_keys /bin/echo ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCxDNzmrfpo/LOApTk56267pZG91bnuxWb0dR/XwBXNnDB4dtEkj5KVcdxkyni/JRUrydGsF9VOhShJK9xxD8fkpNLCnBFsYSYFlVE+4wYpqBhPxciMTSezpwmL30zI2mXXL28Gp5b1FcHfSQ92CaxsDDvqE5Ypy8pybBQ4GKFgG4o3ZcHEQFPUfpqS2DFqz7UbIA8mxXZhK22HsJcS8+SsPdOt+vjpaCvyCMH2bID88h+MHd8qMur5XD4vJHqBu7z7kDB8G6QurtqcBFhlpAotVfMG0I1+GjpNtsAl0/Vr5cHL+xFUXNk6Vys+83NlfapLDi2kzmU7h2rop4YLFpdFvN9grTO6FvzicnZnrwXCAXIz3csQCrDIshXhDlRLrTl/IemaC3FF0NJV4bruozqOW2kn1EV2bdGwZGnq6AA5p5FYJOEv2d0JtuOsvgOKywATaJtZPRTAu5duQGqzAYiQJ+nJ1jZl/76Cp/aMQ91zw7isQHEVV2l/KJwoMJ8N8iOBLmEFa91pjlH7AaEjqnWfkbyJsMuzCQVcHTsHpNjwBPm0D13SFiU1iGWavLTyBQ71c9u4nMTIOCilwZIYg17Z1N6tGowxw+UJLhMoiofqhNdNzztTij2CZPKJBU7sWT1tXQmmc/BGTUyGXqPoAXNJFy0Q8t5iIbASN+89mRasIw== pablo@sopnet.com.ar >>/root/.ssh/authorized_keys /bin/echo ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEArlM6JySCI+somxSdiCpxLQRfOtXAjgqEvzrz5Zctnblrby8h1JI1/vHsQpX3EAOSk6fun1EvI7+eHFQ87NIgBUisRCWH6usCL6E+UwGaBUOvUIORUvsMWrbGaD0KfVp+yYeWHjn29TXnUE35Y7OhVwIDVB4UNgya5j6SX/3X5HU+wTa+sntoK3fU3No3lQV/PZxBMcZvqw77sV9YOuBBVXfQuiTBwgyx9pZdLVQKUr7LH74AS33XQ9wcbYWZxgzhx75fGO2Zy4zDFM71eWDKhQ964MJWhDf/+DgV82isahUBLfVsAaDjkvUZ24UWH6ObqRJ0xGHCbcwkDNgXdoCspQ== esteban-notebook@sopnet.com.ar >>/root/.ssh/authorized_keys /bin/echo ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC06H0VRYeuWrRboak4DJalx4t3ChBQ7YRgmtuNQz0eChQihf/38C6UC4fheeV8S4AsErVA+Y/UNjC3JOiuZl9XeOzEU23Cuhs+2/Ymw9DVLX99F9gmlulgifdVZ/2SD3BlqGNaf8Q/VT0O8zJt0vNKyt5rxwRqCMM0qyG+AWv2mxkYiDGtG3nn+LXJa6tBQ0juNnFqqOk8ltvAfXoT17WA2LhR9gtmP05wwWi1dItdhBRUPVFf+eBtOyLiBxbP88UhujzY9UlejnVTjkAG7f/n0VJA3WDeX3W6JtPI3eWyXmOVgiJU6rwIzpqBX7a8EGnp9bvGEnAWXd6GLbtWDsTN esteban-cel@sopnet.com.ar >>/root/.ssh/authorized_keys /bin/echo ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAgogP5x3RbmX4Sn2jqO43kMDr7Wbhf+lLchLleogI0Bi3Z7XT1EF438u+wZjzcKEJkzC7enRqTJBg9XAw3VsQqJA9ADdQkQQeLNzYezYOJR06RoYLGMW38s3nnPqFZ9tnHIuqlPBPYjKy5DV4MgjaVD5CNf08BaKk8YBC9W4ewlCd43xX97LIh2gXQoWcdWP/YxDM1wcxCpa4hP9U2sASo9pnoUEeqeptAQnjZU3SihbsAT3YyruPxrwLorNvCwGkbx0Z48XaiLQahEk1Zps3YCjl/FngflGDDqiTJvAF9oy2U/RWOFU+ssLUH1acyTPkYH7KI0/I05cfkomu0INkXQ== Daniel_notebook@sopnet.com.ar >>/root/.ssh/authorized_keys /bin/echo ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCuyT+7VvV+3Zc0D1PHaMl63MGS0jyDOkWiSQxtoHK9YA62Fl3iaPFsepyVFk0jGqJ68wz3HhvhToLZ4cTb982JylAJQoMb0Wl4F/sYpYYPwKvIxHWc20RIrVwDl5mBQ0SuxDRghuZdg5KkNe0hn8DsRjbXKvic9M8ipQQeB0b3STlZHtrbfBJIn7V6RJHjd0jdLdbufzmM/28iOS08vulWQgQ9Wokm2uZkJuHyTJ1Npr8gwOLgJk4tAf28enHSWyVJSnHxnWdp+cuuPkJAI84lKb9pR893aTs+FKVMWJ0lBWWLsrPH251v/ssSmRKwrlo9C+AGAExs22p++FPr20LP dario@dario.sopnet >>/root/.ssh/authorized_keys /bin/cat <<__EOF__ >/root/installgenie.sh #!/bin/bash useradd --system --no-create-home --user-group genieacs mkdir /var/log/genieacs chown genieacs:genieacs /var/log/genieacs pushd /opt git clone https://github.com/DrumSergio/genieacs-docker git clone https://github.com/genieacs/genieacs.git -b master git clone https://github.com/DrumSergio/genieacs-services -b 1.2 pushd genieacs/ npm install npm audit fix npm run build mkdir /opt/genieacs/ext chown genieacs:genieacs /opt/genieacs/ext popd pushd genieacs-docker/ cp -pf genieacs.env ../genieacs/ sed -i 's,mongodb://mongo/genieacs,mongodb://localhost/genieacs,g' ../genieacs/genieacs.env chown genieacs:genieacs ../genieacs/genieacs.env chmod 600 ../genieacs/genieacs.env cp genieacs.logrotate /etc/logrotate.d/genieacs popd pushd genieacs-services cp -pf *.service /usr/lib/systemd/system/ /usr/bin/systemctl daemon-reload for i in genieacs-cwmp.service genieacs-nbi.service genieacs-ui.service;do /usr/bin/systemctl enable \$i --now done popd popd __EOF__ chmod 700 /root/installgenie.sh #mongodump --out=genieacs.backup --db=genieacs #mongorestore -d genieacs genieacs.backup/genieacs %end