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
e461a890fa
fix: consistently fail on invalid ID in *_info
modules ( #301 )
...
* fix: consistently fail on invalid ID in `*_info` modules
* remove unused import
2023-08-16 16:14:55 +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
5190535323
feat: remove deprecated facts modules ( #251 )
...
Fixes #8
2023-07-05 09:32:03 +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
Julian Tölle
43ae035040
lint: fix unused-import errors ( #195 )
...
The linting rule `unused-import` was recently activated in ansible-test.
This commit removes all unused imports to satify the linting rule.
2023-03-31 09:01:22 +02:00
n00b42
129d3e8ddc
feat: add private_networks_info containing name and private ip in server responses ( #183 )
...
Co-authored-by: Maximilian Senftleben <maximilian.senftleben@frogblue-tec.com>
2023-01-31 12:29:27 +01:00
Konstantin Köhring
ad8958a2ad
Add possibility to specify private network when creating or updating servers ( #160 )
...
* Add possibility to specify private network when creating or updating a server
This allows creating servers without public internet access
* Add integration tests
2022-11-09 22:31:03 +01:00
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
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
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
Lukas Kämmerling
eb45ae014c
Fix error handling and add test cases ( #58 )
...
* Fix error handling and add test cases
Signed-off-by: Lukas Kämmerling <lukas.kaemmerling@hetzner-cloud.de>
2021-02-24 13:37:58 +01:00
Lukas Kämmerling
8bb449d3de
Improve imports of APIException ( #37 )
...
Signed-off-by: Lukas Kämmerling <lukas.kaemmerling@hetzner-cloud.de>
2020-11-24 06:39:21 +01:00
Lukas Kämmerling
769a63ff22
Implement Load Balancers and Certificates and prepare release ( #13 )
2020-06-29 15:41:30 +02:00
Lukas Kämmerling
6d83275ffa
Polish old modules and collection for release ( #11 )
2020-06-29 13:53:01 +02:00
Lukas Kämmerling
e893006906
Fix sanity issues ( #6 )
2020-06-12 10:27:00 +02:00
Ansible Core Team
36309bd27a
Initial commit
2020-03-09 13:36:01 +00:00