started ansible config
This commit is contained in:
37
ansible/roles/nvim/tasks/main.yml
Normal file
37
ansible/roles/nvim/tasks/main.yml
Normal file
@@ -0,0 +1,37 @@
|
||||
- name: Clone nvim repository
|
||||
git:
|
||||
repo: https://github.com/neovim/neovim
|
||||
dest: "{{ ansible_env.HOME }}/src/nvim"
|
||||
clone: true
|
||||
version: "stable"
|
||||
|
||||
- name: Install nvim build dependencies
|
||||
become: true
|
||||
apt:
|
||||
name:
|
||||
- ninja-build
|
||||
- gettext
|
||||
- libtool
|
||||
- libtool-bin
|
||||
- autoconf
|
||||
- automake
|
||||
- cmake
|
||||
- g++
|
||||
- pkg-config
|
||||
- unzip
|
||||
- curl
|
||||
- xclip
|
||||
- ripgrep
|
||||
state: present
|
||||
|
||||
- name: Build nvim release version
|
||||
community.general.make:
|
||||
chdir: deps/neovim
|
||||
params:
|
||||
CMAKE_BUILD_TYPE: Release
|
||||
|
||||
- name: Install nvim release version
|
||||
become: true
|
||||
community.general.make:
|
||||
chdir: deps/neovim
|
||||
target: install
|
||||
Reference in New Issue
Block a user