]> git.apps.os.sepia.ceph.com Git - ceph-cm-ansible.git/commitdiff
nameserver: Add packages task
authorDavid Galloway <dgallowa@redhat.com>
Tue, 12 Apr 2016 20:28:06 +0000 (16:28 -0400)
committerDavid Galloway <dgallowa@redhat.com>
Fri, 22 Apr 2016 16:37:47 +0000 (12:37 -0400)
Signed-off-by: David Galloway <dgallowa@redhat.com>
roles/nameserver/tasks/main.yml
roles/nameserver/tasks/packages.yml [new file with mode: 0644]
roles/nameserver/vars/packages.yml [new file with mode: 0644]

index ed97d539c095cf1413af30cc23dea272095b97dd..bbc2112d3e1e1ff80eef5461bd8ef996eb2e4988 100644 (file)
@@ -1 +1,5 @@
 ---
+# Install and update system packages
+- include: packages.yml
+  tags:
+    - packages
diff --git a/roles/nameserver/tasks/packages.yml b/roles/nameserver/tasks/packages.yml
new file mode 100644 (file)
index 0000000..b162592
--- /dev/null
@@ -0,0 +1,10 @@
+---
+- name: Include nameserver 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/nameserver/vars/packages.yml b/roles/nameserver/vars/packages.yml
new file mode 100644 (file)
index 0000000..7f42b50
--- /dev/null
@@ -0,0 +1,15 @@
+---
+packages:
+  ## misc tools
+  - vim
+  - wget
+  - mlocate
+  - git
+  ## bind-specific packages
+  - bind
+  - bind-utils
+  ## firewall
+  - firewalld
+  ## monitoring
+  - nrpe
+  - nagios-plugins-all