ansible-roles/library/roles/jetty-apache/tasks/jetty.yml

54 lines
1.2 KiB
YAML

---
- name: Install the jetty packages
apt: pkg={{ item }} state=present force=yes
with_items:
- jetty
- libapache2-mod-jk
notify:
apache2 reload
tags:
- jetty
- name: Ensure that the jetty cache directory exists
file: dest={{ item }} owner={{ jetty.user }} group={{ jetty.group }} mode=0750 state=directory
with_items:
- '{{ jetty.cache_dir }}'
- '{{ jetty.tmp_dir }}'
- '{{ jetty.jvm_tmp_dir }}'
tags:
- jetty
- name: Install the jetty defaults
template: src=jetty-defaults.j2 dest=/etc/default/jetty
notify:
Restart jetty
tags:
- jetty
# - name: Set the jetty limits
# template: src={{ item }}.j2 dest=/etc/jetty/{{ item }}
# with_items:
# - jetty-setuid.xml
# notify:
# Restart jetty
# tags:
# - jetty
# - name: Load jetty-setuid.xml in /etc/jetty/jetty.conf
# lineinfile: name=/etc/jetty/jetty.conf line={{ item }}
# with_items:
# - '/etc/jetty/jetty-setuid.xml'
# notify:
# Restart jetty
# tags:
# - jetty
- name: Set the jetty limits
template: src={{ item }}.j2 dest=/etc/security/limits.d/{{ item }}
with_items:
- jetty-limits.conf
notify:
Restart jetty
tags:
- jetty