29 lines
651 B
YAML
29 lines
651 B
YAML
---
|
|
- set_fact:
|
|
vim_config_dir: '{{ansible_env.HOME}}/.config/nvim'
|
|
|
|
- name: clone config repo
|
|
git:
|
|
repo: git@code.infektor.net:config/vim.git
|
|
dest: '{{vim_config_dir}}'
|
|
version: master
|
|
|
|
# TODO: - name: set repo email
|
|
|
|
- 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'
|