89luca89/terrible

[IMPROVEMENT] Support for other providers

Ouverte

#88 ouverte le 4 juil. 2021

 (0 commentaire) (0 réaction) (2 personnes assignées)YAML (29 forks)github user discovery
enhancementexperimentalhelp wantedrefactoring

Métriques du dépôt

Stars
 (257 étoiles)
Métriques de merge PR
 (Aucune PR mergée en 30 j)

Description

We should support other providers like:

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: Proxmox

Or 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

Guide contributeur