Jonas L
|
94190ae6cb
|
refactor: move module vars out of __init__ (#336)
##### SUMMARY
- move module vars out of `__init__`
- add modules type hints
- catch hcloud exception for api calls
|
2023-09-26 09:41:01 +02:00 |
|
Jonas L
|
6844317920
|
refactor: fix pylint invalid variable name (#312)
##### SUMMARY
Pylint complains about too short/meaningless variable names. We want to
be explicit when naming variables.
|
2023-08-25 16:19:15 +02:00 |
|
Jonas L
|
a0e91d942a
|
refactor: rename ansible module classes (#284)
* refactor: rename Hcloud class to AnsibleHCloud
* refactor: rename AnsibleHCloud* modules
* refactor: remove Hcloud deprecation wrapper
|
2023-08-04 09:24:14 +02:00 |
|
Jonas L
|
98afa99904
|
refactor: use super() to reference parent class (#280)
|
2023-08-02 12:05:00 +02:00 |
|
Jonas L
|
64b6804b41
|
refactor: use relative imports for local modules (#279)
|
2023-07-31 10:12:55 +02:00 |
|
Jonas L
|
c15377c672
|
feat: improve hcloud library exceptions handling (#243)
|
2023-07-20 14:34:48 +02:00 |
|
Jonas L
|
51f705c343
|
chore: use fqcn module names (#273)
|
2023-07-20 12:14:57 +02:00 |
|
Jonas L
|
8a6157e8b2
|
feat: vendor hcloud python dependency (#244)
* chore: ignore venv directories
* chore: ignore integration test generated inventory
* feat: vendor hcloud package
* import https://github.com/hetznercloud/hcloud-python
* use vendored hcloud in modules
* update integration test requirements
* make vendor script self contained
* chore: add check-hcloud-vendor pre-commit hook
* pin hcloud version to v.1.24.0
* move vendored __version__.py file to _version.py
* update comment about galaxy-importer filename lint
|
2023-07-11 11:15:08 +02:00 |
|
Jonas L
|
0fcf4aad22
|
refactor: use new to_native function path (#238)
e535eb625b/lib/ansible/module_utils/_text.py
|
2023-06-27 13:17:21 +02:00 |
|
Jonas L
|
dfff49e31f
|
chore: setup pre-commit (#234)
* chore: add pre-commit config
* chore: fix pre-commit errors
* chore: add black pre-commit hook
* style: format python files with black
* chore: add isort pre-commit hook
* style: format python files using isort
* chore: add pyupgrade pre-commit hook
* refactor: upgrade code to python3.7
* Allow stacking PRs
Co-authored-by: Julian Tölle <julian.toelle97@gmail.com>
---------
Co-authored-by: Julian Tölle <julian.toelle97@gmail.com>
|
2023-06-27 11:50:13 +02:00 |
|
Lukas Kämmerling
|
6de022e9fb
|
hcloud_firewall: Fix race condition on deletion of firewalls (#166)
Signed-off-by: Lukas Kämmerling <lukas.kaemmerling@hetzner-cloud.de>
Signed-off-by: Lukas Kämmerling <lukas.kaemmerling@hetzner-cloud.de>
|
2022-11-08 14:05:13 +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 |
|
Florian Sesser
|
53fa2c1e96
|
Docs: fix typo (#127)
Co-authored-by: Florian Sesser <hi@flosse.works>
|
2022-04-25 06:28:21 +02:00 |
|
Adrian Huber
|
8cd7b9f997
|
Add description field to firewall rules (#101)
|
2021-08-12 13:13:19 +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 |
|
René Moser
|
cf4b59257a
|
hcloud_firewall, hcloud_server: fix idempotence (#71)
* hcloud_firewall, hcloud_server: extend tests for idempotence
* trigger tests
* hcloud_firewall, hcloud_server: fix idempotency
|
2021-04-06 11:28:38 +02:00 |
|
Lukas Kämmerling
|
3c3a4771a7
|
Implement Firewall Support (#63)
Signed-off-by: Lukas Kämmerling <lukas.kaemmerling@hetzner-cloud.de>
|
2021-03-11 11:07:41 +01:00 |
|