27 lines
		
	
	
		
			617 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			617 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
---
 | 
						|
- set_fact:
 | 
						|
    vim_config_dir: '{{ansible_env.HOME}}/.config/nvim'
 | 
						|
 | 
						|
- name: clone config repo
 | 
						|
  git:
 | 
						|
    repo: git@git.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'
 |