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

Fix hcloud_certificate_info test (#100)

This commit is contained in:
Adrian Huber 2021-08-10 20:44:26 +02:00 committed by GitHub
parent 2be9ff3240
commit c1b3c0e5b1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 29 additions and 0 deletions

View file

@ -1,2 +1,4 @@
dependencies:
- setup_selfsigned_certificate
collections:
- hetzner.cloud

View file

@ -2,6 +2,23 @@
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
---
- name: create certificate
hcloud_certificate:
name: "{{ hcloud_certificate_name }}"
certificate: "{{ certificate_example_com }}"
private_key: "{{ certificate_example_com_key }}"
labels:
key: value
my-label: label
register: certificate
- name: verify create certificate
assert:
that:
- certificate is changed
- certificate.hcloud_certificate.name == "{{ hcloud_certificate_name }}"
- certificate.hcloud_certificate.domain_names[0] == "www.example.com"
- certificate.hcloud_certificate.labels.key == "value"
- name: test gather hcloud certificate infos in check mode
hcloud_certificate_info:
register: hcloud_certificate
@ -37,3 +54,13 @@
assert:
that:
- hcloud_certificate.hcloud_certificate_info | list | count == 0
- name: absent certificate
hcloud_certificate:
id: "{{ certificate.hcloud_certificate.id }}"
state: absent
register: result
- name: verify absent certificate
assert:
that:
- result is success