View | Details | Raw Unified | Return to bug 213396 | Differences between
and this patch

Collapse All | Expand All

(-)release/tools/openstack.conf (+30 lines)
Lines 12-25 export VM_EXTRA_PACKAGES="net/cloud-init Link Here
12
export VM_RC_LIST="cloudinit"
12
export VM_RC_LIST="cloudinit"
13
13
14
vm_extra_pre_umount() {
14
vm_extra_pre_umount() {
15
	#env ASSUME_ALWAYS_YES=yes pkg -c ${DESTDIR} delete -f -y pkg
16
 	#rm ${DESTDIR}/var/db/pkg/repo-*.sqlite
17
18
	echo 'growfs_enable="YES"' >> ${DESTDIR}/etc/rc.conf
19
20
	# Enable sshd by default
15
	echo 'sshd_enable="YES"' >> ${DESTDIR}/etc/rc.conf
21
	echo 'sshd_enable="YES"' >> ${DESTDIR}/etc/rc.conf
22
23
	# Disable DNS lookups by default to make SSH connect quickly
24
	echo 'UseDNS no' >> ${DESTDIR}/etc/ssh/sshd_config
25
26
	# Allow SSH with root using keys
27
	echo 'PermitRootLogin without-password' >> ${DESTDIR}/etc/ssh/sshd_config
28
29
	# Enable DHCP for the OpenStack instance
16
	echo 'ifconfig_DEFAULT="SYNCDHCP"' >> ${DESTDIR}/etc/rc.conf
30
	echo 'ifconfig_DEFAULT="SYNCDHCP"' >> ${DESTDIR}/etc/rc.conf
17
31
32
	# Disable sendmail
33
  	echo 'sendmail_enable="NO"' >> ${DESTDIR}/etc/rc.conf             
34
  	echo 'sendmail_submit_enable="NO"' >> ${DESTDIR}/etc/rc.conf      
35
  	echo 'sendmail_outbound_enable="NO"' >> ${DESTDIR}/etc/rc.conf    
36
  	echo 'sendmail_msp_queue_enable="NO"' >> ${DESTDIR}/etc/rc.conf   
37
18
	# Openstack wants sudo(8) usable by default without a password.
38
	# Openstack wants sudo(8) usable by default without a password.
19
	echo 'ALL ALL=(ALL) NOPASSWD:ALL' >> \
39
	echo 'ALL ALL=(ALL) NOPASSWD:ALL' >> \
20
		${DESTDIR}/usr/local/etc/sudoers.d/cloud-init
40
		${DESTDIR}/usr/local/etc/sudoers.d/cloud-init
21
41
22
	rm -f ${DESTDIR}/etc/resolv.conf
42
	rm -f ${DESTDIR}/etc/resolv.conf
23
43
44
	# The console is not interactive, so we might as well boot quickly.
45
	echo 'autoboot_delay="-1"' >> ${DESTDIR}/boot/loader.conf
46
	echo 'beastie_disable="YES"' >> ${DESTDIR}/boot/loader.conf
47
48
	# Reboot quickly, Don't wait at the panic screen                   
49
	echo 'debug.trace_on_panic=1' >> ${DESTDIR}/etc/sysctl.conf        
50
	echo 'debug.debugger_on_panic=0' >> ${DESTDIR}/etc/sysctl.conf     
51
	echo 'kern.panic_reboot_wait_time=0' >> ${DESTDIR}/etc/sysctl.conf 
52
53
	touch ${DESTDIR}/firstboot
24
	return 0
54
	return 0
25
}
55
}

Return to bug 213396