feat(scanner): if an auth token has been set fail non-https communication with server

!11 #1
This commit is contained in:
2024-02-24 15:51:50 +09:30
parent 89ee6bf742
commit 18a4a01b48
2 changed files with 18 additions and 0 deletions

View File

@ -60,6 +60,21 @@
{% endfor %}
]
- name: Force Failure for non-HTTPS Communication
ansible.builtin.assert:
that:
- |-
not
(
'http:' in (nofusscomputing_phpipam_scan_agent.http_server | default(nfc_c_http_server) | string)
and
nofusscomputing_phpipam_scan_agent.auth_token | default('no-token-set') != 'no-token-set'
)
fail_msg: 'Failing task as an attempt was made to communicate with the server over a non-encrypted channel'
success_msg: 'OK'
- name: To JSON - {{ subnet.address }}
ansible.builtin.set_fact:
subnet_scan_results: "{{ subnet_scan_results | from_yaml }}"