Files
tacker/vagrant/devstack/roles/centos-stream8/controller/tasks/vim_extra_plugins.yml
Yasufumi Ogawa 9c9a31e4f5 Introduce vagrant for devstack
This update is for providing a dedicated devstack installer for Tacker.
It is configurable for supporting several usecases, such as multiple
nodes configuration. It's also supports both of default distros in
OpenStack, Ubuntu 20.04 (focal) and CentOS Stream 8 currently.
You can find usages in the contributor guide `Devstack Installation
with Vagrant`.

Signed-off-by: Yasufumi Ogawa <yasufum.o@gmail.com>
Implements: bp intro-tacker-installer
Change-Id: I2f9fcf0811c41d9278df79b5a7e60d608d23cd76
2022-03-10 19:30:49 +09:00

36 lines
804 B
YAML

---
- name: create dir for plug.vim
file: path={{ ansible_env.HOME }}/.vim/autoload state=directory
- name: download plug.vim
get_url: url=https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
dest={{ ansible_env.HOME }}/.vim/autoload/plug.vim
- name: vimrc
template: src=templates/vimrc.j2 dest={{ ansible_env.HOME }}/.vimrc
mode=664
- name: install exuberant-ctags
become: yes
yum: name=ctags
- name: install npm
become: yes
yum: name=npm
- name: install bash-language-server
become: yes
npm:
name: bash-language-server
global: yes
# required for python-language-server
- name: install gcc-c++
become: yes
yum: name=gcc-c++
- name: install python-language-server
become: yes
pip:
name: python-language-server[all]