|
@@ -105,6 +105,29 @@
|
|
|
fail:
|
|
|
msg: "{{ fail_msg_idrac_credentials }}"
|
|
|
|
|
|
+- name: Assert grafana credentials
|
|
|
+ block:
|
|
|
+ - name: Assert grafana_username and grafana_username
|
|
|
+ assert:
|
|
|
+ that:
|
|
|
+ - grafana_username | length >= min_length_grafana
|
|
|
+ - grafana_username | length <= max_length
|
|
|
+ - '"-" not in grafana_username '
|
|
|
+ - '"\\" not in grafana_username '
|
|
|
+ - '"\"" not in grafana_username '
|
|
|
+ - " \"'\" not in grafana_username "
|
|
|
+ - grafana_password | length >= min_length_grafana
|
|
|
+ - grafana_password | length <= max_length
|
|
|
+ - '"-" not in grafana_password '
|
|
|
+ - '"\\" not in grafana_password '
|
|
|
+ - '"\"" not in grafana_password '
|
|
|
+ - " \"'\" not in grafana_password "
|
|
|
+ no_log: true
|
|
|
+ rescue:
|
|
|
+ - name: grafana credentials validation check
|
|
|
+ fail:
|
|
|
+ msg: "{{ fail_msg_grafana_credentials }}"
|
|
|
+
|
|
|
- name: Assert username and password for ethernet switches
|
|
|
block:
|
|
|
- name: Verify ethernet_switch_username and ethernet_switch_password are not empty
|