https://github.com/alilotfi23/terraform-packer-ansible-vsphere
Terraform Vsphere module
https://github.com/alilotfi23/terraform-packer-ansible-vsphere
ansible ci github-actions lamp lamp-stack packer semantic-release-bot terraform
Last synced: 6 months ago
JSON representation
Terraform Vsphere module
- Host: GitHub
- URL: https://github.com/alilotfi23/terraform-packer-ansible-vsphere
- Owner: alilotfi23
- Created: 2023-09-17T08:43:42.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-07T12:41:57.000Z (6 months ago)
- Last Synced: 2024-12-07T13:29:41.044Z (6 months ago)
- Topics: ansible, ci, github-actions, lamp, lamp-stack, packer, semantic-release-bot, terraform
- Language: HCL
- Homepage:
- Size: 208 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Terraform module for vsphere/versioning with semantic release bot

## This project will create identical images for vsphere and deploy vm on vsphere with terraform-module provisioning by Ansible
## packer-vsphere-iso
Build a basic Ubuntu VM from an iso image with packer hashicorp
Install builder
```shell
packer init .
```make sure your configuration is syntactically valid by using the packer validate command.
```shell
packer validate .
```Build the image with the packer build command.
```shell
packer build .
```
## terraform-vsphere-moduleInstall provider
```shell
terraform init
```
The terraform plan command creates an execution plan, which lets you preview the changes that Terraform plans to make to your infrastructure```shell
terraform plan
```
The terraform apply command is used to apply the changes required to reach the desired state of the configuration
```shell
terraform apply
```