Hi @OmniByte! Thanks for your interest in Foreman-Azure. As I can see the github issue, it is the foreman_azure plugin. I’m afraid that plugin is no longer very active as there is development in progress for the foreman_azure_rm plugin. For your reference: https://github.com/theforeman/foreman_azure_rm/ that provides Azure Resource Manager as the compute resource.
Thanks mate, I see there is another post where this is mentioned, sorry I missed that: Azure Plugin Missing/Broken?
Can you point me to the installation instructions for foreman_azure_rm? I cant find it per google search and foreman-installer doesnt have a “enable” option for it:
Hello! I’m afraid it will not be in the installer options as the plugin is not yet fully developed or supported. But, you can try using the gem https://rubygems.org/gems/foreman_azure_rm with gem install foreman_azure_rm or directly clone it from the source. Although, I assume it might cause some breakage issues as it is dependent on fog-azure-rm-downgraded if you see https://github.com/theforeman/foreman_azure_rm/blob/master/foreman_azure_rm.gemspec#L16 whereas the latest fog-azure-rm is way too ahead of this in the upstream https://github.com/fog/fog-azure-rm. And since there is a version upgrade request to fog-azure-rm which is on hold, we are progressing with alternate approach to fully support foreman_azure_rm soon.
Still you can track the progress on Azure Plugin Missing/Broken?
Thanks!
Hello, my team is moving into cloud-agnostic mode and we want to be able to plug katello into all clouds (aws, gcp, azure). Is there any way to request that a new resource manager for Azure be completed and on-par with support for VMWare, AWS, etc? Should we instead attempt to contribute code rather than wait for it to be available?
Thank you.
Hi, I’m sure @apuntamb would appreciate any help with the foreman_azure_rm plugin - so both code contributions and early testing would be awesome! Just to make sure efforts aren’t duplicated, it is best to coordinate with her regarding what would be the most helpful way going forward.
Hi @jdbarnes! As I mentioned earlier, because of a long pause from fog-azure-rm on the version upgrade, we have decided to progress with a different approach of using azure-sdk-for-ruby and hence, we are experiencing lot of new changes to the code base. But, the good side is that now the resources do get created on Azure portal from foreman_azure_rm. It would take a bit of more time, but once we have committed certain changes, we’ll be open to any contribution.
Also, for your reference, I would like to share this Work In Progress task Making changes for ForemanAzureRM with azure-sdk-for-ruby. This is the recent status of the plugin which expects certain changes yet and are already in progress. An optimistic estimation to publish the first version of this code would be near about two weeks from now.
As @tbrisker already mentioned, please feel free to take a look at this code base that may avoid any duplication of efforts.