manala.vim
#######################################################################################################
:exclamation: DÉPRÉCIATION :exclamation:
Ce dépôt et le rôle associé sont dépréciés au profit de la Collection Ansible Manala
Vous trouverez des informations sur son utilisation dans le dépôt de la collection
#######################################################################################################
Rôle Ansible : Vim 
:exclamation: Signalez des problèmes et envoyez des requêtes de tirage dans le dépôt principal des rôles Ansible :exclamation:
Ce rôle s'occupe de l'installation et de la configuration de Vim.
Il fait partie de la pile Ansible Manala mais peut également être utilisé en tant que composant autonome.
Exigences
Aucune.
Dépendances
Aucune.
Installation
Ansible 2+
À l'aide de la CLI ansible galaxy :
ansible-galaxy install manala.vim
À l'aide du fichier de requirements d'ansible galaxy :
- src: manala.vim
Gestionnaires de rôle
Aucun
Variables de rôle
Nom | Par défaut | Type | Description |
---|---|---|---|
manala_vim_install_packages |
~ | Tableau | Paquets de dépendance à installer |
manala_vim_install_packages_default |
['vim'] | Tableau | Paquets de dépendance par défaut |
manala_vim_config_template |
'config/empty.j2' | Chaîne | Chemin du modèle vimrc.local |
manala_vim_config_file |
'/etc/vim/vimrc.local' | Chaîne | Chemin du fichier de configuration |
manala_vim_config |
~ | Tableau/Chaîne | Directives de configuration |
Configuration de VIM
La clé manala_vim_config_template
vous permettra d'utiliser des modèles de configuration.
Exemple
manala_vim_config_template: my/vim.j2
En combinaison avec cela, vous pouvez spécifier le fichier de configuration Vim avec manala_vim_config_file
:
manala_vim_config_file: /etc/vim/vimrc.local
Le manala_vim_config
est utilisé pour configurer Vim, vous pouvez spécifier n'importe quelle option Vim (voir : http://vimconfig.com/) comme suit :
Utiliser des paramètres de dictionnaire :
manala_vim_config:
syntax: "on"
encoding: utf8
expandtab: true # Utiliser des espaces au lieu des tabulations
smarttab: true # Être intelligent lors de l'utilisation des tabulations ;)
shiftwidth: 4 # 1 tabulation == 4 espaces
tabstop: 4
Utiliser une configuration brute :
manala_vim_config: |
set encoding=utf8
set expandtab
Utiliser des paramètres de tableau de dictionnaires (déprécié) :
manala_vim_config:
- syntax: "on"
- encoding: utf8
- expandtab: true # Utiliser des espaces au lieu des tabulations
- smarttab: true # Être intelligent lors de l'utilisation des tabulations ;)
- shiftwidth: 4 # 1 tabulation == 4 espaces
- tabstop: 4
Exemple de playbook
- hosts: servers
roles:
- role: manala.vim
Licence
MIT
Informations sur l'auteur
Manala (http://www.manala.io/)
ansible-galaxy install manala.vim