-
Notifications
You must be signed in to change notification settings - Fork 28
Open
Labels
enhancementNew feature or requestNew feature or requestexperimentalThis issue needs a deep research and some improvement evaluationThis issue needs a deep research and some improvement evaluationhelp wantedExtra attention is neededExtra attention is neededrefactoringImprove the code readability changing nomenclature and/or some other thingsImprove the code readability changing nomenclature and/or some other things
Description
We should support other providers like:
- oVirt using: https://github.com/oVirt/terraform-provider-ovirt
- Proxmox using: https://github.com/Telmate/terraform-provider-proxmox
To include multiple providers we should think on how we want to specify the provider, for example:
hypervisor_1:
ansible_host: remote_kvm_machine.foo.bar
ansible_user: root
provider_type: ProxmoxOr something similar, also we should think on how the code generation will behave, for example
roles/terrible/templates/Libvirt
└── ......tf.j2
roles/terrible/templates/Proxmox
└── ......tf.j2
roles/terrible/templates/oVirt
└── ......tf.j2
And use the provider_type as a variable to discover the templates.
Discussion open on how to approach the problem
Metadata
Metadata
Labels
enhancementNew feature or requestNew feature or requestexperimentalThis issue needs a deep research and some improvement evaluationThis issue needs a deep research and some improvement evaluationhelp wantedExtra attention is neededExtra attention is neededrefactoringImprove the code readability changing nomenclature and/or some other thingsImprove the code readability changing nomenclature and/or some other things