wip: fix wheelhost

wheelhost
Dustin 2024-01-09 18:10:34 -06:00
parent 1226f1f005
commit 3393c4db29
4 changed files with 19 additions and 11 deletions

View File

@ -0,0 +1 @@
wheelhost_store_dir: /srv/www/wheelhost

View File

@ -7,15 +7,15 @@
- name: ensure wheel storage directory exists - name: ensure wheel storage directory exists
file: file:
path=/var/lib/wheels path: '{{ wheelhost_store_dir }}'
owner=root owner: root
group=root group: root
mode=0775 mode: ug=rwx,g=rx
state=directory state: directory
- name: ensure jenkins can write to the wheel storage directory - name: ensure jenkins can write to the wheel storage directory
acl: acl:
path: /var/lib/wheels path: '{{ wheelhost_store_dir }}'
etype: user etype: user
entity: jenkins entity: jenkins
permissions: rwx permissions: rwx
@ -26,9 +26,9 @@
- current - current
- name: ensure apache is configured to serve wheel directory - name: ensure apache is configured to serve wheel directory
copy: template:
src=wheels.httpd.conf src: wheels.httpd.conf.j2
dest=/etc/httpd/conf.d/wheels.conf dest: /etc/httpd/conf.d/wheels.conf
mode=0644 mode: u=rw,go=r
notify: notify:
- reload httpd - reload httpd

View File

@ -0,0 +1,7 @@
Alias /wheels {{ wheelhost_store_dir }}
<Directory {{ wheelhost_store_dir }}>
Require all granted
Options +Indexes
IndexOptions -FancyIndexing -HTMLTable
</Directory>

View File

@ -1,4 +1,4 @@
- hosts: wheelhost - hosts: wheelhost
roles: roles:
- web - apache
- wheelhost - wheelhost