diff options
| author | Dmitry Ilvokhin <d@ilvokhin.com> | 2026-01-02 16:55:48 +0000 |
|---|---|---|
| committer | Dmitry Ilvokhin <d@ilvokhin.com> | 2026-01-02 16:56:05 +0000 |
| commit | 6bc9c8ff43796a702b7abf8fc5baa68f5e85ee5d (patch) | |
| tree | e02fe663430392ce95321f50ac3fb5540a2ebb12 /roles/packages/tasks | |
| parent | 0b35f0b32b202311967d45b0b1b5e1488625d510 (diff) | |
| download | infra-6bc9c8ff43796a702b7abf8fc5baa68f5e85ee5d.tar.gz infra-6bc9c8ff43796a702b7abf8fc5baa68f5e85ee5d.tar.bz2 infra-6bc9c8ff43796a702b7abf8fc5baa68f5e85ee5d.zip | |
Role to serve packages.ilvokhin.com
Diffstat (limited to 'roles/packages/tasks')
| -rw-r--r-- | roles/packages/tasks/main.yml | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/roles/packages/tasks/main.yml b/roles/packages/tasks/main.yml new file mode 100644 index 0000000..12d87db --- /dev/null +++ b/roles/packages/tasks/main.yml @@ -0,0 +1,38 @@ +- name: Create /srv/http/packages.ilvokhin.com directory + ansible.builtin.file: + path: /srv/http/packages.ilvokhin.com + state: directory + owner: http + group: http + mode: u+rw,g+rw,o+r + +- name: Create arch sub-directories + ansible.builtin.file: + path: /srv/http/packages.ilvokhin.com/{{ item }} + state: directory + owner: http + group: http + mode: u+rw,g+rw,o+r + loop: + - x86_64 + +- name: Configure nginx for packages.ilvokhin.com + ansible.builtin.copy: + src: files/packages.ilvokhin.com + dest: /etc/nginx/sites-available + owner: root + group: root + mode: u+rw,g+r,o+r + notify: + - Reload nginx + +- name: Enable packages.ilvokhin.com site + ansible.builtin.file: + src: /etc/nginx/sites-available/packages.ilvokhin.com + dest: /etc/nginx/sites-enabled/packages.ilvokhin.com + owner: root + group: root + mode: u+rw,g+r,o+r + state: link + notify: + - Reload nginx |