#version=DEVEL # System authorization information auth --enableshadow --enablemd5 # Installation des requis et des mises à jours : install # Utilise l'installation réseau : url --url="http://mirror.centos.org/centos/7/os/x86_64/" repo --name="koji-override-0" --baseurl=http://mirror.centos.org/centos/7/extras/x86_64/ repo --name="koji-override-1" --baseurl=http://mirror.centos.org/centos/7/updates/x86_64/ # Utiliser l'installation en mode text : text # Configuration du parefeu : firewall --disabled firstboot --disable ignoredisk --only-use=vda # configuration de la langue et du clavier : keyboard --vckeymap=fr --xlayouts='fr-Latin9' lang fr_FR.UTF-8 # Information sur le réseau : network --hostname=localhost.localdomain network --bootproto=static --ip=10.0.0.45 --netmask=255.255.255.0 --gateway=10.0.0.254 --nameserver 8.8.8.8 --device=eth0 # Reboot apres l'installation : reboot # mdp root : rootpw --plaintext A$rall54 # Ne pas configurer la fenere X : skipx # timezone du système : timezone UTC --isUtc Europe/Paris # Creation de l'utilisateur asrall : user --name=asrall --password=A$rall54 # Génération de la paire de clé : mkdir /home/asrall/.ssh chown asrall /home/asrall/.ssh sudo -u asrall /usr/bin/ssh-keygen -q -t rsa -f /home/asrall/.ssh/id_rsa -C '' -N '' # Configuration du System bootloader bootloader --append="no_timer_check console=tty0 console=ttyS0,115200 net.ifnames=0 biosdevname=0 crashkernel=auto" --location=mbr --boot-drive=vda # Suppression du Master Boot Record zerombr # formatage du disque : clearpart --all --drives=vda # Partitionnement du disque : part swap --fstype swap --size=512 part / --fstype ext3 --size=1024 --asprimary part lvm --size=20000 --fstype ext3 volgroup VG0 lvm logvol /var --vgname=VG0 --size=10000 --name=lv_var logvol /root --vgname=VG0 --size=8000 --name=lv_root %post # sudo de vagrant : echo "%vagrant ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers.d/vagrant # Configure grub pour attendre 1 second au boot : sed -i 's/^GRUB_TIMEOUT=[0-9]\+$/GRUB_TIMEOUT=1/' /etc/default/grub && grub2-mkconfig -o /boot/grub2/grub.cfg # Blacklist le module du lecteur de disquette : echo blacklist floppy > /etc/modprobe.d/nofloppy.conf chcon -u system_u -r object_r -t modules_conf_t /etc/modprobe.d/nofloppy.conf # There's no floppy controller, but probing for it generates timeouts echo 'omit_drivers+=" floppy "' > nofloppy.conf popd # Rerun dracut for the installed kernel (not the running kernel): KERNEL_VERSION=$(rpm -q kernel --qf '%{version}-%{release}.%{arch}\n') dracut -f /boot/initramfs-${KERNEL_VERSION}.img ${KERNEL_VERSION} %end # Selection des paquets de base : %packages @core @base #screen java-1.8.0-openjdk httpd.x86_64 mariadb-server.x86_64 %end %addon com_redhat_kdump --enable --reserve-mb='auto' %end