Comments (7)
We just released the first build to Ansible Galaxy
from hetzner.hcloud.
Hey @gundalow ,
we plan to add support for our Load Balancers and make several other small improvements before we wanted to make the release to Galaxy.
The support for Load Balancers will take place this week (we are more or less ready with the modules) and the plan was to release the collection after this.
Because of the CI, sure this could help, does it work directly on a tag? So we just tag (and make the release + release notes within Github) ?
from hetzner.hcloud.
That's great news.
You are correct, Zuul will watch for a git tag
+, so when you tag as x.y.z
it will build and publish to Galaxy
Which version of Ansible will you be supporting with this collection? I see CI is currently running against the devel
branch. We can (and likely should) update that to run against stable-2.10 and devel. I can raise a PR to do that. Are you supporting Ansible 2.9 either way the minimum version should be recorded in Galaxy.yml
from hetzner.hcloud.
We plan to support Ansible 2.9+. Actually, the whole process on what we need to do for the collection is a bit unclear for us, so it would be great if you could help us with that. I currently try within #9 to cleanup a bit (remove the old facts modules and try fixing the sanity tests).
from hetzner.hcloud.
In case you remove the facts modules, you need to tombstone them (either here or in ansible-base). Otherwise users which still use them will get strange errors.
from hetzner.hcloud.
@LKaemmerling I've created https://galaxy.ansible.com/hetzner and given you and Zuul powers on that.
You may wish to edit the description, add a logo etc via https://galaxy.ansible.com/my-content/namespaces/22631
Once ansible/project-config#527 has been merged Zuul will do the build and upload when you push a tag to GitHub, you can test this with a 0.1.1
tag once 527 has been merged
from hetzner.hcloud.
@LKaemmerling do you have any specific questions?
A lot of the policy (versioning, deprecation) is being documented in ansible-collections/overview#45 it might be with spending some time to review that. Please do shout out with any questions.
from hetzner.hcloud.
Related Issues (20)
- hcloud_firewall better error messages for missing port with tcp or udp
- hetzner.hcloud.hcloud_network module is missing network_zone option HOT 4
- Create a server with no public IP and a given static private IP HOT 8
- hcloud_certificate documentation has values in SSH format instead of PEM
- hcloud_certificate domain_names documentation wrong
- hcloud_server delete_protection and rebuild_protection can't be applied HOT 1
- hcloud_firewall cannot delete firewalls that are in use HOT 2
- Drop support for ansible-core 2.13
- 2.4.0 breaks `refresh_inventory`
- Ansible in a venv is not loading the hcloud inventory plugin HOT 3
- hcloud_load_balancer reports change every time HOT 2
- hcloud_load_balancer_service reports change every time HOT 2
- Generate diff for all modules HOT 1
- Create Primary IP on Server
- hcloud_load_balancer_info don't return status HOT 7
- Assign or unassign existing primary IP from the `primary_ip` module HOT 1
- Volume is unassigned if the server argument is not specified HOT 1
- No inventory was parsed HOT 3
- Use resource action endpoints instead of global one HOT 1
- Cannot connect to a server via ssh after creating them HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hetzner.hcloud.