From 97f7d1ebd404debde3165a7d9ce43bbf5ce64260 Mon Sep 17 00:00:00 2001 From: John Shuping Date: Fri, 19 Feb 2016 12:35:03 -0500 Subject: [PATCH] role for the hashicorp tool suite --- playbook.yml | 2 +- roles/hashicorp/tasks/main.yml | 12 ++++++++++++ roles/vagrant/tasks/main.yml | 3 --- 3 files changed, 13 insertions(+), 4 deletions(-) create mode 100644 roles/hashicorp/tasks/main.yml delete mode 100644 roles/vagrant/tasks/main.yml diff --git a/playbook.yml b/playbook.yml index a34236e..a35b5dd 100644 --- a/playbook.yml +++ b/playbook.yml @@ -35,7 +35,7 @@ - { role: redshift, tags: ['redshift'] } - { role: rtorrent, tags: ['rtorrent'] } - { role: virtualbox, tags: ['virtualbox'] } - - { role: vagrant, tags: ['vagrant'] } + - { role: hashicorp, tags: ['hashicorp'] } - { role: yubikey, tags: ['yubikey'] } - { role: virtualenv, tags: ['virtualenv'] } - { role: backup, tags: ['backup'] } diff --git a/roles/hashicorp/tasks/main.yml b/roles/hashicorp/tasks/main.yml new file mode 100644 index 0000000..45bc786 --- /dev/null +++ b/roles/hashicorp/tasks/main.yml @@ -0,0 +1,12 @@ +--- +- name: Install vagrant + pacman: name=vagrant state=present + +- name: Install terraform, consul, and vault + aur: name={{ item }} user={{ user.name }} + with_items: + - terraform-bin + - consul + - vault-bin + tags: + - aur diff --git a/roles/vagrant/tasks/main.yml b/roles/vagrant/tasks/main.yml deleted file mode 100644 index 4c5acfa..0000000 --- a/roles/vagrant/tasks/main.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -- name: Install vagrant - pacman: name=vagrant state=present