I have a playbook that provisions a vagrant box. Among other things is installs docker:
- name: install docker apt: name: "docker.io" state: latest
For reasons, I wanted this temporarily disabled in repeated runs of the playbook. Enter the when: statement:
- name: install docker apt: name: "docker.io" state: latest # Do this for example when you choose docker to be # installed from a vagrant provisioner but do not # want to remove the task from the playbook. when: 0 > 1
You can of course switch from the condition of 0 > 1 to a variable that takes the values true
or false
and even drive this from the command line by setting the value of the variable.