diff options
author | Dmitry Ilvokhin <d@ilvokhin.com> | 2024-01-06 18:53:54 +0000 |
---|---|---|
committer | Dmitry Ilvokhin <d@ilvokhin.com> | 2024-01-06 18:53:54 +0000 |
commit | 6c781bb8b9b5dea1f3cdb75a6cbde2b9e8942e8c (patch) | |
tree | 9426a091ae3284a117b5482a87c91a96d740c34e | |
parent | 6db38b7ab9ad2d629f6c317d413cc23f8a40bf44 (diff) | |
download | infra-6c781bb8b9b5dea1f3cdb75a6cbde2b9e8942e8c.tar.gz infra-6c781bb8b9b5dea1f3cdb75a6cbde2b9e8942e8c.tar.bz2 infra-6c781bb8b9b5dea1f3cdb75a6cbde2b9e8942e8c.zip |
Make nginx a role
-rw-r--r-- | playbooks/web.yml | 4 | ||||
-rw-r--r-- | roles/nginx/files/nginx.conf (renamed from roles/web/files/nginx/nginx.conf) | 0 | ||||
-rw-r--r-- | roles/nginx/files/nginx.logrotate (renamed from roles/web/files/nginx/nginx.logrotate) | 0 | ||||
-rw-r--r-- | roles/nginx/handlers/main.yml (renamed from roles/web/handlers/nginx.yml) | 0 | ||||
-rw-r--r-- | roles/nginx/tasks/main.yml (renamed from roles/web/tasks/nginx.yml) | 8 |
5 files changed, 10 insertions, 2 deletions
diff --git a/playbooks/web.yml b/playbooks/web.yml new file mode 100644 index 0000000..51a7a14 --- /dev/null +++ b/playbooks/web.yml @@ -0,0 +1,4 @@ +- name: Essential setup for all hosts + hosts: web + roles: + - { role: nginx } diff --git a/roles/web/files/nginx/nginx.conf b/roles/nginx/files/nginx.conf index ce8302d..ce8302d 100644 --- a/roles/web/files/nginx/nginx.conf +++ b/roles/nginx/files/nginx.conf diff --git a/roles/web/files/nginx/nginx.logrotate b/roles/nginx/files/nginx.logrotate index da8ba47..da8ba47 100644 --- a/roles/web/files/nginx/nginx.logrotate +++ b/roles/nginx/files/nginx.logrotate diff --git a/roles/web/handlers/nginx.yml b/roles/nginx/handlers/main.yml index c10ab50..c10ab50 100644 --- a/roles/web/handlers/nginx.yml +++ b/roles/nginx/handlers/main.yml diff --git a/roles/web/tasks/nginx.yml b/roles/nginx/tasks/main.yml index 43f7058..82eb9ea 100644 --- a/roles/web/tasks/nginx.yml +++ b/roles/nginx/tasks/main.yml @@ -23,7 +23,7 @@ - name: Configure nginx ansible.builtin.copy: - src: roles/web/files/nginx/nginx.conf + src: files/nginx.conf dest: /etc/nginx/nginx.conf owner: root group: root @@ -31,9 +31,13 @@ notify: - Reload nginx +- name: Install logrotate + ansible.builtin.include_role: + name: logrotate + - name: Configure nginx logrotate ansible.builtin.copy: - src: roles/web/files/nginx/nginx.logrotate + src: files/nginx.logrotate dest: /etc/logrotate.d/nginx owner: root group: root |