Difference between revisions of "Kickstart centos7"

From Asenjo
Jump to: navigation, search
m
m
 
Line 1: Line 1:
 
[[Category:RPM]]
 
[[Category:RPM]]
  
<code><pre>
+
<pre>
 
install
 
install
 
text
 
text
Line 56: Line 56:
  
 
reboot
 
reboot
</pre></code>
+
</pre>

Latest revision as of 21:18, 28 August 2015


install
text
url --url http://192.168.5.1/mrepo/centos7/disc1

lang en_US.UTF-8
keyboard us-acentos
network --activate --onboot yes --bootproto dhcp --device bootif --noipv6

rootpw --iscrypted verysecretpassword
timezone Europe/Amsterdam --isUtc

firewall --service=ssh  
authconfig --enableshadow --passalgo=sha512
selinux --enforcing
timezone --utc Europe/Amsterdam
bootloader --location=mbr --timeout=0 --driveorder=vda --append="crashkernel=auto rhgb quiet"
zerombr
clearpart --all

part /boot --fstype=ext4 --size=500
part pv.008002 --grow --size=1
volgroup vg_host --pesize=4096 pv.008002
logvol / --fstype=ext4 --name=lv_root --vgname=vg_host --grow --size=1024 --maxsize=51200
logvol swap --name=lv_swap --vgname=vg_host --grow --size=512 --maxsize=1024
# repos with lower cost have higher prio
#repo --name="Centos7" --baseurl=http://192.168.5.1/mrepo/centos7-x86_64/RPMS.os/ --cost=150
#repo --name="updates" --baseurl=http://192.168.5.1/mrepo/centos7-x86_64/RPMS.updates/ --cost=100

repo --name="Centos7" --baseurl=http://192.168.5.1/mrepo/centos7/RPMS.os/ --cost=150
repo --name="updates" --baseurl=http://192.168.5.1/mrepo/centos7/RPMS.updates/ --cost=100

%packages
@core
wget
%end


%post
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
rm -f /etc/yum.repos.d/*.repo
wget -O /etc/yum.repos.d/Centos-Base.repo http://192.168.5.1/mrepo/local/Centos-Base.repo
wget -O /etc/yum.repos.d/cfengine-community.repo  http://192.168.5.1/mrepo/local/cfengine-community.repo
wget -O /etc/pki/rpm-gpg/cfengine.key http://192.168.5.1/mrepo/local/cfengine.key
yum update -y

# install cfengine agents
yum install -y cfengine-community
# bootstrap it
/var/cfengine/bin/cf-agent --bootstrap 192.168.5.1 > /root/bootstrapped.txt 2>&1
echo "192.168.5.1" > /var/cfengine/policy_server.dat

%end

reboot