aii::ks::schema

Types

  • structure_ks_ksxinfo
    • Description: X configuration on the KS file.

    • structure_ks_ksxinfo/card
      • Description: Graphics card driver

      • Optional

      • Type: string

    • structure_ks_ksxinfo/monitor
      • Optional

      • Type: string

    • structure_ks_ksxinfo/noprobe
      • Optional

      • Type: string

    • structure_ks_ksxinfo/vsync
      • Optional

      • Type: long

    • structure_ks_ksxinfo/hsync
      • Optional

      • Type: long

    • structure_ks_ksxinfo/defaultdesktop
      • Optional

      • Type: string

    • structure_ks_ksxinfo/resolution
      • Optional

      • Type: string

    • structure_ks_ksxinfo/videoram
      • Optional

      • Type: long

    • structure_ks_ksxinfo/startxonboot
      • Required

      • Type: boolean

      • Default value: true

    • structure_ks_ksxinfo/depth
      • Optional

      • Type: long

      • Range: 1..32

  • string_ksservice

  • structure_ks_ksfirewall
    • Description: Configure the firewall at installation-time.

    • structure_ks_ksfirewall/enabled
      • Required

      • Type: boolean

      • Default value: true

    • structure_ks_ksfirewall/trusted
      • Optional

      • Type: string

    • structure_ks_ksfirewall/services
      • Required

      • Type: string_ksservice

    • structure_ks_ksfirewall/ports
      • Required

      • Type: long

  • structure_ks_logging
    • Description: Log to syslog. Anaconda syslog uses UDP

    • structure_ks_logging/host
      • Description: when host is defined, anaconda syslog will be configured

      • Optional

      • Type: type_hostname

    • structure_ks_logging/port
      • Required

      • Type: type_port

      • Default value: 514

    • structure_ks_logging/level
      • Optional

      • Type: string

    • structure_ks_logging/console
      • Description: redirect AII ks logfile to console

      • Required

      • Type: boolean

      • Default value: true

    • structure_ks_logging/send_aiilogs
      • Description: send AII ks logfile to host/port

      • Required

      • Type: boolean

      • Default value: false

    • structure_ks_logging/method
      • Description: send_aiilogs via bash or netcat

      • Required

      • Type: string

      • Default value: netcat

    • structure_ks_logging/protocol
      • Description: send_aiilogs via tcp or udp

      • Required

      • Type: string

      • Default value: udp

  • structure_ks_mail
    • Description: Configure email settings

    • structure_ks_mail/success
      • Description: Send email on succesful install

      • Required

      • Type: boolean

      • Default value: false

    • structure_ks_mail/smtp
      • Description: SMTP server to use (requires mailx)

      • Optional

      • Type: type_hostname

  • structure_ks_ks_info
    • Description: Information needed for creating the Kickstart file Optional hooks pre_install, post_install, post_reboot and install for user customization are under /system/ks/hooks/.

    • structure_ks_ks_info/ackurl
      • Optional

      • Type: type_absoluteURI

    • structure_ks_ks_info/acklist
      • Optional

      • Type: type_absoluteURI

    • structure_ks_ks_info/auth
      • Required

      • Type: string

    • structure_ks_ks_info/bootloader_location
      • Required

      • Type: string

      • Default value: mbr

    • structure_ks_ks_info/bootloader_append
      • Optional

      • Type: string

    • structure_ks_ks_info/bootloader_password
      • Optional

      • Type: string

    • structure_ks_ks_info/bootdisk_order
      • Optional

      • Type: string

    • structure_ks_ks_info/clearmbr
      • Required

      • Type: boolean

      • Default value: true

    • structure_ks_ks_info/enable_service
      • Optional

      • Type: string

    • structure_ks_ks_info/enable_sshd
      • Required

      • Type: boolean

      • Default value: false

    • structure_ks_ks_info/clearpart
      • Optional

      • Type: string

    • structure_ks_ks_info/driverdisk
      • Optional

      • Type: type_absoluteURI

    • structure_ks_ks_info/email_success
      • Description: deprecated boolean. when defined, precedes value of mail/success.

      • Optional

      • Type: boolean

    • structure_ks_ks_info/firewall
      • Optional

      • Type: structure_ks_ksfirewall

    • structure_ks_ks_info/installtype
      • Description: Kickstart installtype (string in exact kickstart repo command syntax). If this contains a ‘@pattern@’ substring, the installtype (including the url and optional proxy option) is generated based on the (first) enabled SPMA repository with name matching this glob pattern (without the ‘@’).

      • Required

      • Type: string

    • structure_ks_ks_info/installnumber
      • Optional

      • Type: string

    • structure_ks_ks_info/lang
      • Required

      • Type: string

      • Default value: en_US.UTF-8

    • structure_ks_ks_info/langsupport
      • Description: If you use more than one language, mark the default one with –default your_lang

      • Optional

      • Type: string

    • structure_ks_ks_info/logging
      • Optional

      • Type: structure_ks_logging

    • structure_ks_ks_info/mouse
      • Optional

      • Type: string

    • structure_ks_ks_info/bootproto
      • Required

      • Type: string

    • structure_ks_ks_info/mail
      • Required

      • Type: structure_ks_mail

    • structure_ks_ks_info/keyboard
      • Required

      • Type: string

      • Default value: us

    • structure_ks_ks_info/node_profile
      • Required

      • Type: type_absoluteURI

    • structure_ks_ks_info/rootpw
      • Required

      • Type: string

    • structure_ks_ks_info/osinstall_protocol
      • Required

      • Type: string

    • structure_ks_ks_info/packages
      • Required

      • Type: string

    • structure_ks_ks_info/pre_install_script
      • Optional

      • Type: type_absoluteURI

    • structure_ks_ks_info/post_install_script
      • Optional

      • Type: type_absoluteURI

    • structure_ks_ks_info/post_reboot_script
      • Optional

      • Type: type_absoluteURI

    • structure_ks_ks_info/repo
      • Description: List of repositories (string in exact kickstart repo command syntax). If a string contains a ‘@pattern@’ substring, the repository (including the baseurl and optional proxy, includepkgs and exclude pkgs options) is generated based on the enabled SPMA repositories with name(s) matching this glob pattern (without the ‘@’).

      • Optional

      • Type: string

    • structure_ks_ks_info/timezone
      • Required

      • Type: string

    • structure_ks_ks_info/ntpservers
      • Description: NTP servers used by Anaconda

      • Optional

      • Type: string

    • structure_ks_ks_info/selinux
      • Optional

      • Type: string

    • structure_ks_ks_info/xwindows
      • Optional

      • Type: structure_ks_ksxinfo

    • structure_ks_ks_info/disable_service
      • Optional

      • Type: string

    • structure_ks_ks_info/ignoredisk
      • Optional

      • Type: string

    • structure_ks_ks_info/base_packages
      • Description: Base packages needed for a Quattor client to run (CAF, CCM…)

      • Required

      • Type: string

    • structure_ks_ks_info/disabled_repos
      • Description: Repositories to disable while SPMA is not available (evaluated as glob matching the repository name)

      • Required

      • Type: string

    • structure_ks_ks_info/enabled_repos
      • Description: Repositories to enable while SPMA is not available (evaluated as glob matching the repository name)

      • Required

      • Type: string

    • structure_ks_ks_info/ignored_repos
      • Description: Repositories to ignore while SPMA is not available (evaluated as glob matching the repository name)

      • Required

      • Type: string

    • structure_ks_ks_info/packages_args
      • Required

      • Type: string

    • structure_ks_ks_info/end_script
      • Optional

      • Type: string

    • structure_ks_ks_info/part_label
      • Required

      • Type: boolean

      • Default value: false

    • structure_ks_ks_info/volgroup_required
      • Description: Set to true if volgroup statement is required in KS config file (must not be present for SL6+)

      • Required

      • Type: boolean

      • Default value: false

    • structure_ks_ks_info/version
      • Description: anaconda version, default is for EL5.0 support

      • Required

      • Type: string

      • Default value: 11.1

    • structure_ks_ks_info/cmdline
      • Description: use cmdline instead of text mode

      • Optional

      • Type: boolean

    • structure_ks_ks_info/eula
      • Description: agree with EULA (EL7+)

      • Optional

      • Type: boolean

    • structure_ks_ks_info/packagesinpost
      • Optional

      • Type: boolean

    • structure_ks_ks_info/kernelinpost
      • Description: install the correct kernel rpms as defined in /software/packages (if any)

      • Required

      • Type: boolean

      • Default value: true

    • structure_ks_ks_info/bonding
      • Description: configure bonding (when not defined, it will be tried best-effort depending on OS version and configuration)

      • Optional

      • Type: boolean

    • structure_ks_ks_info/lvmforce
      • Optional

      • Type: boolean

    • structure_ks_ks_info/init_spma_ignore_deps
      • Optional

      • Type: boolean

    • structure_ks_ks_info/leavebootorder
      • Optional

      • Type: boolean

    • structure_ks_ks_info/pxeboot
      • Description: pxeboot first: set the PXE boot device as first device. Only for supported platforms (e.g. UEFI)

      • Optional

      • Type: boolean