github.com/nathanielks/terraform@v0.6.1-0.20170509030759-13e1a62319dc/website/source/docs/providers/cobbler/r/profile.html.markdown (about)

     1  ---
     2  layout: "cobbler"
     3  page_title: "Cobbler: cobbler_profile"
     4  sidebar_current: "docs-cobbler-resource-profile"
     5  description: |-
     6    Manages a Profile within Cobbler.
     7  ---
     8  
     9  # cobbler_profile
    10  
    11  Manages a Profile within Cobbler.
    12  
    13  ## Example Usage
    14  
    15  ```hcl
    16  resource "cobbler_profile" "my_profile" {
    17    name   = "/var/lib/cobbler/snippets/my_snippet"
    18    distro = "ubuntu-1404-x86_64"
    19  }
    20  ```
    21  
    22  ## Argument Reference
    23  
    24  The following arguments are supported:
    25  
    26  * `boot_files` - (Optional) Files copied into tftpboot beyond the
    27    kernel/initrd.
    28  
    29  * `comment` - (Optional) Free form text description.
    30  
    31  * `distro` - (Optional) Parent distribution.
    32  
    33  * `enable_gpxe` - (Optional) Use gPXE instead of PXELINUX for
    34    advanced booting options.
    35  
    36  * `enable_menu` - (Optional) Enable a boot menu.
    37  
    38  * `fetchable_files` - (Optional) Templates for tftp or wget.
    39  
    40  * `kernel_options` - (Optional) Kernel options for the profile.
    41  
    42  * `kernel_options_post` - (Optional) Post install kernel options.
    43  
    44  * `kickstart` - (Optional) The kickstart file to use.
    45  
    46  * `ks_meta` - (Optional) Kickstart metadata.
    47  
    48  * `mgmt_classes` - (Optional) For external configuration management.
    49  
    50  * `mgmt_parameters` - (Optional) Parameters which will be handed to
    51    your management application (Must be a valid YAML dictionary).
    52  
    53  * `name_servers_search` - (Optional) Name server search settings.
    54  
    55  * `name_servers` - (Optional) Name servers.
    56  
    57  * `name` - (Required) The name of the profile.
    58  
    59  * `owners` - (Optional) Owners list for authz_ownership.
    60  
    61  * `proxy` - (Optional) Proxy URL.
    62  
    63  * `redhat_management_key` - (Optional) Red Hat Management Key.
    64  
    65  * `redhat_management_server` - (Optional) RedHat Management Server.
    66  
    67  * `repos` - (Optional) Repos to auto-assign to this profile.
    68  
    69  * `template_files` - (Optional) File mappings for built-in config
    70    management.
    71  
    72  * `template_remote_kickstarts` - (Optional) remote kickstart
    73    templates.
    74  
    75  * `virt_auto_boot` - (Optional) Auto boot virtual machines.
    76  
    77  * `virt_bridge` - (Optional) The bridge for virtual machines.
    78  
    79  * `virt_cpus` - (Optional) The number of virtual CPUs.
    80  
    81  * `virt_file_size` - (Optional) The virtual machine file size.
    82  
    83  * `virt_path` - (Optional) The virtual machine path.
    84  
    85  * `virt_ram` - (Optional) The amount of RAM for the virtual machine.
    86  
    87  * `virt_type` - (Optional) The type of virtual machine. Valid options
    88    are: xenpv, xenfv, qemu, kvm, vmware, openvz.
    89  
    90  ## Attributes Reference
    91  
    92  All of the above Optional attributes are also exported.