diff --git a/nginx.conf b/nginx.conf deleted file mode 100644 index 5b42d07..0000000 --- a/nginx.conf +++ /dev/null @@ -1,29 +0,0 @@ -user www-data; -worker_processes auto; -pid /run/nginx.pid; -include /etc/nginx/modules-enabled/*.conf; - -events { - worker_connections 768; -} - -http { - sendfile on; - tcp_nopush on; - tcp_nodelay on; - keepalive_timeout 65; - types_hash_max_size 2048; - include /etc/nginx/mime.types; - default_type text/html; - access_log /var/log/nginx/access.log; - error_log /var/log/nginx/error.log; - gzip on; - - server { - listen 80 default_server; - listen [::]:80 default_server; - location / { - return 200 "My internal ip: $server_addr"; - } - } -} diff --git a/nginx_setup.yml b/nginx_setup.yml new file mode 100644 index 0000000..11470c4 --- /dev/null +++ b/nginx_setup.yml @@ -0,0 +1,37 @@ +--- +- name: Configure nginx + hosts: all + tasks: + - name: copy config + ansible.builtin.copy: + dest: /etc/nginx/nginx.conf + content: | + user www-data; + worker_processes auto; + pid /run/nginx.pid; + include /etc/nginx/modules-enabled/*.conf; + events { worker_connections 768; } + http { + sendfile on; + tcp_nopush on; + tcp_nodelay on; + keepalive_timeout 65; + types_hash_max_size 2048; + include /etc/nginx/mime.types; + default_type text/html; + access_log /var/log/nginx/access.log; + error_log /var/log/nginx/error.log; + gzip on; + server { + listen 80 default_server; + listen [::]:80 default_server; + location / { + return 200 "My internal ip: $server_addr\n"; + } + } + } + + - name: restart service + ansible.builtin.service: + name: nginx + state: restarted