Struct libcoreinst::cmdline::CommonCustomizeConfig
source · [−]pub struct CommonCustomizeConfig {
pub dest_ignition: Vec<String>,
pub dest_device: Option<String>,
pub dest_karg_append: Vec<String>,
pub dest_karg_delete: Vec<String>,
pub network_keyfile: Vec<String>,
pub ignition_ca: Vec<String>,
pub pre_install: Vec<String>,
pub post_install: Vec<String>,
pub installer_config: Vec<String>,
pub live_ignition: Vec<String>,
}Fields
dest_ignition: Vec<String>Ignition config fragment for dest sys
Automatically run installer and merge the specified Ignition config into the config for the destination system.
dest_device: Option<String>Install destination device
Automatically run installer, installing to the specified destination device. The resulting boot media will overwrite the destination device without confirmation.
dest_karg_append: Vec<String>Destination kernel argument to append
Automatically run installer, adding the specified kernel argument for every boot of the destination system.
dest_karg_delete: Vec<String>Destination kernel argument to delete
Automatically run installer, deleting the specified kernel argument for every boot of the destination system.
network_keyfile: Vec<String>NetworkManager keyfile for live & dest
Configure networking using the specified NetworkManager keyfile. Network settings will be applied in the live environment, including when Ignition is run. If installer is enabled via additional options, network settings will also be applied in the destination system, including when Ignition is run.
ignition_ca: Vec<String>Ignition PEM CA bundle for live & dest
Specify additional TLS certificate authorities to be trusted by Ignition, in PEM format. Authorities will be trusted by Ignition in the live environment and, if installer is enabled via additional options, in the destination system.
pre_install: Vec<String>Script to run before installation
If installer is run at boot, run this script before installation. If the script fails, the live environment will stop at an emergency shell.
post_install: Vec<String>Script to run after installation
If installer is run at boot, run this script after installation. If the script fails, the live environment will stop at an emergency shell.
installer_config: Vec<String>Installer config file
Automatically run coreos-installer and apply the specified installer config file. Config files are applied in the order that they are specified.
live_ignition: Vec<String>Ignition config fragment for live env
Merge the specified Ignition config into the config for the live environment.
Trait Implementations
sourceimpl Args for CommonCustomizeConfig
impl Args for CommonCustomizeConfig
sourceimpl CommandFactory for CommonCustomizeConfig
impl CommandFactory for CommonCustomizeConfig
sourcefn into_app_for_update<'b>() -> Command<'b>
fn into_app_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
sourcefn command_for_update<'help>() -> App<'help>
fn command_for_update<'help>() -> App<'help>
sourceimpl Debug for CommonCustomizeConfig
impl Debug for CommonCustomizeConfig
sourceimpl FromArgMatches for CommonCustomizeConfig
impl FromArgMatches for CommonCustomizeConfig
sourcefn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
Instantiate Self from ArgMatches, parsing the arguments as needed. Read more
sourcefn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches
) -> Result<Self, Error>
fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches
) -> Result<Self, Error>
Instantiate Self from ArgMatches, parsing the arguments as needed. Read more
sourcefn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches
) -> Result<(), Error>
fn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches
) -> Result<(), Error>
Assign values from ArgMatches to self.
sourcefn update_from_arg_matches_mut(
&mut self,
__clap_arg_matches: &mut ArgMatches
) -> Result<(), Error>
fn update_from_arg_matches_mut(
&mut self,
__clap_arg_matches: &mut ArgMatches
) -> Result<(), Error>
Assign values from ArgMatches to self.
sourceimpl Parser for CommonCustomizeConfig
impl Parser for CommonCustomizeConfig
sourcefn parse_from<I, T>(itr: I) -> Self where
I: IntoIterator<Item = T>,
T: Into<OsString> + Clone,
fn parse_from<I, T>(itr: I) -> Self where
I: IntoIterator<Item = T>,
T: Into<OsString> + Clone,
Parse from iterator, exit on error
sourcefn try_parse_from<I, T>(itr: I) -> Result<Self, Error> where
I: IntoIterator<Item = T>,
T: Into<OsString> + Clone,
fn try_parse_from<I, T>(itr: I) -> Result<Self, Error> where
I: IntoIterator<Item = T>,
T: Into<OsString> + Clone,
Parse from iterator, return Err on error.
sourcefn update_from<I, T>(&mut self, itr: I) where
I: IntoIterator<Item = T>,
T: Into<OsString> + Clone,
fn update_from<I, T>(&mut self, itr: I) where
I: IntoIterator<Item = T>,
T: Into<OsString> + Clone,
Update from iterator, exit on error
sourcefn try_update_from<I, T>(&mut self, itr: I) -> Result<(), Error> where
I: IntoIterator<Item = T>,
T: Into<OsString> + Clone,
fn try_update_from<I, T>(&mut self, itr: I) -> Result<(), Error> where
I: IntoIterator<Item = T>,
T: Into<OsString> + Clone,
Update from iterator, return Err on error.
Auto Trait Implementations
impl RefUnwindSafe for CommonCustomizeConfig
impl Send for CommonCustomizeConfig
impl Sync for CommonCustomizeConfig
impl Unpin for CommonCustomizeConfig
impl UnwindSafe for CommonCustomizeConfig
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more