linting varnish role
This commit is contained in:
parent
0b37136364
commit
50edb313f7
@ -9,7 +9,7 @@ varnish_acl_purge_hosts:
|
|||||||
|
|
||||||
varnish_health_check: "/healthcheck$"
|
varnish_health_check: "/healthcheck$"
|
||||||
|
|
||||||
varnishncsa_custom_items:
|
varnish_varnishncsa_custom_items:
|
||||||
- domain1
|
- domain1
|
||||||
- domain2
|
- domain2
|
||||||
- domain3
|
- domain3
|
||||||
|
|||||||
@ -1,22 +1,22 @@
|
|||||||
---
|
---
|
||||||
|
|
||||||
- name: rsyslogd restart
|
- name: Rsyslogd restart
|
||||||
ansible.builtin.systemd:
|
ansible.builtin.systemd:
|
||||||
name: rsyslog
|
name: rsyslog
|
||||||
state: restarted
|
state: restarted
|
||||||
|
|
||||||
- name: varnish reload
|
- name: Varnish reload
|
||||||
ansible.builtin.systemd:
|
ansible.builtin.systemd:
|
||||||
name: varnish
|
name: varnish
|
||||||
state: reloaded
|
state: reloaded
|
||||||
|
|
||||||
- name: varnish restart
|
- name: Varnish restart
|
||||||
ansible.builtin.systemd:
|
ansible.builtin.systemd:
|
||||||
name: varnish
|
name: varnish
|
||||||
daemon_reload: true
|
daemon_reload: true
|
||||||
state: restarted
|
state: restarted
|
||||||
|
|
||||||
- name: varnishncsa restart
|
- name: Varnishncsa restart
|
||||||
ansible.builtin.systemd:
|
ansible.builtin.systemd:
|
||||||
name: "varnishncsa-{{ item }}"
|
name: "varnishncsa-{{ item }}"
|
||||||
daemon_reload: true
|
daemon_reload: true
|
||||||
|
|||||||
@ -1,19 +1,19 @@
|
|||||||
---
|
---
|
||||||
|
|
||||||
- name: install varnish package
|
- name: Install varnish package
|
||||||
ansible.builtin.apt:
|
ansible.builtin.apt:
|
||||||
name: varnish
|
name: varnish
|
||||||
state: present
|
state: present
|
||||||
update_cache: true
|
update_cache: true
|
||||||
tags: install
|
tags: install
|
||||||
|
|
||||||
- name: hold packages
|
- name: Hold packages
|
||||||
ansible.builtin.dpkg_selections:
|
ansible.builtin.dpkg_selections:
|
||||||
name: "varnish"
|
name: "varnish"
|
||||||
selection: hold
|
selection: hold
|
||||||
tags: install
|
tags: install
|
||||||
|
|
||||||
- name: disabled default varnish/varnishcsa service
|
- name: Disabled default varnish/varnishcsa service
|
||||||
ansible.builtin.systemd:
|
ansible.builtin.systemd:
|
||||||
name: "{{ item }}"
|
name: "{{ item }}"
|
||||||
enabled: false
|
enabled: false
|
||||||
@ -23,95 +23,95 @@
|
|||||||
- varnishncsa
|
- varnishncsa
|
||||||
tags: install
|
tags: install
|
||||||
|
|
||||||
- name: ensure ipv4 takes precedence
|
- name: Ensure ipv4 takes precedence
|
||||||
ansible.builtin.lineinfile:
|
ansible.builtin.lineinfile:
|
||||||
path: /etc/gai.conf
|
path: /etc/gai.conf
|
||||||
line: precedence ::ffff:0:0/96 100
|
line: precedence ::ffff:0:0/96 100
|
||||||
tags: install
|
tags: install
|
||||||
|
|
||||||
- name: deploy rsyslogd conf
|
- name: Deploy rsyslogd conf
|
||||||
ansible.builtin.copy:
|
ansible.builtin.copy:
|
||||||
src: rsyslog.conf
|
src: rsyslog.conf
|
||||||
dest: /etc/rsyslog.d/10-varnishd.conf
|
dest: /etc/rsyslog.d/10-varnishd.conf
|
||||||
owner: root
|
owner: root
|
||||||
group: root
|
group: root
|
||||||
mode: 0644
|
mode: "0644"
|
||||||
tags: install
|
tags: install
|
||||||
notify: rsyslogd restart
|
notify: Rsyslogd restart
|
||||||
|
|
||||||
- name: deploy logrotate conf
|
- name: Deploy logrotate conf
|
||||||
ansible.builtin.copy:
|
ansible.builtin.copy:
|
||||||
src: logrotate.conf
|
src: logrotate.conf
|
||||||
dest: /etc/logrotate.d/varnishd
|
dest: /etc/logrotate.d/varnishd
|
||||||
owner: root
|
owner: root
|
||||||
group: root
|
group: root
|
||||||
mode: 0644
|
mode: "0644"
|
||||||
tags: install
|
tags: install
|
||||||
|
|
||||||
- name: deploy varnishncsa logrotate conf
|
- name: Deploy varnishncsa logrotate conf
|
||||||
ansible.builtin.copy:
|
ansible.builtin.copy:
|
||||||
src: logrotatencsa.conf
|
src: logrotatencsa.conf
|
||||||
dest: /etc/logrotate.d/varnishncsa
|
dest: /etc/logrotate.d/varnishncsa
|
||||||
owner: root
|
owner: root
|
||||||
group: root
|
group: root
|
||||||
mode: 0644
|
mode: "0644"
|
||||||
tags: install
|
tags: install
|
||||||
|
|
||||||
- name: create varnishncsa log dir
|
- name: Create varnishncsa log dir
|
||||||
ansible.builtin.file:
|
ansible.builtin.file:
|
||||||
path: /data/log/web/
|
path: /data/log/web/
|
||||||
state: directory
|
state: directory
|
||||||
owner: varnishlog
|
owner: varnishlog
|
||||||
group: varnish
|
group: varnish
|
||||||
mode: 0750
|
mode: "0750"
|
||||||
tags: install
|
tags: install
|
||||||
|
|
||||||
- name: deploy custom varnish systemd service file
|
- name: Deploy custom varnish systemd service file
|
||||||
ansible.builtin.template:
|
ansible.builtin.template:
|
||||||
src: varnish.service.j2
|
src: varnish.service.j2
|
||||||
dest: /etc/systemd/system/varnish.service
|
dest: /etc/systemd/system/varnish.service
|
||||||
owner: root
|
owner: root
|
||||||
group: root
|
group: root
|
||||||
mode: 0644
|
mode: "0644"
|
||||||
tags: install,config
|
tags: install,config
|
||||||
notify: varnish restart
|
notify: Varnish restart
|
||||||
|
|
||||||
- name: deploy custom varnishncsa systemd service file
|
- name: Deploy custom varnishncsa systemd service file
|
||||||
ansible.builtin.template:
|
ansible.builtin.template:
|
||||||
src: "{{ env }}-varnishncsa-{{ item }}.service.j2"
|
src: "{{ env }}-varnishncsa-{{ item }}.service.j2"
|
||||||
dest: "/etc/systemd/system/varnishncsa-{{ item }}.service"
|
dest: "/etc/systemd/system/varnishncsa-{{ item }}.service"
|
||||||
owner: root
|
owner: root
|
||||||
group: root
|
group: root
|
||||||
mode: 0644
|
mode: "0644"
|
||||||
tags: install,config
|
tags: install,config
|
||||||
with_items: "{{ varnishncsa_custom_items }}"
|
with_items: "{{ varnish_varnishncsa_custom_items }}"
|
||||||
notify: varnishncsa restart
|
notify: Varnishncsa restart
|
||||||
|
|
||||||
- name: enabled custom varnish systemd service
|
- name: Enabled custom varnish systemd service
|
||||||
ansible.builtin.systemd:
|
ansible.builtin.systemd:
|
||||||
name: varnish
|
name: varnish
|
||||||
enabled: true
|
enabled: true
|
||||||
tags: install
|
tags: install
|
||||||
|
|
||||||
- name: start varnish on install
|
- name: Start varnish on install
|
||||||
ansible.builtin.systemd:
|
ansible.builtin.systemd:
|
||||||
name: varnish
|
name: varnish
|
||||||
state: started
|
state: started
|
||||||
tags: install
|
tags: install
|
||||||
|
|
||||||
- name: enabled custom varnishncsa services
|
- name: Enabled custom varnishncsa services
|
||||||
ansible.builtin.systemd:
|
ansible.builtin.systemd:
|
||||||
name: "varnishncsa-{{ item }}"
|
name: "varnishncsa-{{ item }}"
|
||||||
enabled: true
|
enabled: true
|
||||||
with_items: "{{ varnishncsa_custom_items }}"
|
with_items: "{{ varnish_varnishncsa_custom_items }}"
|
||||||
tags: install
|
tags: install
|
||||||
|
|
||||||
- name: deploy varnish config file
|
- name: Deploy varnish config file
|
||||||
ansible.builtin.template:
|
ansible.builtin.template:
|
||||||
src: default.vcl.j2
|
src: default.vcl.j2
|
||||||
dest: /etc/varnish/default.vcl
|
dest: /etc/varnish/default.vcl
|
||||||
owner: root
|
owner: root
|
||||||
group: root
|
group: root
|
||||||
mode: 0644
|
mode: "0644"
|
||||||
tags: install,config
|
tags: install,config
|
||||||
notify: varnish reload
|
notify: Varnish reload
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user