Browse Source

dir 1

master
zeus 1 year ago
parent
commit
60cc756b50
  1. 1
      build-local.sh
  2. 1
      build.sh
  3. 17
      docs/modules/myservices/ansible/neovim.yml
  4. 44
      docs/modules/myservices/ansible/neovimuser.yml

1
build-local.sh

@ -1,6 +1,7 @@
docker stop swarmlab-antora
docker container rm swarmlab-antora
sudo ./set-ca4docker.sh
git pull origin main
docker pull hub.swarmlab.io:5480/antora
#docker run -ti --name swarmlab-antora -v $PWD/docs:/antora -v $PWD:/doc-repo hub.swarmlab.io:5480/antora /bin/sh -c "build-local.sh"
docker run -ti --name swarmlab-antora -v $PWD/docs:/antora -v $PWD:/doc-repo hub.swarmlab.io:5480/antora /bin/sh -c "DOCSEARCH_ENABLED=true DOCSEARCH_ENGINE=lunr DOCSEARCH_INDEX_VERSION=latest NODE_PATH=/usr/local/lib/node_modules:\$NODE_PATH exec sh -c 'build-local.sh'"

1
build.sh

@ -1,6 +1,7 @@
docker stop swarmlab-antora
docker container rm swarmlab-antora
sudo ./set-ca4docker.sh
git pull origin main
docker pull hub.swarmlab.io:5480/antora
#docker run -ti --name swarmlab-antora -v $PWD/docs:/antora hub.swarmlab.io:5480/antora /bin/sh -c "build.sh"
docker run -ti --name swarmlab-antora -v $PWD/docs:/antora hub.swarmlab.io:5480/antora /bin/sh -c "DOCSEARCH_ENABLED=true DOCSEARCH_ENGINE=lunr DOCSEARCH_INDEX_VERSION=latest NODE_PATH=/usr/local/lib/node_modules:\$NODE_PATH exec sh -c 'build.sh'"

17
docs/modules/myservices/ansible/neovim.yml

@ -12,29 +12,12 @@
vimrc: "/home/{{ vimuser }}/.vimrc"
neovim: "/home/{{ vimuser }}/.config/nvim"
neovimplugin: "/home/{{ vimuser }}/.config/nvim/plugin"
neovimplugin: "/home/{{ vimuser }}/.config/nvim/plugin"
neoautoload: "/home/{{ vimuser }}/.local/share/nvim/site/autoload"
neoopt: "/home/{{ vimuser }}/.local/share/nvim/site/pack/packer/opt/"
neostart: "/home/{{ vimuser }}/.local/share/nvim/site/pack/packer/start/"
neosite: "/home/{{ vimuser }}/.local/share/nvim/site"
tasks:
- name: Ensure .vim/{autoload,bundle} directory exists
file:
path: "{{ item }}"
state: directory
recurse: no
mode: 0750
loop:
- "{{ vim_dir }}"
- "{{ vim_dir }}/autoload"
- "{{ vim_dir }}/bundle"
- "{{ neovim }}"
- "{{ neovimplugin }}"
- "{{ neoautoload }}"
- "{{ neoopt }}"
- "{{ neostart }}"
- "{{ neosite }}"
- name: upgrade
become: true

44
docs/modules/myservices/ansible/neovimuser.yml

@ -9,12 +9,30 @@
vim_dir: "/home/{{ vimuser }}/.vim"
vimrc: "/home/{{ vimuser }}/.vimrc"
neovim: "/home/{{ vimuser }}/.config/nvim"
neovimplugin: "/home/{{ vimuser }}/.config/nvim/plugin"
neoautoload: "/home/{{ vimuser }}/.local/share/nvim/site/autoload"
neoopt: "/home/{{ vimuser }}/.local/share/nvim/site/pack/packer/opt/"
neostart: "/home/{{ vimuser }}/.local/share/nvim/site/pack/packer/start/"
neosite: "/home/{{ vimuser }}/.local/share/nvim/site"
# sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6
tasks:
- name: Ensure .vim/{autoload,bundle} directory exists
file:
path: "{{ item }}"
state: directory
recurse: no
mode: 0750
loop:
- "{{ vim_dir }}"
- "{{ vim_dir }}/autoload"
- "{{ vim_dir }}/bundle"
- "{{ neovim }}"
- "{{ neovimplugin }}"
- "{{ neoautoload }}"
- "{{ neoopt }}"
- "{{ neostart }}"
- "{{ neosite }}"
- name: Ensure Pathogen is in place
get_url:
dest: "{{ vim_dir }}/autoload/pathogen.vim"
@ -41,6 +59,28 @@
- name: vim-floaterm
url: https://github.com/voldikss/vim-floaterm
- name: Deploy plugins 2
git:
dest: "{{ vim_dir }}/bundle/{{ item.name }}"
repo: "{{ item.url }}"
clone: yes
update: yes
recursive: no
loop:
- name: vim-airline
url: https://github.com/vim-airline/vim-airline
- name: nerdtree
url: https://github.com/preservim/nerdtree
- name: fzf-vim
url: https://github.com/junegunn/fzf.vim
- name: vim-gitgutter
url: https://github.com/airblade/vim-gitgutter
- name: vim-fugitive
url: https://github.com/tpope/vim-fugitive
- name: vim-floaterm
url: https://github.com/voldikss/vim-floaterm
- name: pip3 install
remote_user: "{{ vimuser }}"
shell: pip3 install neovim --user
@ -143,6 +183,10 @@
remote_user: "{{ vimuser }}"
shell: nvim --headless +PlugInstall +qa &> /dev/null < /dev/tty
- name: nvim packer 1
remote_user: "{{ vimuser }}"
shell: nvim --headless -c 'autocmd User PackerComplete quitall' -c 'PackerInstall' &> /dev/null < /dev/tty
- name: nvim packer 1
remote_user: "{{ vimuser }}"
shell: nvim --headless -c 'autocmd User PackerComplete quitall' -c 'PackerSync' &> /dev/null < /dev/tty

Loading…
Cancel
Save