From f84930c9c22f89ea973df892b59b292f26df21d7 Mon Sep 17 00:00:00 2001 From: Pig Monkey Date: Mon, 28 Sep 2015 16:01:48 -0700 Subject: [PATCH] support multiple editors --- group_vars/all | 3 +++ playbook.yml | 2 +- roles/{vim => editors}/meta/main.yml | 0 roles/editors/tasks/main.yml | 4 ++++ roles/vim/tasks/main.yml | 6 ------ 5 files changed, 8 insertions(+), 7 deletions(-) rename roles/{vim => editors}/meta/main.yml (100%) create mode 100644 roles/editors/tasks/main.yml delete mode 100644 roles/vim/tasks/main.yml diff --git a/group_vars/all b/group_vars/all index 3e65d45..634f3a8 100644 --- a/group_vars/all +++ b/group_vars/all @@ -18,3 +18,6 @@ ssh: port: 22 user_key: /root/id_rsa enable_sshd: False + +editors: + - gvim diff --git a/playbook.yml b/playbook.yml index b5106fd..4822462 100644 --- a/playbook.yml +++ b/playbook.yml @@ -9,7 +9,7 @@ - { role: network } - { role: ntp } - { role: unbound } - - { role: vim } + - { role: editors } - { role: browsers } - { role: media } - { role: laptop } diff --git a/roles/vim/meta/main.yml b/roles/editors/meta/main.yml similarity index 100% rename from roles/vim/meta/main.yml rename to roles/editors/meta/main.yml diff --git a/roles/editors/tasks/main.yml b/roles/editors/tasks/main.yml new file mode 100644 index 0000000..5c3fa8b --- /dev/null +++ b/roles/editors/tasks/main.yml @@ -0,0 +1,4 @@ +--- +- name: Install editors + pacman: name={{ item }} state=present + with_items: "{{ editors }}" diff --git a/roles/vim/tasks/main.yml b/roles/vim/tasks/main.yml deleted file mode 100644 index ff29a15..0000000 --- a/roles/vim/tasks/main.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- -- name: Install gvim - pacman: name=gvim state=present - -- name: Install vim plugins - command: vim +PluginInstall! +qall