Ansible Dry Run
When ansible-playbook is executed with --check it will not make any changes on remote systems.
Example:
ansible --connection=local -m ping localhost --check
localhost | SUCCESS => {
"changed": false,
"ping": "pong"
}
Sometimes you may want to modify the check mode behavior of individual tasks. This is done via the check_mode
option, which can be added to tasks.
There are two options:
- Force a task to run in check mode, even when the playbook is called without
--check
. This is calledcheck_mode: yes
. - Force a task to run in normal mode and make changes to the system, even when the playbook is called with
--check
. This is calledcheck_mode: no
.
Comments
Post a Comment