From 975f66f2eebe9dadba04f275774d4ab83f74cf25 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sat, 13 Apr 2024 14:04:41 +0200 Subject: Adding upstream version 7.7.0+dfsg. Signed-off-by: Daniel Baumann --- ansible_collections/hetzner/hcloud/README.md | 62 ++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 ansible_collections/hetzner/hcloud/README.md (limited to 'ansible_collections/hetzner/hcloud/README.md') diff --git a/ansible_collections/hetzner/hcloud/README.md b/ansible_collections/hetzner/hcloud/README.md new file mode 100644 index 000000000..f57ae7be3 --- /dev/null +++ b/ansible_collections/hetzner/hcloud/README.md @@ -0,0 +1,62 @@ +[![Build Status](https://dev.azure.com/ansible/hetzner.hcloud/_apis/build/status/CI?branchName=master)](https://dev.azure.com/ansible/hetzner.hcloud/_build?definitionId=35) +[![Codecov](https://img.shields.io/codecov/c/github/ansible-collections/hetzner.hcloud)](https://codecov.io/gh/ansible-collections/hetzner.hcloud) + +Ansible Collection: hetzner.hcloud +================================================= + +Ansible Hetzner Cloud Collection for controlling your Hetzner Cloud Resources. + +## Release notes + +See [here](https://github.com/ansible-collections/hetzner.hcloud/tree/master/CHANGELOG.rst). + +## Documentation + +The documentation for all modules are available through `ansible-doc`. + +Sample: `ansible-doc hetzner.hcloud.hcloud_server` shows the documentation for the `hcloud_server` module. + +For all modules that were part of Ansible directly (before Ansible 2.11) we also have the documentation published in the +Ansible documentation: https://docs.ansible.com/ansible/latest/collections/hetzner/hcloud/ + +# Development + +## Requirements + +You should place the collection (clone the repository) into the Ansible collection path. Normally this +is `~/.ansible/collections/ansible_collections// +``` + +After this you should be able to use `ansible-test integration` to perform the integration tests for a specific module. +Sample: + +``` +ansible-test integration --color --local -vvv hcloud_server // Executed all integration tests for hcloud_server module +``` + +## Releasing a new version + +### Generating changelog from fragments + +1. Check if the changelog fragments are available (there should be files in `changelogs/fragments`) +2. Run `antsibull-changelog release --version `, it should remove all fragments and change + the `changelogs/changlog.yaml` and `CHANGELOG.rst` +3. Push the changes to the main branch +4. Tag the release through the Github UI, after this the Github Actions will run and publish the collection to Ansible + Galaxy -- cgit v1.2.3