{ "cobbler_distro": { "full_properties": { "arch": { "description": "The architecture of the distro. Valid options", "required": true }, "boot_files": { "description": "Files copied into tftpboot beyond the", "required": false }, "breed": { "description": "The \"breed\" of distribution. Valid options", "required": true }, "comment": { "description": "Free form text description.", "required": false }, "fetchable_files": { "description": "Templates for tftp or wget.", "required": false }, "initrd": { "description": "Absolute path to initrd on filesystem. This", "required": true }, "kernel": { "description": "Absolute path to kernel on filesystem. This", "required": true }, "kernel_options": { "description": "Kernel options to use with the", "required": false }, "kernel_options_post": { "description": "Post install Kernel options to", "required": false }, "mgmt_classes": { "description": "Management classes for external config", "required": false }, "name": { "description": "A name for the distro.", "required": true }, "os_version": { "description": "The version of the distro you are", "required": true }, "owners": { "description": "Owners list for authz_ownership.", "required": false }, "redhat_management_key": { "description": "Red Hat Management key.", "required": false }, "redhat_management_server": { "description": "Red Hat Management server.", "required": false }, "template_files": { "description": "File mappings for built-in config", "required": false } }, "path": "/docs/providers/cobbler/r/distro.html", "properties": [ "arch", "breed", "boot_files", "comment", "fetchable_files", "kernel", "kernel_options", "kernel_options_post", "initrd", "mgmt_classes", "name", "os_version", "owners", "redhat_management_key", "redhat_management_server", "template_files" ] }, "cobbler_kickstart_file": { "full_properties": { "body": { "description": "The body of the kickstart file.", "required": true }, "name": { "description": "The name of the kickstart file. This must be", "required": true } }, "path": "/docs/providers/cobbler/r/kickstart_file.html", "properties": [ "body", "name" ] }, "cobbler_profile": { "full_properties": { "boot_files": { "description": "Files copied into tftpboot beyond the", "required": false }, "comment": { "description": "Free form text description.", "required": false }, "distro": { "description": "Parent distribution.", "required": false }, "enable_gpxe": { "description": "Use gPXE instead of PXELINUX for", "required": false }, "enable_menu": { "description": "Enable a boot menu.", "required": false }, "fetchable_files": { "description": "Templates for tftp or wget.", "required": false }, "kernel_options": { "description": "Kernel options for the profile.", "required": false }, "kernel_options_post": { "description": "Post install kernel options.", "required": false }, "kickstart": { "description": "The kickstart file to use.", "required": false }, "ks_meta": { "description": "Kickstart metadata.", "required": false }, "mgmt_classes": { "description": "For external configuration management.", "required": false }, "mgmt_parameters": { "description": "Parameters which will be handed to", "required": false }, "name": { "description": "The name of the profile.", "required": true }, "name_servers": { "description": "Name servers.", "required": false }, "name_servers_search": { "description": "Name server search settings.", "required": false }, "owners": { "description": "Owners list for authz_ownership.", "required": false }, "parent": { "description": "The parent this profile inherits settings from.", "required": false }, "proxy": { "description": "Proxy URL.", "required": false }, "redhat_management_key": { "description": "Red Hat Management Key.", "required": false }, "redhat_management_server": { "description": "RedHat Management Server.", "required": false }, "repos": { "description": "Repos to auto-assign to this profile.", "required": false }, "server": { "description": "The server-override for the profile.", "required": false }, "template_files": { "description": "File mappings for built-in config", "required": false }, "template_remote_kickstarts": { "description": "remote kickstart", "required": false }, "virt_auto_boot": { "description": "Auto boot virtual machines.", "required": false }, "virt_bridge": { "description": "The bridge for virtual machines.", "required": false }, "virt_cpus": { "description": "The number of virtual CPUs.", "required": false }, "virt_disk_driver": { "description": "The virtual machine disk driver.", "required": false }, "virt_file_size": { "description": "The virtual machine file size.", "required": false }, "virt_path": { "description": "The virtual machine path.", "required": false }, "virt_ram": { "description": "The amount of RAM for the virtual machine.", "required": false }, "virt_type": { "description": "The type of virtual machine. Valid options", "required": false } }, "path": "/docs/providers/cobbler/r/profile.html", "properties": [ "boot_files", "comment", "parent", "server", "distro", "enable_gpxe", "enable_menu", "fetchable_files", "kernel_options", "kernel_options_post", "kickstart", "ks_meta", "mgmt_classes", "mgmt_parameters", "name_servers_search", "name_servers", "name", "owners", "proxy", "redhat_management_key", "redhat_management_server", "repos", "template_files", "template_remote_kickstarts", "virt_auto_boot", "virt_bridge", "virt_cpus", "virt_file_size", "virt_path", "virt_ram", "virt_type", "virt_disk_driver" ] }, "cobbler_repo": { "full_properties": { "apt_components": { "description": "List of Apt components such as main,", "required": false }, "apt_dists": { "description": "List of Apt distribution names such as trusty,", "required": false }, "arch": { "description": "The architecture of the repo. Valid options", "required": false }, "breed": { "description": "The \"breed\" of distribution. Valid options", "required": true }, "comment": { "description": "Free form text description.", "required": false }, "createrepo_flags": { "description": "Flags to use with createrepo.", "required": false }, "environment": { "description": "Environment variables to use during repo command", "required": false }, "keep_updated": { "description": "Update the repo upon Cobbler sync. Valid values", "required": false }, "mirror": { "description": "Address of the repo to mirror.", "required": true }, "mirror_locally": { "description": "Whether to copy the files locally or just", "required": true }, "name": { "description": "A name for the repo.", "required": true }, "owners": { "description": "List of Owners for authz_ownership.", "required": false }, "proxy": { "description": "Proxy to use for downloading the repo. This argument does", "required": false }, "rpm_list": { "description": "List of specific RPMs to mirror.", "required": false } }, "path": "/docs/providers/cobbler/r/repo.html", "properties": [ "apt_components", "apt_dists", "arch", "breed", "comment", "createrepo_flags", "environment", "keep_updated", "mirror", "mirror_locally", "name", "owners", "proxy", "rpm_list" ] }, "cobbler_snippet": { "full_properties": { "body": { "description": "The body of the snippet.", "required": true }, "name": { "description": "The name of the snippet. This must be the full", "required": true } }, "path": "/docs/providers/cobbler/r/snippet.html", "properties": [ "body", "name" ] }, "cobbler_system": { "full_properties": { "boot_files": { "description": "TFTP boot files copied into tftpboot.", "required": false }, "comment": { "description": "Free form text description", "required": false }, "enable_gpxe": { "description": "Use gPXE instead of PXELINUX.", "required": false }, "fetchable_files": { "description": "Templates for tftp or wget.", "required": false }, "gateway": { "description": "Network gateway.", "required": false }, "hostname": { "description": "Hostname of the system.", "required": false }, "image": { "description": "Parent image (if no profile is used).", "required": false }, "interface": { "description": "(Optional)", "required": false }, "ipv6_default_device": { "description": "IPv6 default device.", "required": false }, "kernel_options": { "description": "Kernel options.", "required": false }, "kernel_options_post": { "description": "Kernel options (post install).", "required": false }, "kickstart": { "description": "Path to kickstart template.", "required": false }, "ks_meta": { "description": "Kickstart metadata.", "required": false }, "ldap_enabled": { "description": "Configure LDAP at next config update.", "required": false }, "ldap_type": { "description": "LDAP management type.", "required": false }, "mgmt_classes": { "description": "Management classes for external config", "required": false }, "mgmt_parameters": { "description": "Parameters which will be handed to", "required": false }, "monit_enabled": { "description": "Configure monit on this machine at", "required": false }, "name": { "description": "The name of the system.", "required": true }, "name_servers": { "description": "Name servers.", "required": false }, "name_servers_search": { "description": "Name servers search path.", "required": false }, "netboot_enabled": { "description": "(re)Install this machine at next", "required": false }, "owners": { "description": "Owners list for authz_ownership.", "required": false }, "power_address": { "description": "Power management address.", "required": false }, "power_id": { "description": "Usually a plug number or blade name if", "required": false }, "power_pass": { "description": "Power management password.", "required": false }, "power_type": { "description": "Power management type.", "required": false }, "power_user": { "description": "Power management user.", "required": false }, "profile": { "description": "Parent profile.", "required": true }, "proxy": { "description": "Proxy URL.", "required": false }, "redhat_management_key": { "description": "Red Hat management key.", "required": false }, "redhat_management_server": { "description": "Red Hat management server.", "required": false }, "status": { "description": "System status (development, testing,", "required": false }, "template_files": { "description": "File mappings for built-in", "required": false }, "template_remote_kickstarts": { "description": "template remote", "required": false }, "virt_auto_boot": { "description": "Auto boot the VM.", "required": false }, "virt_cpus": { "description": "Number of virtual CPUs in the VM.", "required": false }, "virt_disk_driver": { "description": "The on-disk format for the", "required": false }, "virt_file_size": { "description": "Virt file size.", "required": false }, "virt_path": { "description": "Path to the VM.", "required": false }, "virt_pxe_boot": { "description": "Use PXE to build this VM?", "required": false }, "virt_ram": { "description": "The amount of RAM for the VM.", "required": false }, "virt_type": { "description": "Virtualization technology to use: xenpv,", "required": false } }, "path": "/docs/providers/cobbler/r/system.html", "properties": [ "boot_files", "comment", "enable_gpxe", "fetchable_files", "gateway", "hostname", "image", "interface", "ipv6_default_device", "kernel_options", "kernel_options_post", "kickstart", "ks_meta", "ldap_enabled", "ldap_type", "mgmt_classes", "mgmt_parameters", "monit_enabled", "name_servers_search", "name_servers", "name", "netboot_enabled", "owners", "power_address", "power_id", "power_pass", "power_type", "power_user", "profile", "proxy", "redhat_management_key", "redhat_management_server", "status", "template_files", "template_remote_kickstarts", "virt_auto_boot", "virt_cpus", "virt_disk_driver", "virt_file_size", "virt_path", "virt_pxe_boot", "virt_ram", "virt_type" ] } }