46aeb9843f
When running in check mode, some prechecks previously failed because they use the command module which is silently not run in check mode. Other prechecks were not running correctly in check mode due to e.g. looking for a string in empty command output or not querying which containers are running. This change fixes these issues. Closes-Bug: #2002657 Change-Id: I5219cb42c48d5444943a2d48106dc338aa08fa7c
21 lines
496 B
YAML
21 lines
496 B
YAML
---
|
|
- name: Check if config_owner_user existed
|
|
getent:
|
|
database: passwd
|
|
key: "{{ config_owner_user }}"
|
|
|
|
- name: Check if config_owner_group existed
|
|
getent:
|
|
database: group
|
|
key: "{{ config_owner_group }}"
|
|
register: getent_group
|
|
|
|
# NOTE(duonghq): it's only a basic check, should be refined later
|
|
- name: Check if ansible user can do passwordless sudo
|
|
command: "true"
|
|
become: yes
|
|
register: result
|
|
failed_when: result is failed
|
|
changed_when: False
|
|
check_mode: false
|