--- - set_fact: vim_config_dir: '{{ansible_env.HOME}}/.config/nvim' - name: clone config repo git: repo: git@code.infektor.net:config/nvim.git dest: '{{vim_config_dir}}' version: main - name: install pip packages pip: name: '{{neovim_pip_packages}}' state: latest extra_args: --user - name: check for config repo tasks.yaml stat: path: '{{vim_config_dir}}/tasks.yaml' register: config_repo_tasks - when: config_repo_tasks.stat.exists include_tasks: '{{vim_config_dir}}/tasks.yaml' - when: plugin_dir is defined and plugins is defined include_tasks: 'Unix-plugins.yaml'