Skip to content

Resource: proxmox_virtual_environment_apt_repository

Warning

Deprecated: Use proxmox_apt_repository instead. This resource will be removed in v1.0.

Manages an APT repository of a Proxmox VE node.

Example Usage

resource "proxmox_virtual_environment_apt_repository" "example" {
  enabled   = true
  file_path = "/etc/apt/sources.list"
  index     = 0
  node      = "pve"
}

Schema

Required

  • file_path (String) The absolute path of the source list file that contains this repository.
  • index (Number) The index within the defining source list file.
  • node (String) The name of the target Proxmox VE node.

Optional

  • enabled (Boolean) Indicates the activation status.

Read-Only

  • comment (String) The associated comment.
  • components (List of String) The list of components.
  • file_type (String) The format of the defining source list file.
  • id (String) The unique identifier of this APT repository resource.
  • package_types (List of String) The list of package types.
  • suites (List of String) The list of package distributions.
  • uris (List of String) The list of repository URIs.

Import

Import is supported using the following syntax:

#!/usr/bin/env sh
# An APT repository can be imported using a comma-separated list consisting of the name of the Proxmox VE node,
# the absolute source list file path, and the index in the exact same order, e.g.:
terraform import proxmox_virtual_environment_apt_repository.example pve,/etc/apt/sources.list,0