]> git.apps.os.sepia.ceph.com Git - ceph-cm-ansible.git/commitdiff
gateway: Set packages needed for gateway role
authorDavid Galloway <dgallowa@redhat.com>
Fri, 18 Mar 2016 19:43:45 +0000 (15:43 -0400)
committerDavid Galloway <dgallowa@redhat.com>
Mon, 21 Mar 2016 19:50:29 +0000 (15:50 -0400)
Signed-off-by: David Galloway <dgallowa@redhat.com>
roles/gateway/tasks/packages.yml [new file with mode: 0644]
roles/gateway/vars/packages.yml [new file with mode: 0644]

diff --git a/roles/gateway/tasks/packages.yml b/roles/gateway/tasks/packages.yml
new file mode 100644 (file)
index 0000000..253d71a
--- /dev/null
@@ -0,0 +1,10 @@
+---
+- name: Include gateway package list
+  include_vars: packages.yml
+
+- name: Install and update packages
+  yum:
+    name: "{{ item }}"
+    state: latest
+    enablerepo: epel
+  with_items: packages
diff --git a/roles/gateway/vars/packages.yml b/roles/gateway/vars/packages.yml
new file mode 100644 (file)
index 0000000..2d1f25f
--- /dev/null
@@ -0,0 +1,16 @@
+---
+packages:
+  ## misc tools
+  - vim
+  - wget
+  - mlocate
+  - ipmitool
+  - git
+  - fail2ban
+  ## VPN-specific stuff
+  - openvpn
+  - easy-rsa
+  - iptables-services
+  ## monitoring
+  - nrpe
+  - nagios-plugins-all