mirror of
https://github.com/bpg/terraform-provider-proxmox.git
synced 2025-07-12 00:35:03 +00:00
doc: properly update documentation and comments.
Signed-off-by: Marco Attia <54147992+Vaneixus@users.noreply.github.com>
This commit is contained in:
parent
b02adc59b2
commit
6a7137fbac
@ -73,7 +73,7 @@ resource "proxmox_virtual_environment_download_file" "latest_ubuntu_22_jammy_lxc
|
|||||||
|
|
||||||
### Required
|
### Required
|
||||||
|
|
||||||
- `content_type` (String) The file content type. Must be `iso` for VM images or `vztmpl` for LXC images.
|
- `content_type` (String) The file content type. Must be `iso` or `import` for VM images or `vztmpl` for LXC images.
|
||||||
- `datastore_id` (String) The identifier for the target datastore.
|
- `datastore_id` (String) The identifier for the target datastore.
|
||||||
- `node_name` (String) The node name.
|
- `node_name` (String) The node name.
|
||||||
- `url` (String) The URL to download the file from. Must match regex: `https?://.*`.
|
- `url` (String) The URL to download the file from. Must match regex: `https?://.*`.
|
||||||
@ -83,7 +83,7 @@ resource "proxmox_virtual_environment_download_file" "latest_ubuntu_22_jammy_lxc
|
|||||||
- `checksum` (String) The expected checksum of the file.
|
- `checksum` (String) The expected checksum of the file.
|
||||||
- `checksum_algorithm` (String) The algorithm to calculate the checksum of the file. Must be `md5` | `sha1` | `sha224` | `sha256` | `sha384` | `sha512`.
|
- `checksum_algorithm` (String) The algorithm to calculate the checksum of the file. Must be `md5` | `sha1` | `sha224` | `sha256` | `sha384` | `sha512`.
|
||||||
- `decompression_algorithm` (String) Decompress the downloaded file using the specified compression algorithm. Must be one of `gz` | `lzo` | `zst` | `bz2`.
|
- `decompression_algorithm` (String) Decompress the downloaded file using the specified compression algorithm. Must be one of `gz` | `lzo` | `zst` | `bz2`.
|
||||||
- `file_name` (String) The file name. If not provided, it is calculated using `url`. PVE will raise 'wrong file extension' error for some popular extensions file `.raw` or `.qcow2`. Workaround is to use e.g. `.img` instead.
|
- `file_name` (String) The file name. If not provided, it is calculated using `url`.
|
||||||
- `overwrite` (Boolean) By default `true`. If `true` and file size has changed in the datastore, it will be replaced. If `false`, there will be no check.
|
- `overwrite` (Boolean) By default `true`. If `true` and file size has changed in the datastore, it will be replaced. If `false`, there will be no check.
|
||||||
- `overwrite_unmanaged` (Boolean) If `true` and a file with the same name already exists in the datastore, it will be deleted and the new file will be downloaded. If `false` and the file already exists, an error will be returned.
|
- `overwrite_unmanaged` (Boolean) If `true` and a file with the same name already exists in the datastore, it will be deleted and the new file will be downloaded. If `false` and the file already exists, an error will be returned.
|
||||||
- `upload_timeout` (Number) The file download timeout seconds. Default is 600 (10min).
|
- `upload_timeout` (Number) The file download timeout seconds. Default is 600 (10min).
|
||||||
|
@ -169,7 +169,10 @@ func (r *downloadFileResource) Schema(
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
"file_name": schema.StringAttribute{
|
"file_name": schema.StringAttribute{
|
||||||
Description: "The file name. If not provided, it is calculated using `url`.",
|
Description: "The file name. If not provided, it is calculated " +
|
||||||
|
"using `url`. PVE will raise 'wrong file extension' error for some popular " +
|
||||||
|
"extensions file `.raw` or `.qcow2` on PVE versions prior to 8.4. " +
|
||||||
|
"Workaround is to use e.g. `.img` instead.",
|
||||||
Computed: true,
|
Computed: true,
|
||||||
Required: false,
|
Required: false,
|
||||||
Optional: true,
|
Optional: true,
|
||||||
|
@ -92,4 +92,4 @@ Goal is to have a proxmox node in VM using <https://virt-manager.org/> for a job
|
|||||||
|
|
||||||
10. Now you can run `make example`.
|
10. Now you can run `make example`.
|
||||||
|
|
||||||
11. If you see error with proxmox_virtual_environment_file: the datastore "local" does not support content type "snippets"; supported content types are: `[backup, iso, vztmpl]`, you need to enable them, see <https://registry.terraform.io/providers/bpg/proxmox/latest/docs/resources/virtual_environment_file#snippets>.
|
11. If you see error with proxmox_virtual_environment_file: the datastore "local" does not support content type "snippets"; supported content types are: `[backup, iso, vztmpl, import]`, you need to enable them, see <https://registry.terraform.io/providers/bpg/proxmox/latest/docs/resources/virtual_environment_file#snippets>.
|
||||||
|
Loading…
Reference in New Issue
Block a user