manala.vim

#######################################################################################################

:exclamation: ABLEGEN :exclamation:

Dieses Repository und die zugehörige Rolle sind abgelehnt zugunsten der Manala Ansible Collection

Informationen zur Verwendung finden Sie im Sammlungsrepository

#######################################################################################################

Ansible Rolle: Vim Build-Status

:exclamation: Probleme melden und Pull-Anfragen senden im Hauptrepository der Ansible-Rollen :exclamation:

Diese Rolle kümmert sich um die Einrichtung und Konfiguration von Vim.

Es ist Teil des Manala Ansible Stacks, kann aber auch als eigenständige Komponente verwendet werden.

Anforderungen

Keine.

Abhängigkeiten

Keine.

Installation

Ansible 2+

Verwendung des Ansible Galaxy CLI:

ansible-galaxy install manala.vim

Verwendung einer Ansible Galaxy Anforderungsdatei:

- src: manala.vim

Rollenmanager

Keine.

Rollenvariablen

Name Standard Typ Beschreibung
manala_vim_install_packages ~ Array Abhängigkeitspakete, die installiert werden sollen
manala_vim_install_packages_default ['vim'] Array Standard-Abhängigkeitspakete, die installiert werden sollen
manala_vim_config_template 'config/empty.j2' String Pfad zur vimrc.local-Vorlage
manala_vim_config_file '/etc/vim/vimrc.local' String Pfad zur Konfigurationsdatei
manala_vim_config ~ Array/String Konfigurationsanweisungen

Konfiguration von VIM

Der Schlüssel manala_vim_config_template ermöglicht Ihnen die Verwendung von Konfigurationsvorlagen.

Beispiel

manala_vim_config_template: my/vim.j2

In Kombination damit können Sie die vim-Konfigurationsdatei mit dem manala_vim_config_file angeben:

manala_vim_config_file: /etc/vim/vimrc.local

Die manala_vim_config wird verwendet, um vim zu konfigurieren, Sie können jede der vim-Optionen spezifizieren (siehe: http://vimconfig.com/) wie folgt:

Verwenden Sie Wörterbuchparameter:

manala_vim_config:
  syntax: "on"
  encoding: utf8
  expandtab: true   # Verwenden Sie Leerzeichen anstelle von Tabs
  smarttab: true    # Seien Sie klug beim Verwenden von Tabs ;)
  shiftwidth: 4      # 1 Tab == 4 Leerzeichen
  tabstop: 4

Verwenden Sie die rohe Konfiguration:

manala_vim_config: |
  set encoding=utf8
  set expandtab

Verwenden Sie Arrayparameter im Wörterbuch (abgelehnt):

manala_vim_config:
  - syntax: "on"
  - encoding: utf8
  - expandtab: true   # Verwenden Sie Leerzeichen anstelle von Tabs
  - smarttab: true    # Seien Sie klug beim Verwenden von Tabs ;)
  - shiftwidth: 4      # 1 Tab == 4 Leerzeichen
  - tabstop: 4

Beispiel-Playbook

- hosts: servers
  roles:
    - role: manala.vim

Lizenz

MIT

Autoreninformation

Manala (http://www.manala.io/)

Über das Projekt

Handle vim

Installieren
ansible-galaxy install manala.vim
GitHub Repository
Lizenz
Unknown
Downloads
7.8k
Besitzer
Manala is an open source project supported by the french web agency ELAO providing advanced ansible roles for website's infrastructures and far more.