diff options
Diffstat (limited to 'ansible/roles/web')
-rw-r--r-- | ansible/roles/web/handlers/main.yml | 15 | ||||
-rw-r--r-- | ansible/roles/web/tasks/main.yml | 68 |
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 |