Configuration Tasks

Version 7 (Nikos Skalkotos, 01/03/2012 06:10 pm)

1 1 Nikos Skalkotos
h1. Configuration Tasks
2 1 Nikos Skalkotos
3 7 Nikos Skalkotos
Configuration tasks are scripts called by snf-image-helper, to accomplish various configuration steps on the newly created instance. See below for a description of each one of them:
4 7 Nikos Skalkotos
5 7 Nikos Skalkotos
*FixPartitionTable*: This script will enlarge the last partition in the partition table of the instance, to consume all the available space. For now, only primary partitions are supported.
6 7 Nikos Skalkotos
7 7 Nikos Skalkotos
*FilesystemResizeUnmounted*:
8 7 Nikos Skalkotos
*MountImage*:
9 7 Nikos Skalkotos
*DeleteSSHKeys*:
10 7 Nikos Skalkotos
*DisableRemoteDesktopConnections*:
11 7 Nikos Skalkotos
*InstallUnattend*:
12 7 Nikos Skalkotos
*SELinuxAutorelabel*:
13 7 Nikos Skalkotos
*AssignHostname*:
14 7 Nikos Skalkotos
*ChangePassword*:
15 7 Nikos Skalkotos
*EnforcePersonality*:
16 7 Nikos Skalkotos
*FilesystemResizeMounted*:
17 2 Nikos Skalkotos
18 6 Nikos Skalkotos
|_/2=.Name|_/2=.Pr.|_\2=.Dependencies|_\2=.Enviromental Variables ^1^|
19 1 Nikos Skalkotos
|_.Run-After|_.Run-Before|_.Required|_.Optional|
20 6 Nikos Skalkotos
|FixPartitionTable|10||FilesystemResizeUnmounted|@DEV@||
21 6 Nikos Skalkotos
|FilesystemResizeUnmounted|20|FixPartitionTable|MountImage|@DEV@||
22 6 Nikos Skalkotos
|MountImage|30||UmountImage|@DEV@
23 6 Nikos Skalkotos
@TARGET@
24 6 Nikos Skalkotos
@PROPERTY_ROOT_PARTITION@||
25 6 Nikos Skalkotos
|DeleteSSHKeys|40|MountImage|UmountImage|@TARGET@|@PROPERTY_OSFAMILY@|
26 6 Nikos Skalkotos
|DisableRemoteDesktopConnections|40|MountImage|UmountImage|@TARGET@|@PROPERTY_OSFAMILY@|
27 6 Nikos Skalkotos
|InstallUnattend|40|MountImage|UmountImage|@TARGET@|@PROPERTY_OSFAMILY@|
28 6 Nikos Skalkotos
|SELinuxAutorelabel|40|MountImage|UmountImage|@TARGET@|@PROPERTY_OSFAMILY@|
29 6 Nikos Skalkotos
|AssignHostname|50|InstallUnattend|UmountImage|@TARGET@
30 6 Nikos Skalkotos
@HOSTNAME@|@PROPERTY_OSFAMILY@|
31 6 Nikos Skalkotos
|ChangePassword|50|InstallUnattend|UmountImage|@TARGET@
32 6 Nikos Skalkotos
@PASSWORD@|@PROPERTY_USERS@
33 6 Nikos Skalkotos
@PROPERTY_OSFAMILY@|
34 6 Nikos Skalkotos
|EnforcePersonality|50|DeleteSSHKeys|UmountImage|@TARGET@|@PERSONALITY@
35 6 Nikos Skalkotos
@PROPERTY_OSFAMILY@|
36 6 Nikos Skalkotos
|FilesystemResizeMounted|50|InstallUnattend|UmountImage|@TARGET@|@PROPERTY_OSFAMILY@|
37 6 Nikos Skalkotos
|UmountImage|80|MountImage||@TARGET@||
38 6 Nikos Skalkotos
39 6 Nikos Skalkotos
^1: all enviromental variables are prefixed with SNF_IMAGE_^