Compile TF base + IBM Cloud TF provider on IBM i PASE

Issue #152 resolved
Marcelo Avalos created an issue

Hi,

We need to compile ansible-galaxy collection install ibm.cloudcollection for IBM i. There exist Ansible modules to basically deploy VMs on IBM PowerVS on IBM Cloud (https://github.com/IBM-Cloud/ansible-collection-ibm/tree/master/examples/simple-vm-power-vs); that playbook supports Ansible Controller Linux distribution on x86. These Ansible modules wrap an IBM Cloud Terraform provider, and unfortunately Terraform doesn't provide ppc64le binaries.

Hence the alternative is to compile separately TF base (https://github.com/hashicorp/terraform) _+_the IBM Cloud TF provider ( https://github.com/IBM-Cloud/terraform-provider-ibm) and drop the binaries at /var/tmp/ansible/ibmcloud/ of the Ansible Controller on IBM i. But some of the concerns are if IBM i PASE supports the installation of Go Programming Language to compile (https://golang.org/doc/install/source#bootstrapFromBinaryRelease), and install Terrafrom (https://www.power-devops.com/terraform). Basically the procedure to work ibm.cloudcollection on ppc64le at https://github.com/jaywcarman/terraform-provider-ibm/blob/ansible_on_ppc64le/Cloud_Collecton_on_ppc64le.md

What do you think or there exist other alternatives?

Regards

MAD

Comments (2)

  1. Log in to comment