mirror of https://github.com/ansible/ansible.git
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
725 B
YAML
24 lines
725 B
YAML
4 years ago
|
- name: Lookup test
|
||
|
hosts: testhost
|
||
|
tasks:
|
||
|
- name: "Read mysql.ini allow_none=False (default)"
|
||
|
set_fact:
|
||
|
test1: "{{ lookup('ini', 'user', file='mysql.ini', section='mysqld') }}"
|
||
|
register: result
|
||
|
ignore_errors: true
|
||
|
|
||
|
- name: "Read mysql.ini allow_no_value=True"
|
||
|
set_fact:
|
||
|
test2: "{{ lookup('ini', 'user', file='mysql.ini', section='mysqld', allow_no_value=True) }}"
|
||
|
|
||
|
- name: "Read mysql.ini allow_none=True"
|
||
|
set_fact:
|
||
|
test3: "{{ lookup('ini', 'skip-innodb', file='mysql.ini', section='mysqld', allow_none=True) }}"
|
||
|
|
||
|
- assert:
|
||
|
that:
|
||
|
- result is failed
|
||
|
- test2 == 'mysql'
|
||
|
- test3 == []
|
||
|
- test3|length == 0
|