mirror of
https://github.com/kevingruesser/bootstrap-vz.git
synced 2025-08-24 07:26:29 +00:00

New phase introduced "package installation" (fixes #114) Apt source lines are now parsed, this allows to verify the target release of added packages. All packages (except locales) are now installed *after* bootstrapping (fixes #123) Added env argument to log_(check_)call HostDependencies have been refactored a little
26 lines
1.2 KiB
Python
26 lines
1.2 KiB
Python
from base import Phase
|
|
|
|
preparation = Phase('Preparation', 'Initializing connections, fetching data etc.')
|
|
volume_creation = Phase('Volume creation', 'Creating the volume to bootstrap onto')
|
|
volume_preparation = Phase('Volume preparation', 'Formatting the bootstrap volume')
|
|
volume_mounting = Phase('Volume mounting', 'Mounting bootstrap volume')
|
|
os_installation = Phase('OS installation', 'Installing the operating system')
|
|
package_installation = Phase('Package installation', 'Installing software')
|
|
system_modification = Phase('System modification', 'Modifying configuration files, adding resources, etc.')
|
|
system_cleaning = Phase('System cleaning', 'Removing sensitive data, temporary files and other leftovers')
|
|
volume_unmounting = Phase('Volume unmounting', 'Unmounting the bootstrap volume')
|
|
image_registration = Phase('Image registration', 'Uploading/Registering with the provider')
|
|
cleaning = Phase('Cleaning', 'Removing temporary files')
|
|
|
|
order = [preparation,
|
|
volume_creation,
|
|
volume_preparation,
|
|
volume_mounting,
|
|
os_installation,
|
|
package_installation,
|
|
system_modification,
|
|
system_cleaning,
|
|
volume_unmounting,
|
|
image_registration,
|
|
cleaning,
|
|
]
|