From 9457306a881cfe476ee0abbdba4f6f1eaa80db9d Mon Sep 17 00:00:00 2001 From: heqnx Date: Sat, 5 Jul 2025 12:21:29 +0300 Subject: initial commit on a working icecast2 setup --- tasks/nginx_setup.yaml | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 tasks/nginx_setup.yaml (limited to 'tasks/nginx_setup.yaml') diff --git a/tasks/nginx_setup.yaml b/tasks/nginx_setup.yaml new file mode 100644 index 0000000..604db6d --- /dev/null +++ b/tasks/nginx_setup.yaml @@ -0,0 +1,47 @@ +- name: remove /etc/nginx/sites-enabled directory + file: + path: /etc/nginx/sites-enabled + state: absent + +- name: remove /etc/nginx/sites-available directory + file: + path: /etc/nginx/sites-available + state: absent + +- name: ensure /var/www/html directory exists and is empty + file: + path: /var/www/html + state: directory + mode: '0755' + owner: www-data + group: www-data + +- name: clean /var/www/html contents + file: + path: /var/www/html + state: absent + become: true + ignore_errors: true + +- name: recreate /var/www/html directory + file: + path: /var/www/html + state: directory + mode: '0755' + owner: www-data + group: www-data + +- name: deploy nginx.conf from template + template: + src: nginx/nginx.conf.j2 + dest: /etc/nginx/nginx.conf + owner: root + group: root + mode: '0644' + +- name: restart nginx + systemd: + name: nginx + state: restarted + enabled: true + when: ansible_service_mgr == 'systemd' -- cgit v1.2.3