aboutsummaryrefslogtreecommitdiffstats
path: root/ansible/roles/web
diff options
context:
space:
mode:
Diffstat (limited to 'ansible/roles/web')
-rw-r--r--ansible/roles/web/handlers/main.yml15
-rw-r--r--ansible/roles/web/tasks/main.yml68
2 files changed, 46 insertions, 37 deletions
diff --git a/ansible/roles/web/handlers/main.yml b/ansible/roles/web/handlers/main.yml
index 3f71f4c..5d36f51 100644
--- a/ansible/roles/web/handlers/main.yml
+++ b/ansible/roles/web/handlers/main.yml
@@ -1,7 +1,16 @@
---
- name: restart apache
- service: name=apache2 state=restarted
+ systemd:
+ state: restarted
+ daemon_reload: yes
+ name: apache2
+
- name: restart varnish
- service: name=varnish state=restarted
+ systemd:
+ state: restarted
+ daemon_reload: yes
+ name: varnish
+
- name: reload systemd
- command: systemctl daemon-reload
+ systemd:
+ daemon_reload: yes
diff --git a/ansible/roles/web/tasks/main.yml b/ansible/roles/web/tasks/main.yml
index dce3f4c..1c89947 100644
--- a/ansible/roles/web/tasks/main.yml
+++ b/ansible/roles/web/tasks/main.yml
@@ -1,39 +1,38 @@
- name: Install front-packages
apt:
- name: "{{ item }}"
+ name: [
+ 'libcapture-tiny-perl',
+ 'libcommon-sense-perl',
+ 'libdata-dumper-simple-perl',
+ 'libdbd-pg-perl',
+ 'libdbi-perl',
+ 'libdigest-perl',
+ 'libgd-perl',
+ 'libgeo-ip-perl',
+ 'libhtml-parser-perl',
+ 'libhtml-template-perl',
+ 'libjson-perl',
+ 'libjson-xs-perl',
+ 'libnetaddr-ip-perl',
+ 'libnet-cidr-perl',
+ 'libnet-ip-perl',
+ 'libnet-oping-perl',
+ 'libnet-rawip-perl',
+ 'libsnmp-perl',
+ 'libsocket6-perl',
+ 'libsocket-perl',
+ 'libswitch-perl',
+ 'libtimedate-perl',
+ 'perl',
+ 'perl-base',
+ 'perl-modules',
+ 'libfreezethaw-perl',
+ 'apache2',
+ 'libxml2-dev',
+ 'build-essential',
+ 'cpanminus',
+ 'apt-transport-https']
state: present
- with_items:
- - libcapture-tiny-perl
- - libcommon-sense-perl
- - libdata-dumper-simple-perl
- - libdbd-pg-perl
- - libdbi-perl
- - libdigest-perl
- - libgd-perl
- - libgeo-ip-perl
- - libhtml-parser-perl
- - libhtml-template-perl
- - libjson-perl
- - libjson-xs-perl
- - libnetaddr-ip-perl
- - libnet-cidr-perl
- - libnet-ip-perl
- - libnet-oping-perl
- - libnet-rawip-perl
- - libsnmp-perl
- - libsocket6-perl
- - libsocket-perl
- - libswitch-perl
- - libtimedate-perl
- - perl
- - perl-base
- - perl-modules
- - libfreezethaw-perl
- - apache2
- - libxml2-dev
- - build-essential
- - cpanminus
- - apt-transport-https
- name: Add packagecloud.io Varnish apt key.
apt_key:
@@ -85,5 +84,6 @@
ignore_errors: true
notify: restart apache
-- cpanm:
+- name: Install InfluxDB module
+ cpanm:
name: AnyEvent::InfluxDB