i have a variable (domain_name) located on external YML file,
I wish to run a task in case the variable is empty. From some reason, it
is always skipping no matter if i have a value or not
*External Yaml*
domain_name:
ldap_server_hostname: 10.168.233.77 # Ip can be used as well
ldap_port: 389
*Playbook*
- hosts: k8s_master
become: true
gather_facts: true
vars_files: ./keycloak_configuration.yml
tasks:
- debug:
msg: "{{domain_name}}"
### Copy realm for none LDAP Support ###
- name: Copy realm LDAP Support
copy:
src: "{{ realm_src_path }}{{ realm_template_file_name }}"
dest: "{{ realm_dest_path }}{{ realm_updated_file_name }}"
when: domain_name == ""
*result *
TASK [debug]
**************************************************************************************************************************************************************************************
task path: /data/ansible/new2_keycloak/create-realm-secert.yml:18
ok: [10.164.237.140] => {
"msg": null
}
Read vars_file './keycloak_configuration.yml'
TASK [Copy realm LDAP Support]
*******************************************************************************************************************************************************************
task path: /data/ansible/new2_keycloak/create-realm-secert.yml:23
skipping: [10.164.237.140] => {
"changed": false,
"skip_reason": "Conditional result was False"
}
META: ran handlers
META: ran handlers
*result *- When updating domain_name with *test *value
TASK [debug]
**************************************************************************************************************************************************************************************
task path: /data/ansible/new2_keycloak/create-realm-secert.yml:18
ok: [10.164.237.140] => {
"msg": "test"
}
Read vars_file './keycloak_configuration.yml'
TASK [Copy realm LDAP Support]
*******************************************************************************************************************************************************************
task path: /data/ansible/new2_keycloak/create-realm-secert.yml:23
skipping: [10.164.237.140] => {
"changed": false,
"skip_reason": "Conditional result was False"
}
META: ran handlers
META: ran handlers
--
You received this message because you are subscribed to the Google Groups
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/556bc277-860c-4c09-82b5-6b0183e13d81%40googlegroups.com.