Carefully chosen "always_run: true" parameters for read-only tasks that
register variables. This enables --check runs (at least on deployed
clusters).
- name: download python
raw: cd $HOME && wget -O - {{coreos_pypy_url}} |tar -xjf -
-- name: create pypy_directory
+- name: create pypy_directory
raw: mkdir -p {{pypy_binary_directory}}
- name: move pypy to pypy_install_directory
raw: stat $HOME/.python
register: need_python
ignore_errors: true
+ always_run: true
- include: install_pypy.yml
when: need_python | failed
raw: stat $HOME/.pip
register: need_pip
ignore_errors: true
+ always_run: true
- include: install_pip.yml
when: need_pip | failed and need_python | failed