Advertisement
thantzinz

4.ks

Dec 26th, 2020 (edited)
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.30 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 graphical install
  7. #graphical
  8. text
  9. # Run the Setup Agent on first boot
  10. firstboot --enable
  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=static --device=eth0 --gateway=192.168.1.1 --ip=192.168.1.30 --nameserver=1.1.1.1,9.9.9.9 --netmask=255.255.255.128 --noipv6 --no-activate
  19. network --bootproto=dhcp --device=eth1 --onboot=off --noipv6
  20. network --hostname=ansible-control-node.lab.local
  21.  
  22. ## Root password
  23. rootpw --iscrypted $6$ASPYc4gVrpkoZfoM$iDtM8PuRRC.np775wKmrOVsT5qObunXc7dPrj2VBl5M66kqiXQ6d.gg2xYa.EQh3zCifNCuwNfWh/vN1sIHhF1
  24. #rootpw --plaintext --lock root
  25.  
  26.  
  27. ## System services
  28. services --enabled="chronyd"
  29.  
  30.  
  31. ## System timezone
  32. timezone Asia/Yangon --isUtc
  33. #user --name=ansible01 --password=$6$Uuew9TmA8lfHE.uT$dWoxgcYh00Ru2bycclgdmkb2EygpA.itRhD3qtikOqV2vCYd6yQBe3l/FTehRabhfnRLP79A.ZezG2Rc18Xz4/ --iscrypted --gecos="ansible01"
  34. user --name=user1 --plaintext --password user1 --gecos="USER1" --groups=wheel
  35. sshkey --username="user1" "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDbRe6EChzI3Q7lgCx5OFSQ/EYsWBVd21ms84qLCq8H0p4QyNa6ZkSmHwS7sKJGPgmHXC8IhpUU0vEvZX6IkVU33YX2B27oCzV9wW483TU3yGE5TT5HjT3FVAPB6HSiBc1UgHQbdhuc4LjxxGs3fCerwetLOwBgLK41734ThchvnwUnscWAzsRKfqiibFEBjvguHYlCQpVyu1Qdmbd5GzxipIDNRJ284FgSXgMCpsldd+NLW0pJeaYYkhjdSqW6T7cCcWqVOXQpOdDgQzdgb7SkcXtdzVstjnaGkYdf233YgZVMZCnPegCQ3RRuLapBjOs69vH1FnMSOig+vC5yJ4zd"
  36. sshkey --username="root" "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDbRe6EChzI3Q7lgCx5OFSQ/EYsWBVd21ms84qLCq8H0p4QyNa6ZkSmHwS7sKJGPgmHXC8IhpUU0vEvZX6IkVU33YX2B27oCzV9wW483TU3yGE5TT5HjT3FVAPB6HSiBc1UgHQbdhuc4LjxxGs3fCerwetLOwBgLK41734ThchvnwUnscWAzsRKfqiibFEBjvguHYlCQpVyu1Qdmbd5GzxipIDNRJ284FgSXgMCpsldd+NLW0pJeaYYkhjdSqW6T7cCcWqVOXQpOdDgQzdgb7SkcXtdzVstjnaGkYdf233YgZVMZCnPegCQ3RRuLapBjOs69vH1FnMSOig+vC5yJ4zd"
  37. user --name=user2 --plaintext --password user2
  38. #user --name=vagrant --plaintext --password vagrant --groups=vagrant,wheel
  39.  
  40.  
  41. ## System bootloader configuration
  42. bootloader --location=mbr --boot-drive=vda
  43.  
  44. ## Partition clearing information
  45. clearpart --none --initlabel
  46.  
  47. ## Disk partitioning information
  48. #part pv.157 --fstype="lvmpv" --ondisk=vda --size=10247
  49. part pv.157 --fstype="lvmpv" --ondisk=vda --size=1 --grow
  50. part /boot --fstype="xfs" --ondisk=vda --size=1024
  51. volgroup VG00 --pesize=4096 pv.157
  52. #logvol / --fstype="xfs" --size=8192 --name=root --vgname=VG00
  53. logvol / --fstype="xfs" --size=1 --grow --name=root --vgname=VG00
  54. #logvol / --fstype="xfs" --size=61440 --name=root --vgname=VG00
  55. #logvol / --fstype="xfs" --size=40960 --name=root --vgname=VG00
  56. logvol swap --fstype="swap" --size=2048 --name=swap --vgname=VG00
  57.  
  58. %packages
  59. @core
  60. @development
  61. chrony
  62. kexec-tools
  63. deltarpm
  64. tcpdump
  65. lsof
  66. net-tools
  67. tree
  68. setroubleshoot
  69. yum-utils
  70. wget
  71. mailx
  72. bind-utils
  73. nmap-ncat
  74. telnet
  75. git
  76. policycoreutils-python
  77. bash-completion
  78. vim-enhanced
  79. -NetworkManager-wifi
  80. -iwl100-firmware
  81. -iwl6000g2b-firmware
  82. -iwl6050-firmware
  83. -iwl3945-firmware
  84. -iwl5000-firmware
  85. -iwl2000-firmware
  86. -iwl2030-firmware
  87. -iwl7260-firmware
  88. -iwl1000-firmware
  89. -iwl3160-firmware
  90. -iwl135-firmware
  91. -iwl6000-firmware
  92. -iwl6000g2a-firmware
  93. -ivtv-firmware
  94. -iwl105-firmware
  95. -iwl4965-firmware
  96. -iwl5150-firmware
  97.  
  98. %end
  99.  
  100. %addon com_redhat_kdump --disable --reserve-mb='auto'
  101.  
  102. %end
  103.  
  104. %anaconda
  105. pwpolicy root --minlen=6 --minquality=1 --notstrict --nochanges --notempty
  106. pwpolicy user --minlen=6 --minquality=1 --notstrict --nochanges --emptyok
  107. pwpolicy luks --minlen=6 --minquality=1 --notstrict --nochanges --notempty
  108. %end
  109.  
  110.  
  111. %post --log=/var/log/kickstart_post.log
  112. echo '\4' >> /etc/issue
  113. yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  114. /bin/mkdir -p /root/.ssh
  115. /bin/touch /root/.ssh/authorized_keys
  116.  
  117. systemctl enable rc-local
  118. echo "Creating /etc/sudoers.d/wheel"
  119. echo "%wheel ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/wheel
  120.  
  121. echo "Currently mounted partitions"
  122. df -Th
  123. uptime
  124. echo "=============================="
  125. echo "Available memory"
  126. free -m
  127. echo "=============================="
  128. echo "Kickstart post install script completed at: `date`"
  129. echo "=============================="
  130.  
  131. %end
  132. poweroff
  133.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement