Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Hetzner cloud server module #52813

Closed
decentral1se opened this issue Feb 22, 2019 · 6 comments
Closed

Add Hetzner cloud server module #52813

decentral1se opened this issue Feb 22, 2019 · 6 comments
Labels
affects_2.8 This issue/PR affects Ansible v2.8 feature This issue/PR relates to a feature request. hcloud support:core This issue/PR relates to code supported by the Ansible Engineering Team.

Comments

@decentral1se
Copy link
Contributor

SUMMARY

https://www.hetzner.com/ is a cloud provider with a solid reputation. The only Ansible modules available for IT automation are outside core right now and written in the Go programming language over at https://github.com/thetechnick/hcloud-ansible.

I've seen other attempts but they are archived/abandoned:

We have https://hcloud-python.readthedocs.io/en/latest/ ready to rip for API integration.

ISSUE TYPE
  • Feature Idea
COMPONENT NAME

hetzner

ADDITIONAL INFORMATION

N/A

@gandhiano
Copy link

gandhiano commented Feb 22, 2019

I think the work in https://github.com/thetechnick/hcloud-ansible is valuable, but it is in fact written in Go and does miss support for
volumes and
labels, apparently because by then no support was available for these in the hcloud-go library. Reusing the logic from there could be a plus in getting this done quickly.

@ansibot ansibot added affects_2.8 This issue/PR affects Ansible v2.8 feature This issue/PR relates to a feature request. needs_triage Needs a first human triage before being processed. support:core This issue/PR relates to code supported by the Ansible Engineering Team. labels Feb 22, 2019
@bcoca bcoca added the waiting_on_contributor This would be accepted but there are no plans to actively work on it. label Feb 26, 2019
@samdoran samdoran removed needs_triage Needs a first human triage before being processed. waiting_on_contributor This would be accepted but there are no plans to actively work on it. labels Feb 26, 2019
@bcoca bcoca added the waiting_on_contributor This would be accepted but there are no plans to actively work on it. label Feb 26, 2019
@LKaemmerling
Copy link
Contributor

LKaemmerling commented Feb 27, 2019

There is already some progress on this :)

@decentral1se
Copy link
Contributor Author

Oh nice @LKaemmerling, any links? Will happily review stuff!

@LKaemmerling
Copy link
Contributor

#53062

@LKaemmerling
Copy link
Contributor

hcloud_server was merged 🎉 and will be released with 2.8.

We have more modules in the pipeline and hopefully we can contribute them to Ansible 2.8 too.

@decentral1se
Copy link
Contributor Author

Solid work! I'll close this off 🚀 🚀 🚀

@ansible ansible locked and limited conversation to collaborators Jul 25, 2019
@sivel sivel removed the waiting_on_contributor This would be accepted but there are no plans to actively work on it. label Dec 3, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
affects_2.8 This issue/PR affects Ansible v2.8 feature This issue/PR relates to a feature request. hcloud support:core This issue/PR relates to code supported by the Ansible Engineering Team.
Projects
None yet
Development

No branches or pull requests

8 participants