Uploaded November 2023 | Updated September 2026, 3 weeks ago
How To Install Packages on Proxmox VM with Terraform
In Terraform, a provisioner is a component responsible for executing scripts on a local or remote machine as part of the resource creation or destruction process. Provisioners are used to configure and set up the resources after they are created or before they are destroyed.
There are several types of provisioners in Terraform:
Local-exec Provisioner:
Purpose: Executes commands on the machine running Terraform (the local machine).
Use Cases: Running local scripts or commands for configuration.
Remote-exec Provisioner:
Purpose: Executes commands on a remote machine over SSH.
Use Cases: Running configuration scripts on a newly created instance.
File Provisioner:
Purpose: Copies files or directories to the remote machine.
Use Cases: Transferring configuration files or scripts to the target machine.
It's important to note that while provisioners can be useful for certain tasks, their use is generally discouraged in favor of using proper configuration management tools or cloud-init scripts. Terraform is primarily designed for defining and managing infrastructure, and using external tools for configuration management is often a better practice for more complex setups.
You can find the files used in the video in the Github repository:
github.com/aminosninatos/YouTube/blob/patch-1/Proxmox/DeployVmPackage/main.tf
๐ธ Support channel & make donation :
paypal.me/aminenina/10
๐ธ Subscribe for more videos :
Youtube: youtube.com/user/aminosninatos
๐ธ Follow me On Social Media
Facebook : facebook.com/aminosninatos
***********************************************************************
๐ธ How To Check Bad Blocks Or Bad Sectors On a Hard Disk In Linux
https://www.youtube.com/watch?v=jE-I9...
๐ธ Linux How To Partition a Hard Drive Using the Parted Command
https://www.youtube.com/watch?v=2IoEW...
๐ธ Checking or Repairing a File System using fsck in Linux
https://www.youtube.com/watch?v=CcV_M...
๐ธ How To Monitor the Health of Your Hard Drive in Linux using SMART
https://www.youtube.com/watch?v=z1z9R...
๐ธ Linux iotop: Monitor your disk Input/Output
https://www.youtube.com/watch?v=pWG4v...
๐ธ How To use the โduโ (Disk Usage) Command in Linux
https://www.youtube.com/watch?v=RA4bM...
๐ธ How To View Manipulate System Logs In Linux Using Journalctl Command
youtube.com/watch?v=NE-fT-Fwvgw&t=3s
๐ธ How To Sync And Backup Files In Linux Using Rsync Command
youtube.com/watch?v=aIMbg7vG6Rg&t=10s
๐ธ Linux cURL Command Tips and Tricks
youtube.com/watch?v=hA3BAALWFJI
๐ธ Linux tail and multitail commands
youtube.com/watch?v=QnPyWNyCn-U
๐ธ Linux How To view Log Files
youtube.com/watch?v=CEYhs_9L01M&t=2s
๐ธ How To use the History Command On Linux
youtube.com/watch?v=RkxIWlypB-s
๐ธ Tips and Tricks How To manipulate Text Files on Linux
youtube.com/watch?v=Zk9M1w55XO0
๐ธ How to Archive, Compress and Extract Files Using the tar Command on Linux
youtube.com/watch?v=8j-ZzOfbclM&t=2s
๐ธ Linux - How to split larger files into smaller parts
youtube.com/watch?v=DaC5AWjmQXk
๐ธ Linux commands : Top
youtube.com/watch?v=RM7ck63mcHQ
***********************************************************************
#terraform #virtualization #proxmox
How To Install Packages on Proxmox VM with Terraform
In Terraform, a provisioner is a component responsible for executing scripts on a local or remote machine as part of the resource creation or destruction process. Provisioners are used to configure and set up the resources after they are created or before they are destroyed.
There are several types of provisioners in Terraform:
Local-exec Provisioner:
Purpose: Executes commands on the machine running Terraform (the local machine).
Use Cases: Running local scripts or commands for configuration.
Remote-exec Provisioner:
Purpose: Executes commands on a remote machine over SSH.
Use Cases: Running configuration scripts on a newly created instance.
File Provisioner:
Purpose: Copies files or directories to the remote machine.
Use Cases: Transferring configuration files or scripts to the target machine.
It's important to note that while provisioners can be useful for certain tasks, their use is generally discouraged in favor of using proper configuration management tools or cloud-init scripts. Terraform is primarily designed for defining and managing infrastructure, and using external tools for configuration management is often a better practice for more complex setups.
You can find the files used in the video in the Github repository:
github.com/aminosninatos/YouTube/blob/patch-1/Proxmox/DeployVmPackage/main.tf
๐ธ Support channel & make donation :
paypal.me/aminenina/10
๐ธ Subscribe for more videos :
Youtube: youtube.com/user/aminosninatos
๐ธ Follow me On Social Media
Facebook : facebook.com/aminosninatos
***********************************************************************
๐ธ How To Check Bad Blocks Or Bad Sectors On a Hard Disk In Linux
https://www.youtube.com/watch?v=jE-I9...
๐ธ Linux How To Partition a Hard Drive Using the Parted Command
https://www.youtube.com/watch?v=2IoEW...
๐ธ Checking or Repairing a File System using fsck in Linux
https://www.youtube.com/watch?v=CcV_M...
๐ธ How To Monitor the Health of Your Hard Drive in Linux using SMART
https://www.youtube.com/watch?v=z1z9R...
๐ธ Linux iotop: Monitor your disk Input/Output
https://www.youtube.com/watch?v=pWG4v...
๐ธ How To use the โduโ (Disk Usage) Command in Linux
https://www.youtube.com/watch?v=RA4bM...
๐ธ How To View Manipulate System Logs In Linux Using Journalctl Command
youtube.com/watch?v=NE-fT-Fwvgw&t=3s
๐ธ How To Sync And Backup Files In Linux Using Rsync Command
youtube.com/watch?v=aIMbg7vG6Rg&t=10s
๐ธ Linux cURL Command Tips and Tricks
youtube.com/watch?v=hA3BAALWFJI
๐ธ Linux tail and multitail commands
youtube.com/watch?v=QnPyWNyCn-U
๐ธ Linux How To view Log Files
youtube.com/watch?v=CEYhs_9L01M&t=2s
๐ธ How To use the History Command On Linux
youtube.com/watch?v=RkxIWlypB-s
๐ธ Tips and Tricks How To manipulate Text Files on Linux
youtube.com/watch?v=Zk9M1w55XO0
๐ธ How to Archive, Compress and Extract Files Using the tar Command on Linux
youtube.com/watch?v=8j-ZzOfbclM&t=2s
๐ธ Linux - How to split larger files into smaller parts
youtube.com/watch?v=DaC5AWjmQXk
๐ธ Linux commands : Top
youtube.com/watch?v=RM7ck63mcHQ
***********************************************************************
#terraform #virtualization #proxmox










