Lukas Kämmerling
78f0a0a519
hcloud_server & hcloud_server_info fix backup window given out as "None" ( #162 )
...
Signed-off-by: Lukas Kämmerling <lukas.kaemmerling@hetzner-cloud.de>
Signed-off-by: Lukas Kämmerling <lukas.kaemmerling@hetzner-cloud.de>
2022-11-07 14:49:19 +01:00
Konstantin Köhring
5cc7c58ecf
fix hcloud_network_info failing without internet connectivity ( #159 )
...
This fixes the behavior if there is a server without direct internet
connectivity in the examined network.
Previously, the module would throw an AttributeError because
server.public_net.ipv4/ipv6 is None in this case. Now the None propagates
correctly.
2022-11-07 13:59:21 +01:00
Lukas Kämmerling
a87c82d808
hcloud_firewall: Add support for esp and gre ( #161 )
...
Signed-off-by: Lukas Kämmerling <lukas.kaemmerling@hetzner-cloud.de>
Signed-off-by: Lukas Kämmerling <lukas.kaemmerling@hetzner-cloud.de>
2022-11-07 13:58:43 +01:00
Lukas Kämmerling
16b42d2fb6
Add ansible 2.15 tests ( #154 )
...
Closes https://github.com/ansible-collections/hetzner.hcloud/issues/153
Signed-off-by: Lukas Kämmerling <lukas.kaemmerling@hetzner-cloud.de>
Signed-off-by: Lukas Kämmerling <lukas.kaemmerling@hetzner-cloud.de>
2022-09-27 05:57:31 +02:00
Lukas Kämmerling
6869cf51c0
Antisibul ( #151 )
...
* Add antsibull changelog tests
Signed-off-by: Lukas Kämmerling <lukas.kaemmerling@hetzner-cloud.de>
* Add antsibull changelog tests
Signed-off-by: Lukas Kämmerling <lukas.kaemmerling@hetzner-cloud.de>
Signed-off-by: Lukas Kämmerling <lukas.kaemmerling@hetzner-cloud.de>
2022-09-14 10:15:22 +02:00
Lukas Kämmerling
cc675d4321
Prepare Release 1.8.2
...
Signed-off-by: Lukas Kämmerling <lukas.kaemmerling@hetzner-cloud.de>
2022-09-14 09:26:07 +02:00
Lukas Kämmerling
fc10dc5b31
Randomize dns test domain
...
Signed-off-by: Lukas Kämmerling <lukas.kaemmerling@hetzner-cloud.de>
2022-07-13 12:45:41 +02:00
Lukas Kämmerling
6a7088cf42
- hcloud_server_info - fix crash when having servers without IPs (flexible networks) ( #143 )
...
- hcloud_server - When state stopped and server is created, do not start the server
Signed-off-by: Lukas Kämmerling <lukas.kaemmerling@hetzner-cloud.de>
2022-07-13 08:54:55 +02:00
Lukas Kämmerling
ce3628a687
Prepare Release 1.8.1
...
Signed-off-by: Lukas Kämmerling <lukas.kaemmerling@hetzner-cloud.de>
2022-06-29 11:23:27 +02:00
Lukas Kämmerling
0965f79093
Add support for Primary IPs ( #141 )
...
Signed-off-by: Lukas Kämmerling <lukas.kaemmerling@hetzner-cloud.de>
2022-06-29 09:58:01 +02:00
Lukas Kämmerling
dd3bc0bf0a
Test on py3.9 ( #139 )
...
* Run tests on Python 3.9
Signed-off-by: Lukas Kämmerling <lukas.kaemmerling@hetzner-cloud.de>
* Use new test container
Signed-off-by: Lukas Kämmerling <lukas.kaemmerling@hetzner-cloud.de>
* Remove tests for Ansible 2.10 and earlier
Signed-off-by: Lukas Kämmerling <lukas.kaemmerling@hetzner-cloud.de>
2022-06-23 10:10:57 +02:00
René Moser
c1ffc52556
tests: hcloud_datacenter_info: fix count should be 4 ( #137 )
2022-06-20 06:27:36 +02:00
René Moser
1d568f3ac7
loadbalancer_: improve error handlings ( #138 )
...
* loadbalancer_: improve error handlings
* streamline a bit to make ansible 2.9 pass
* handle race condition
2022-06-20 06:26:26 +02:00
René Moser
a0a5da3f46
hcloud_load_balancer_target: fix types in examples ( #136 )
2022-06-17 22:15:35 +02:00
Lukas Kämmerling
7d5cd81852
Prepare Release 1.7.1
...
Signed-off-by: Lukas Kämmerling <lukas.kaemmerling@hetzner-cloud.de>
2022-06-13 09:08:44 +02:00
Lukas Kämmerling
3ad7b6e444
Add changelog fragment for last commit
...
Signed-off-by: Lukas Kämmerling <lukas.kaemmerling@hetzner-cloud.de>
2022-06-13 08:59:32 +02:00
nuux
fae1449c59
fixes alias_ips by using sorted ( #134 )
2022-06-13 08:58:32 +02:00
Lukas Kämmerling
9ba784a1fe
Add changelog fragment for last commit
...
Signed-off-by: Lukas Kämmerling <lukas.kaemmerling@hetzner-cloud.de>
2022-06-13 08:58:13 +02:00
Tagir Bakirov
38d3aa6c51
add server status
as an option to filter the server inventory list ( #126 )
...
* add status as an option to filter the server list
* Update plugins/inventory/hcloud.py
fix the sanity check
Co-authored-by: Lukas Kämmerling <github@lukas-kaemmerling.de>
Co-authored-by: Tagir Bakirov <tagir.bakirov@reservix.de>
Co-authored-by: Lukas Kämmerling <github@lukas-kaemmerling.de>
2022-06-13 08:57:16 +02:00
Lukas Kämmerling
bc3b96c4d1
Prepare Release 1.7.0
2022-06-09 14:51:49 +02:00
Lukas Kämmerling
c15b008152
Add Ansible 2.13 to test pipeline ( #129 )
...
* Add Ansible 2.13 to test pipeline
Closes https://github.com/ansible-collections/hetzner.hcloud/issues/128
* Fix syntax
2022-04-26 11:34:22 +02:00
Florian Sesser
53fa2c1e96
Docs: fix typo ( #127 )
...
Co-authored-by: Florian Sesser <hi@flosse.works>
2022-04-25 06:28:21 +02:00
Andrew Klychkov
181949d165
Sanity tests: copy ignore-2.13.txt to ignore-2.14.txt ( #125 )
...
* Sanity tests: copy ignore-2.13.txt to ignore-2.14.txt
* Fix sanity
2022-04-22 09:35:17 +02:00
Andrew Klychkov
28eb3404f3
AZP: Add stable-2.12 to test matrix ( #113 )
...
* AZP: Add stable-2.12 to test matrix
* Fix sanity
2021-10-13 11:18:01 +02:00
Lukas Kämmerling
51865c29ab
inventory - support jinjia templating within network
( #107 )
...
Signed-off-by: Lukas Kämmerling <lukas.kaemmerling@hetzner-cloud.de>
2021-08-25 10:57:03 +02:00
Adrian Huber
f1526285d8
Prepare release 1.6.0
2021-08-17 14:54:07 +02:00
Adrian Huber
b85f221340
Add support for LB DNS PTRs ( #103 )
...
* Add support for Load Balancer DNS PTRs
* Add changelogs
2021-08-17 14:48:12 +02:00
Lukas Kämmerling
4a96b6ce1a
Prepare release 1.5.0
...
Signed-off-by: Lukas Kämmerling <lukas.kaemmerling@hetzner-cloud.de>
2021-08-16 12:37:57 +02:00
Adrian Huber
7d3828837c
Placement groups ( #102 )
...
* Add placement_groups
* Create server with placement_group
* Add/remove server to/from placement_group
* Remove deprecated tmage test
* Add changelogs
* Add placement groups to hcloud_server_info
* Deprecate force_upgrade flag
2021-08-16 12:31:02 +02:00
Adrian Huber
8cd7b9f997
Add description field to firewall rules ( #101 )
2021-08-12 13:13:19 +02:00
Adrian Huber
c1b3c0e5b1
Fix hcloud_certificate_info test ( #100 )
2021-08-10 20:44:26 +02:00
Lukas Kämmerling
2be9ff3240
hcloud_rdns improve error message on not existing server/Floating IP ( #99 )
...
Signed-off-by: Lukas Kämmerling <lukas.kaemmerling@hetzner-cloud.de>
2021-07-22 09:24:11 +02:00
Lukas Kämmerling
9b1492a32c
Prepare Release v1.4.4
...
Signed-off-by: Lukas Kämmerling <lukas.kaemmerling@hetzner-cloud.de>
2021-07-19 07:23:38 +02:00
Lukas Kämmerling
6e171f231f
hcloud_server: Change backups default to None ( #97 )
...
When the default is set to false, it always disables the backups when a user do not specify the backups to True always. This shouldn't be the case.
Signed-off-by: Lukas Kämmerling <lukas.kaemmerling@hetzner-cloud.de>
2021-07-19 07:21:09 +02:00
Lukas Kämmerling
ffd998a0d6
hcloud_server: Improve Error Message when attaching a not existing firewall ( #96 )
2021-07-16 11:37:33 +02:00
Lukas Kämmerling
f4b336a444
hcloud_volume: Force detaching volume on deletion ( #95 )
...
Force detaching of volumes before deleting when they are still attached to a server. This makes it easier for tools like molecule to see the correct state.
2021-07-16 10:55:08 +02:00
Lukas Kämmerling
5d6b5b7c3f
Add full collection name as option to inventory plugin ( #90 )
...
Signed-off-by: Lukas Kämmerling <lukas.kaemmerling@hetzner-cloud.de>
2021-05-27 08:14:13 +02:00
Lukas Kämmerling
a3ee69a303
Improve handling of out rules in hcloud_firewall ( #89 )
...
Signed-off-by: Lukas Kämmerling <lukas.kaemmerling@hetzner-cloud.de>
2021-05-27 08:13:57 +02:00
Andrew Klychkov
2c9d708d86
Update codecov.sh URL ( #83 )
2021-05-04 07:32:25 +02:00
Lukas Kämmerling
20340fe977
Prepare Release v1.4.3
2021-04-22 10:25:59 +02:00
Lukas Kämmerling
c5e8e980f6
cloud_server Improve error handling when using not existing server types ( #81 )
2021-04-22 10:24:41 +02:00
Lukas Kämmerling
04ef10041e
Fix compatibility of hcloud_server module with python version lower than python 3.6 ( #80 )
2021-04-22 08:39:34 +02:00
Lukas Kämmerling
92b6ff064b
Prepare release 1.4.2
2021-04-14 09:59:11 +02:00
Lukas Kämmerling
45af6f150c
Fix inventory: server type had the wrong value ( #78 )
2021-04-14 09:57:35 +02:00
Andrew Klychkov
c46d09bda5
Tests: add testing against 2.11 ( #75 )
...
* Tests: add testing against 2.11
* Fix
2021-04-08 14:00:14 +02:00
Lukas Kämmerling
737c14736e
Prepare Release 1.4.1
2021-04-07 08:18:34 +02:00
Tobias Fischer
a393f4e862
expand template instructions in 'token' property ( #49 )
...
fixes #48
2021-04-07 08:17:03 +02:00
Lukas Kämmerling
ded9d9ddf8
hcloud_server - improve image handling ( #74 )
2021-04-07 08:15:10 +02:00
Lukas Kämmerling
9eb083728a
Prepare v1.4.0
2021-04-06 12:27:52 +02:00
Lukas Kämmerling
e2dfd884e4
hcloud_load_balancer_service - fix imported wrong HealthCheck from hcloud-python
2021-04-06 12:25:40 +02:00