Guest User

Untitled

a guest
Aug 25th, 2017
536
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.67 KB | None | 0 0
  1. #version=DEVEL
  2. # System authorization information
  3. auth --enableshadow --passalgo=sha512
  4. # Use CDROM installation media
  5. cdrom
  6. # Use text mode install
  7. text
  8. # Run the Setup Agent on first boot
  9. firstboot --enable
  10. group --name=whee
  11. ignoredisk --only-use=vda
  12. # Keyboard layouts
  13. keyboard --vckeymap=us --xlayouts='us'
  14. # System language
  15. lang en_US.UTF-8
  16.  
  17. # Network information
  18. network --bootproto=dhcp
  19.  
  20.  
  21. # System services
  22. services --enabled="chronyd"
  23. # System timezone
  24. timezone America/Chicago --isUtc
  25. # X Window System configuration information
  26. xconfig --startxonboot
  27. # System bootloader configuration
  28. bootloader --append=" crashkernel=auto" --location=mbr --boot-drive=vda
  29. # Partition clearing information
  30. clearpart --all --initlabel --drives=vda
  31. # Disk partitioning information
  32. part /boot --fstype="ext4" --size=275
  33. part pv.57 --fstype="lvmpv" --size=102124
  34. volgroup rootvg --pesize=32768 pv.57
  35. logvol /opt --fstype="xfs" --size=2048 --name=LogVol05 --vgname=rootvg
  36. logvol /var/log/audit --fstype="xfs" --size=100 --name=LogVol07 --vgname=rootvg
  37. logvol swap --fstype="swap" --size=2048 --name=LogVol03 --vgname=rootvg
  38. logvol /var/log --fstype="xfs" --size=2048 --name=LogVol06 --vgname=rootvg
  39. logvol /home --fstype="xfs" --size=1024 --name=LogVol01 --vgname=rootvg
  40. logvol /tmp --fstype="xfs" --size=2048 --name=LogVol04 --vgname=rootvg
  41. logvol / --fstype="xfs" --size=5120 --name=LogVol00 --vgname=rootvg
  42. logvol /var --fstype="xfs" --size=2048 --name=LogVol02 --vgname=rootvg
  43.  
  44. %post
  45. #enable epel repository
  46. #wget -O /tmp/epel-release.rpm http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
  47. wget -O /tmp/epel-release.rpm https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
  48. rpm -Uvh /tmp/epel-release.rpm
  49. sync
  50. rm -f /tmp/epel-release.rpm
  51. yum update epel-release -y
  52. yum install rhn-client-tools -y
  53. yum install ipa-client ipa-admintools -y
  54. ###Service startup config
  55. sed -i 's/admin_space_left_action =.*/admin_space_left_action = SYSLOG/g' /etc/audit/auditd.conf
  56. sed -i 's/^flush =.*/flush = DATA/g' /etc/audit/auditd.conf
  57. cat <<EOF > /etc/dconf/db/local.d/00-media-automount
  58. [org/gnome/desktop/media-handling]
  59. automount=false
  60. automount-open=false
  61. autorun-never=true
  62. EOF
  63. cat <<EOF > /etc/dconf/db/local.d/locks/00-media-automount
  64. /org/gnome/desktop/media-handling/automount
  65. /org/gnome/desktop/media-handling/automount-open
  66. /org/gnome/desktop/media-handling/autorun-never
  67. EOF
  68. #Disable thumbnailers for PEN test
  69. cat <<EOF > /etc/dconf/db/local.d/00-thumbnailers
  70. [org/gnome/desktop/thumbnailers]
  71. disable-all=true
  72. EOF
  73. cat <<EOF > /etc/dconf/db/local.d/locks/00-thumbnailers
  74. /org/gnome/desktop/thumbnailers/disable-all
  75. EOF
  76. #Gnome screensaver
  77. cat <<EOF > /etc/dconf/db/local.d/00-gnome-screensaver
  78. [org/gnome/desktop/session]
  79. idle-delay=900
  80. EOF
  81. cat <<EOF > /etc/dconf/db/local.d/locks/00-gnome-screensaver
  82. /org/gnome/desktop/session/idle-delay
  83. EOF
  84. #Gnome screensaver timeout
  85. cat <<EOF > /etc/dconf/db/local.d/00-gnome-screensaver-idle
  86. [org/gnome/desktop/screensaver]
  87. idle-activation-enabled=true
  88. lock-enabled=true
  89. lock-delay=0
  90. picture-uri=''
  91. EOF
  92. cat <<EOF > /etc/dconf/db/local.d/locks/00-gnome-screensaver-idle
  93. /org/gnome/desktop/screensaver/idle-activation-enabled
  94. /org/gnome/desktop/screensaver/lock-enabled
  95. /org/gnome/desktop/screensaver/lock-delay
  96. /org/gnome/desktop/screensaver/picture-uri
  97. EOF
  98. #Gnome Banner
  99. mkdir /etc/dconf/db/gdm.d
  100. mkdir /etc/dconf/db/gdm.d/locks
  101. chmod 0755 /etc/dconf/db/gdm.d
  102. chmod 0755 /etc/dconf/db/gdm.d/locks
  103. cat <<EOF > /etc/dconf/db/gdm.d/00-banner-message-enable
  104. [org/gnome/login-screen]
  105. banner-message-enable=true
  106. disable-user-list=true
  107. EOF
  108. cat <<EOF > /etc/dconf/db/gdm.d/locks/00-banner-message-enable
  109. /org/gnome/login-screen/banner-message-enable
  110. /org/gnome/login-screen/disable-user-list
  111. EOF
  112. dconf update
  113. #Secure securetty
  114. sed -i '/^vc\//d' /etc/securetty
  115. sed -i '/^ttyS.*/d' /etc/securetty
  116. ####
  117. #patch
  118. sed -i 's/^installonly_limit=3/installonly_limit=2/g' /etc/yum.conf
  119. /usr/bin/yum update -y
  120. sync
  121. #Antivirus (for any users who transfer infected files - don't be a virus storage vault)
  122. yum install clamav clamav-update clamav-server clamav-scanner clamav-scanner-systemd clamav-server-systemd -y
  123. /bin/systemctl enable [email protected]
  124. sed -i 's/^Example/#Example/g' /etc/clamd.d/scan.conf
  125. sed -i 's/^#LocalSocket/LocalSocket/g' /etc/clamd.d/scan.conf
  126. sed -i 's/^LocalSocketGroup/#LocalSocketGroup/g' /etc/clamd.d/scan.conf
  127. sed -i 's/^Example/#Example/g' /etc/freshclam.conf
  128. sed -i 's/^FRESHCLAM_DELAY=disabled-warn/#FRESHCLAM_DELAY=disabled-warn/g' /etc/sysconfig/freshclam
  129. #Switch from every 3 hours to daily @ 3am for virus definition updates
  130. sed -i 's/^0 \*\/3 \* \* \* root \/usr\/share\/clamav\/freshclam-sleep/0 3 \* \* \* root \/usr\/share\/clamav\/freshclam-sleep/g' /etc/cron.d/clamav-update
  131. #Modify daily script to scan with lowest priority after updating definitions
  132. echo -e "nice -19 /usr/bin/freshclam --quiet; nice -19 /usr/bin/clamscan --recursive --no-summary --infected / 2>/dev/null" >> /usr/share/clamav/freshclam-sleep
  133. #SELinux fix for "ERROR: During database load : LibClamAV Warning: RWX mapping denied: Can't allocate RWX Memory: Permission denied" error during daily updates
  134. /sbin/setsebool -P clamd_use_jit on
  135. ####
  136. #Get new virus definitions before clamd starts on reboot
  137. /usr/bin/freshclam --quiet
  138. systemctl set-default multi-user.target
  139. %end
  140.  
  141. %packages
  142. @base
  143. @core
  144. @desktop-debugging
  145. @dial-up
  146. @file-server
  147. @fonts
  148. @guest-agents
  149. @guest-desktop-agents
  150. @input-methods
  151. @internet-browser
  152. @multimedia
  153. @print-client
  154. @virtualization-tools
  155. @x11
  156. aide
  157. chrony
  158. kexec-tools
  159. kexec-tools
  160. samba
  161. screen
  162. -abrt
  163. -abrt-addon-ccpp
  164. -abrt-addon-kerneloops
  165. -abrt-addon-pstoreoops
  166. -abrt-addon-python
  167. -abrt-addon-vmcore
  168. -abrt-addon-xorg
  169. -abrt-cli
  170. -abrt-console-notification
  171. -abrt-libs
  172. -abrt-python
  173. -abrt-tui
  174. -aic94xx-firmware
  175. -alsa-firmware
  176. -alsa-tools-firmware
  177. -augeas-libs
  178. -crda
  179. -fprintd
  180. -fprintd-pam
  181. -iprutils
  182. -ivtv-firmware
  183. -iw
  184. -iwl100-firmware
  185. -iwl1000-firmware
  186. -iwl105-firmware
  187. -iwl135-firmware
  188. -iwl2000-firmware
  189. -iwl2030-firmware
  190. -iwl3160-firmware
  191. -iwl3945-firmware
  192. -iwl4965-firmware
  193. -iwl5000-firmware
  194. -iwl5150-firmware
  195. -iwl6000-firmware
  196. -iwl6000g2a-firmware
  197. -iwl6000g2b-firmware
  198. -iwl6050-firmware
  199. -iwl7260-firmware
  200. -ledmon
  201. -libertas-sd8686-firmware
  202. -libertas-sd8787-firmware
  203. -libertas-usb8388-firmware
  204. -libreport
  205. -libreport-plugin-mailx
  206. -libreport-python
  207. -libstoragemgmt
  208. -libstoragemgmt-python
  209. -open-vm-tools-desktop
  210. -rdate
  211. -rfkill
  212. -rng-tools
  213. -satyr
  214. -setuptool
  215. -sg3_utils-libs
  216. -smartmontools
  217. -sos
  218. -tuned
  219. -usb_modeswitch
  220. -usb_modeswitch-data
  221. -yajl
  222.  
  223. %end
  224.  
  225. %addon com_redhat_kdump --enable --reserve-mb='auto'
  226.  
  227. %end
Advertisement
Add Comment
Please, Sign In to add comment