From d232e6a44be509108ebda1d62cf3b37fe9a4c69a Mon Sep 17 00:00:00 2001 From: Karanbir Singh Date: Fri, 31 Jan 2014 10:35:45 +0000 Subject: [PATCH] import some growroot configs --- openstack-64-growroot.cfg | 238 +++++++++++++++++++++++++++++++++++++ openstack-64-growroot.json | 22 ++++ 2 files changed, 260 insertions(+) create mode 100644 openstack-64-growroot.cfg create mode 100644 openstack-64-growroot.json diff --git a/openstack-64-growroot.cfg b/openstack-64-growroot.cfg new file mode 100644 index 0000000..68e2eaa --- /dev/null +++ b/openstack-64-growroot.cfg @@ -0,0 +1,238 @@ +install +url --url=http://mirror.centos.org/centos/6/os/x86_64/ +lang en_US.UTF-8 +keyboard uk +network --device eth0 --bootproto dhcp --onboot=on +rootpw --iscrypted --lock $1$UKLtvLuY$kka6S665oCFmU7ivSDZzU. +firewall --service=ssh +authconfig --enableshadow --passalgo=sha512 --enablefingerprint +selinux --enforcing +timezone --utc UTC +bootloader --location=mbr --driveorder=sda +repo --name="CentOS" --baseurl=http://mirrors.karan.org/centos/6/os/x86_64/ --cost=100 +repo --name="repo3" --baseurl=http://repos.fedorapeople.org/repos/openstack/cloud-init/epel-6 --cost=200 +zerombr yes +clearpart --all --initlabel +part / --fstype ext4 --size=400 --grow +reboot +%packages --excludedocs +@Base +@Core +-bfa-firmware-3.0.3.1-1.el6.noarch +-iwl1000-firmware-39.31.5.1-1.el6.noarch +-ql2400-firmware-5.08.00-1.el6.noarch +-libertas-usb8388-firmware-5.110.22.p23-3.1.el6.noarch +-zd1211-firmware-1.4-4.el6.noarch +-ql2200-firmware-2.02.08-3.1.el6.noarch +-ipw2200-firmware-3.1-4.el6.noarch +-iwl5150-firmware-8.24.2.2-1.el6.noarch +-iwl6050-firmware-41.28.5.1-2.el6.noarch +-iwl6000g2a-firmware-17.168.5.3-1.el6.noarch +-iwl6000-firmware-9.221.4.1-1.el6.noarch +-iwl5000-firmware-8.83.5.1_1-1.el6_1.1.noarch +-ivtv-firmware-20080701-20.2.noarch +-xorg-x11-drv-ati-firmware-6.99.99-1.el6.noarch +-atmel-firmware-1.3-7.el6.noarch +-iwl4965-firmware-228.61.2.24-2.1.el6.noarch +-iwl3945-firmware-15.32.2.9-4.el6.noarch +-rt73usb-firmware-1.8-7.el6.noarch +-ql23xx-firmware-3.03.27-3.1.el6.noarch +-iwl100-firmware-39.31.5.1-1.el6.noarch +-aic94xx-firmware-30-2.el6.noarch +-ql2100-firmware-1.19.38-3.1.el6.noarch +-ql2500-firmware-5.08.00-1.el6.noarch +-rt61pci-firmware-1.2-7.el6.noarch +-ipw2100-firmware-1.3-11.el6.noarch +-b43-fwcutter +-b43-openfwwf +-perl +-perl-Module-Pluggable +-perl-Pod-Escapes +-perl-Pod-Simple +-perl-libs +-perl-version +-vim-enhanced +-abrt +-abrt-addon-ccpp +-abrt-addon-kerneloops +-abrt-addon-python +-abrt-cli +-abrt-libs +-abrt-tui +-libreport +-libreport-cli +-libreport-compat +-libreport-plugin-kerneloops +-libreport-plugin-logger +-libreport-plugin-mailx +-libreport-plugin-reportuploader +-libreport-plugin-rhtsupport +-libreport-python +-cups-libs +-fprintd +-fprintd-pam +-gtk2 +-libfprint +-mysql-libs +-cronie +-cronie-anacron +-crontabs +-postfix +-sysstat +-alsa-lib +-alsa-utils +-man +-man-pages +-man-pages-overrides +-yum-utils +-system-config-firewall-base +-system-config-firewall-tui +-system-config-network-tui +-systemtap-runtime +-at +-atk +-avahi-libs +-bc +-bind-libs +-bind-utils +-biosdevname +-blktrace +-busybox +-cairo +-centos-indexhtml +-ConsoleKit +-ConsoleKit-libs +-cpuspeed +-crda +-cyrus-sasl-plain +-dbus +-dbus-python +-desktop-file-utils +-dmidecode +-dmraid +-dmraid-events +-dosfstools +-ed +-eggdbus +-eject +-elfutils-libs +-fontconfig +-freetype +-gnutls +-hal +-hal-info +-hal-libs +-hdparm +-hicolor-icon-theme +-hunspell +-hunspell-en +-irqbalance +-iw +-jasper-libs +-kexec-tools +-ledmon +-libjpeg-turbo +-libnl +-libpcap +-libpng +-libtasn1 +-libthai +-libtiff +-libusb1 +-libX11 +-libX11-common +-libXau +-libxcb +-libXcomposite +-libXcursor +-libXdamage +-libXext +-libXfixes +-libXft +-libXi +-libXinerama +-libxml2-python +-libXrandr +-libXrender +-lsof +-mailx +-microcode_ctl +-mlocate +-mtr +-nano +-ntp +-ntpdate +-ntsysv +-numactl +-pam_passwdqc +-pango +-parted +-pciutils +-pcmciautils +-pinfo +-pixman +-pkgconfig +-pm-utils +-polkit +-prelink +-psacct +-python-ethtool +-python-iwlib +-quota +-rdate +-readahead +-rfkill +-rng-tools +-rsync +-scl-utils +-setserial +-setuptool +-sg3_utils-libs +-sgpio +-smartmontools +-sos +-strace +-tcpdump +-tcp_wrappers +-tcsh +-time +-tmpwatch +-traceroute +-unzip +-usbutils +-usermode +-vconfig +-wget +-wireless-tools +-words +-xdg-utils +-xz +-xz-lzma-compat +-yum-plugin-security +-yum-utils +-zip + +# Stuff from EPEL +cloud-init +dracut-modules-growroot + +%end + +%post --log=/root/post.log --nochroot +sed -i "s/^ACTIVE_CONSOLES=\/dev\/tty\[1-6\]/ACTIVE_CONSOLES=\/dev\/tty1/" /mnt/sysimage/etc/sysconfig/init + +sed -i "/HWADDR/d" /mnt/sysimage/etc/sysconfig/network-scripts/ifcfg-eth* + +rm -f /mnt/sysimage//etc/udev/rules.d/*-persistent-net.rules +touch /mnt/sysimage/etc/udev/rules.d/75-persistent-net-generator.rules +echo NOZEROCONF=yes >> /mnt/sysimage/etc/sysconfig/network + +sed -i 's/rhgb quiet/quiet console=tty0 console=ttyS0,115200n8/g' /boot/grub/grub.conf +sed -i 's/^hiddenmenu$/hiddenmenu\nserial\ --unit=0\ --speed=115200\ --word=8\ --parity=no\ --stop=1\nterminal\ --timeout=5\ console\ serial/g' /boot/grub/grub.conf + +#handle the cloud-init stuff +echo 'disable_root: 0' > /etc/cloud/cloud.cfg.d/01_centos.cfg +echo 'user: root' > /etc/cloud/cloud.cfg.d/01_centos.cfg + +rm -f /mnt/sysimage/root/* +%end diff --git a/openstack-64-growroot.json b/openstack-64-growroot.json new file mode 100644 index 0000000..ce29a9d --- /dev/null +++ b/openstack-64-growroot.json @@ -0,0 +1,22 @@ +{ +"script": "", +"distro": "centos", +"release": "6", +"schedule": "0", +"update": "yes", +"notify_u": "", +"image_tag": "testing", +"type": "kvm", +"notify_e": "", +"extra": { + "vendor": "CentOS", + "disk_type": "qcow2", + "disk_size": "10", + "compression": "bzip2", + "deliver": "pickup", + "xtra_opts": "noipv6", + "networks": { + "net_0": "dhcp" + } + } +}