Skip to content

Commit 4d96f1f

Browse files
author
Bryan Kendall
committed
add user-content-pixel role
1 parent f88c3a8 commit 4d96f1f

3 files changed

Lines changed: 63 additions & 0 deletions

File tree

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
---
2+
- name: assert nginx config directory
3+
tags: [ deploy ]
4+
become: yes
5+
file:
6+
state: directory
7+
dest: /etc/nginx
8+
9+
- name: assert nginx sites-available directory
10+
tags: [ deploy ]
11+
become: yes
12+
file:
13+
state: directory
14+
dest: /etc/nginx/sites-available
15+
16+
- name: assert nginx sites-enable directory
17+
tags: [ deploy ]
18+
become: yes
19+
file:
20+
state: directory
21+
dest: /etc/nginx/sites-enable
22+
23+
- name: put configuration in place
24+
tags: [ deploy ]
25+
become: yes
26+
template:
27+
src: "{{ item }}"
28+
dest: /etc/nginx/sites-available/{{ item }}
29+
with_items:
30+
- 90-user-content-pixel.conf
31+
32+
- name: link configuration to enable
33+
tags: [ deploy ]
34+
become: yes
35+
file:
36+
state: link
37+
dest: /etc/nginx/sites-enabled/{{ item }}
38+
src: /etc/nginx/sites-available/{{ item }}
39+
with_items:
40+
- 90-user-content-pixel.conf
41+
42+
- name: reload nginx
43+
tags: [ deploy ]
44+
become: yes
45+
shell: >
46+
docker ps |
47+
awk '/nginx/{ print $1 }' |
48+
xargs -n 1 docker kill --signal SIGHUP
49+
args:
50+
executable: /bin/bash
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
server {
2+
listen 80;
3+
server_name blue.{{ user_content_domain }};
4+
5+
location = /pixel.gif {
6+
add_header Set-Cookie "isModerating=1; Domain=.{{ user_content_domain }}; Path=/; HttpOnly; Secure;";
7+
empty_gif;
8+
}
9+
}

ansible/user-content-pixel.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
---
2+
- hosts: socket-server-proxy
3+
roles:
4+
- { role: user-content-pixel }

0 commit comments

Comments
 (0)