kickstart.profile.system
Description
Provides methods to set various properties of a kickstart profile.
Namespace:
kickstart.profile.system
Method: addFilePreservations
Description:
Adds the given list of file preservations to the specified kickstart profile.
Parameters:
-
string sessionKey
-
string kickstartLabel
-
array :
-
string - filePreservations
-
Returns:
-
int - 1 on success, exception thrown otherwise.
Method: addKeys
Description:
Adds the given list of keys to the specified kickstart profile.
Parameters:
-
string sessionKey
-
string kickstartLabel
-
array :
-
string - keyDescription
-
Returns:
-
int - 1 on success, exception thrown otherwise.
Method: checkConfigManagement
Description:
Check the configuration management status for a kickstart profile.
Parameters:
-
string sessionKey
-
string ksLabel - the kickstart profile label
Returns:
-
boolean enabled - true if configuration management is enabled; otherwise, false
Method: checkRemoteCommands
Description:
Check the remote commands status flag for a kickstart profile.
Parameters:
-
string sessionKey
-
string ksLabel - the kickstart profile label
Returns:
-
boolean enabled - true if remote commands support is enabled; otherwise, false
Method: disableConfigManagement
Description:
Disables the configuration management flag in a kickstart profile so that a system created using this profile will be NOT be configuration capable.
Parameters:
-
string sessionKey
-
string ksLabel - the kickstart profile label
Returns:
-
int - 1 on success, exception thrown otherwise.
Method: disableRemoteCommands
Description:
Disables the remote command flag in a kickstart profile so that a system created using this profile will be capable of running remote commands
Parameters:
-
string sessionKey
-
string ksLabel - the kickstart profile label
Returns:
-
int - 1 on success, exception thrown otherwise.
Method: enableConfigManagement
Description:
Enables the configuration management flag in a kickstart profile so that a system created using this profile will be configuration capable.
Parameters:
-
string sessionKey
-
string ksLabel - the kickstart profile label
Returns:
-
int - 1 on success, exception thrown otherwise.
Method: enableRemoteCommands
Description:
Enables the remote command flag in a kickstart profile so that a system created using this profile will be capable of running remote commands
Parameters:
-
string sessionKey
-
string ksLabel - the kickstart profile label
Returns:
-
int - 1 on success, exception thrown otherwise.
Method: getLocale
Description:
Retrieves the locale for a kickstart profile.
Parameters:
-
string sessionKey
-
string ksLabel - the kickstart profile label
Returns:
-
struct - locale info
-
string "locale"
-
boolean "useUtc"
-
true - the hardware clock uses UTC
-
false - the hardware clock does not use UTC
-
Method: getPartitioningScheme
Description:
Get the partitioning scheme for a kickstart profile.
Parameters:
-
string sessionKey
-
string ksLabel - The label of a kickstart profile.
Returns:
-
array :
-
string - A list of partitioning commands used to setup the partitions, logical volumes and volume groups
-
Method: getRegistrationType
Description:
returns the registration type of a given kickstart profile. Registration Type can be one of reactivation/deletion/none These types determine the behaviour of the registration when using this profile for reprovisioning.
Parameters:
-
string sessionKey
-
string kickstartLabel
Returns:
-
string registrationType
-
reactivation
-
deletion
-
none
Method: getSELinux
Description:
Retrieves the SELinux enforcing mode property of a kickstart profile.
Parameters:
-
string sessionKey
-
string ksLabel - the kickstart profile label
Returns:
-
string enforcingMode
-
enforcing
-
permissive
-
disabled
Method: listFilePreservations
Description:
Returns the set of all file preservations associated with the given kickstart profile.
Parameters:
-
string sessionKey
-
string kickstartLabel
Returns:
-
array :
-
struct - file list
-
string "name"
-
array "file_names"
-
string - name
-
-
Method: listKeys
Description:
Returns the set of all keys associated with the given kickstart profile.
Parameters:
-
string sessionKey
-
string kickstartLabel
Returns:
-
array :
-
struct - key
-
string "description"
-
string "type"
-
string "content"
-
-
Method: removeFilePreservations
Description:
Removes the given list of file preservations from the specified kickstart profile.
Parameters:
-
string sessionKey
-
string kickstartLabel
-
array :
-
string - filePreservations
-
Returns:
-
int - 1 on success, exception thrown otherwise.
Method: removeKeys
Description:
Removes the given list of keys from the specified kickstart profile.
Parameters:
-
string sessionKey
-
string kickstartLabel
-
array :
-
string - keyDescription
-
Returns:
-
int - 1 on success, exception thrown otherwise.
Method: setLocale
Description:
Sets the locale for a kickstart profile.
Parameters:
-
string sessionKey
-
string ksLabel - the kickstart profile label
-
string locale - the locale
-
boolean useUtc
-
true - the hardware clock uses UTC
-
false - the hardware clock does not use UTC
Returns:
-
int - 1 on success, exception thrown otherwise.
Method: setPartitioningScheme
Description:
Set the partitioning scheme for a kickstart profile.
Parameters:
-
string sessionKey
-
string ksLabel - The label of the kickstart profile to update.
-
[.string[]]string[] scheme - The partitioning scheme is a list of partitioning command strings used to setup the partitions, volume groups and logical volumes.
Returns:
-
int - 1 on success, exception thrown otherwise.
Method: setRegistrationType
Description:
Sets the registration type of a given kickstart profile. Registration Type can be one of reactivation/deletion/none These types determine the behaviour of the re registration when using this profile.
Parameters:
-
string sessionKey
-
string kickstartLabel
-
string registrationType
-
reactivation - to try and generate a reactivation key and use that to register the system when reprovisioning a system.
-
deletion - to try and delete the existing system profile and reregister the system being reprovisioned as new
-
none - to preserve the status quo and leave the current system as a duplicate on a reprovision.
Returns:
-
int - 1 on success, exception thrown otherwise.
Method: setSELinux
Description:
Sets the SELinux enforcing mode property of a kickstart profile so that a system created using this profile will be have the appropriate SELinux enforcing mode.
Parameters:
-
string sessionKey
-
string ksLabel - the kickstart profile label
-
string enforcingMode - the selinux enforcing mode
-
enforcing
-
permissive
-
disabled
Returns:
-
int - 1 on success, exception thrown otherwise.