-
jurgenhaas authoredjurgenhaas authored
install.yml 852 B
---
# file: roles/haproxy/tasks/install.yml
- name: "Proxy | Add Apt Repositories"
apt_repository:
repo='{{ item }}'
state=present
with_items:
- "ppa:vbernat/haproxy-1.6"
- name: "Proxy | Install some packages"
apt:
pkg='{{ item }}'
state=installed
with_items:
- haproxy
- hatop
- socat
- php5
- php5-mysql
- name: "Proxy | create directories"
file:
dest='{{ item }}'
state=directory
mode='755'
with_items:
- /etc/haproxy/certs
- /etc/haproxy/update
- name: "Proxy | Install hatop shortcut"
copy:
src='usr_local_bin_hatop'
dest='/usr/local/bin/hatop'
owner='root'
group='root'
mode='755'
- name: "Proxy | Install log rotator"
copy:
src='etc_logrotate_d_haproxy'
dest='/etc/logrotate.d/haproxy'
owner='root'
group='root'
mode='644'