summaryrefslogtreecommitdiffstats
path: root/roles
diff options
context:
space:
mode:
authorStephen Smoogen <smooge@redhat.com>2017-01-18 19:34:08 +0000
committerStephen Smoogen <smooge@redhat.com>2017-01-18 19:34:08 +0000
commit2f92b9777a75d853d9b70ef97280ead9ea69a71d (patch)
tree54b4ca6f9fb2c72a68742ab7fed70539a9ab8994 /roles
parentd5890a1fca8cc08ef299c43fc02f066071230964 (diff)
downloadansible-2f92b9777a75d853d9b70ef97280ead9ea69a71d.tar.gz
ansible-2f92b9777a75d853d9b70ef97280ead9ea69a71d.tar.xz
ansible-2f92b9777a75d853d9b70ef97280ead9ea69a71d.zip
we need to add a larger limits for file coverage
Diffstat (limited to 'roles')
-rw-r--r--roles/base/files/rsyslog/rsyslog-limits.conf2
-rw-r--r--roles/base/tasks/main.yml15
2 files changed, 16 insertions, 1 deletions
diff --git a/roles/base/files/rsyslog/rsyslog-limits.conf b/roles/base/files/rsyslog/rsyslog-limits.conf
new file mode 100644
index 000000000..c8d00bc04
--- /dev/null
+++ b/roles/base/files/rsyslog/rsyslog-limits.conf
@@ -0,0 +1,2 @@
+[Service]
+LimitNOFILE=16384
diff --git a/roles/base/tasks/main.yml b/roles/base/tasks/main.yml
index 5d555277c..44c9aae70 100644
--- a/roles/base/tasks/main.yml
+++ b/roles/base/tasks/main.yml
@@ -330,7 +330,20 @@
- rsyslogd
- config
- base
- - base
+
+- name: rsyslogd make systemd limits directory for file handles
+ file: dest=/etc/systemd/system/rsyslog.service.d/ mode=0755 owner=root group=root state=directory
+ when: inventory_hostname.startswith('log')
+ tags:
+ - rsyslogd
+ - config
+
+- name: rsyslogd put systemd limits directory for file handles
+ copy: src=rsyslog/rsyslog-limits.conf dest=/etc/systemd/system/rsyslog.service.d/limits.conf mode=0644
+ when: inventory_hostname.startswith('log')
+ tags:
+ - rsyslogd
+ - config
- name: Setup postfix
include: postfix.yml