Ich versuche, Tags von meinem Ansible-Projekt über ctags zu generieren. Aber es stimmt immer noch nicht die richtigen Strings. Balg sind Params, mit denen ich arbeite. Was vermisse ich? Nach erfolgreichem Lauf erwarte ich ./.tags Datei, die alle Namen der Aufgaben enthält. Ich verwende Ctags 5.8 von Homebrew.Ctags für ansible Projekt
BTW begann ich hier - http://blog.iany.me/2015/02/ctags-for-ansible/
Befehl: /usr/local/Cellar/ctags/5.8_1/bin/ctags -f .tags --recurse .
./.ctags
--langdef=ansible
--langmap=ansible:.yml.yaml
--regex-ansible=/^[ \t]*-[ \t]*name:[ \t]*([\w\s]+)\n/\1/i
--languages=+ansible
Beispiel Aufgaben
Datei---
- name: install docker-py
pip: name=docker-py version=1.7.2
become: yes
- name: Install tmux
yum:
name: tmux
state: present
update_cache: yes
become: yes
Ich bestehen nicht auf ctags. Mein Ziel ist es, Symbole für den Atom-Editor zu haben, mit denen ich schnell durch mein Ansible-Projekt springen kann.