Collection of Terraform modules for Cloud Temple infrastructure management.
- VM - Manage OpenIaaS virtual machines
To use a module from this repository in your Terraform configuration:
module "vm" {
source = "github.com/Cloud-Temple/terraform-cloudtemple-modules//modules/iaas_opensource/vm"
# Module configuration
vm_name = "example-vm"
vm_cpu = 2
vm_memory = 2048
# ... other configuration ...
}
Note: The double slash (//) in the source URL is required to specify a subdirectory within the repository.
Complete examples are available in the examples directory. Each module has its own documentation and examples showing specific use cases.
- Terraform >= 1.7
- Cloud Temple Provider >= 0.15.2
terraform {
required_providers {
cloudtemple = {
source = "cloud-temple/cloudtemple"
version = "0.15.2"
}
}
}
provider "cloudtemple" {
address = "shiva.cloud-temple.com"
client_id = var.cloudtemple_client_id
secret_id = var.cloudtemple_secret_id
}
- Fork the repository
- Create a feature branch
- Commit your changes
- Push to the branch
- Create a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Cloud Temple Team