1
0
Fork 0
mirror of https://github.com/ansible-collections/hetzner.hcloud.git synced 2026-02-04 08:01:49 +00:00

hcloud_server - improve image handling (#74)

This commit is contained in:
Lukas Kämmerling 2021-04-07 08:15:10 +02:00 committed by GitHub
parent 9eb083728a
commit ded9d9ddf8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 69 additions and 9 deletions

View file

@ -20,6 +20,35 @@
that:
- result is failed
- 'result.msg == "missing required arguments: server_type, image"'
- name: test create server with not existing image
hcloud_server:
name: "{{ hcloud_server_name }}"
server_type: cx11
image: my-not-existing-image-20.04
state: present
register: result
ignore_errors: yes
- name: verify fail test create server with not existing image
assert:
that:
- result is failed
- 'result.msg == "Image my-not-existing-image-20.04 was not found"'
# Temporary test case to test deprecated images. This test will fail when the ubuntu-16.04 image was removed
# feel free to remove this test then.
- name: test create server with deprecated image
hcloud_server:
name: "{{ hcloud_server_name }}"
server_type: cx11
image: ubuntu-16.04
state: present
register: result
ignore_errors: yes
- name: verify fail test create server deprecated image
assert:
that:
- result is failed
- 'result.msg == "You try to use a deprecated image. The image ubuntu-16.04 will continue to be available until 2021-06-24. If you want to use this image use allow_deprecated_image=yes."'
- name: test create server with check mode
hcloud_server: