bootstrap-vz/common/phases.py
2013-07-08 23:13:59 +02:00

24 lines
900 B
Python

from base import Phase
preparation = Phase('Initializing connections, fetching data etc.')
volume_creation = Phase('Creating the volume to bootstrap onto')
volume_preparation = Phase('Formatting the bootstrap volume')
volume_mounting = Phase('Mounting bootstrap volume')
install_os = Phase('Installing the operating system')
modify_system = Phase('Installing software, modifying configuration files etc.')
clean_system = Phase('Removing sensitive data, temporary files and other leftovers')
unmount_volume = Phase('Unmounting the bootstrap volume')
register_image = Phase('Uploading/Registering with the provider')
cleanup = Phase('Removing temporary files')
order = [preparation
,volume_creation
,volume_preparation
,volume_mounting
,install_os
,modify_system
,clean_system
,unmount_volume
,register_image
,cleanup
]