Use snapshot build for uffd, to have working OIDC
Signed-off-by: Nis Wechselberg <enbewe@enbewe.de>
This commit is contained in:
parent
9809ae6e6f
commit
5aefea179d
5 changed files with 19 additions and 6 deletions
Binary file not shown.
|
@ -15,7 +15,23 @@
|
||||||
state: 'directory'
|
state: 'directory'
|
||||||
mode: 'u=rwx,g=rx,o=rx'
|
mode: 'u=rwx,g=rx,o=rx'
|
||||||
|
|
||||||
- name: 'Copy required files for image'
|
- name: 'Copy static files for image'
|
||||||
|
become: true
|
||||||
|
ansible.builtin.copy:
|
||||||
|
src: 'container/{{ item.file }}'
|
||||||
|
dest: '{{ uffd_build_tempdir }}/{{ item.file }}'
|
||||||
|
owner: 'root'
|
||||||
|
group: 'root'
|
||||||
|
mode: '{{ item.mode }}'
|
||||||
|
loop:
|
||||||
|
- file: 'cccv-archive-key.asc'
|
||||||
|
mode: 'u=rw,g=r,o=r'
|
||||||
|
- file: 'entrypoint.sh'
|
||||||
|
mode: 'u=rwx,g=rx,o=rx'
|
||||||
|
- file: 'uffd_2.3.1+git20240620T191647-5ccee36c_all.deb'
|
||||||
|
mode: 'u=rw,g=r,o=r'
|
||||||
|
|
||||||
|
- name: 'Copy templates for image'
|
||||||
become: true
|
become: true
|
||||||
ansible.builtin.template:
|
ansible.builtin.template:
|
||||||
src: 'container/{{ item.file }}'
|
src: 'container/{{ item.file }}'
|
||||||
|
@ -26,12 +42,8 @@
|
||||||
loop:
|
loop:
|
||||||
- file: 'cccv-archive.list'
|
- file: 'cccv-archive.list'
|
||||||
mode: 'u=rw,g=r,o=r'
|
mode: 'u=rw,g=r,o=r'
|
||||||
- file: 'cccv-archive-key.asc'
|
|
||||||
mode: 'u=rw,g=r,o=r'
|
|
||||||
- file: 'Containerfile'
|
- file: 'Containerfile'
|
||||||
mode: 'u=rw,g=r,o=r'
|
mode: 'u=rw,g=r,o=r'
|
||||||
- file: 'entrypoint.sh'
|
|
||||||
mode: 'u=rwx,g=rx,o=rx'
|
|
||||||
|
|
||||||
- name: 'Create uffd container'
|
- name: 'Create uffd container'
|
||||||
become: true
|
become: true
|
||||||
|
|
|
@ -13,10 +13,11 @@ RUN apt-get -qq update && \
|
||||||
# Place the pacakge sources data in the image to download uffd
|
# Place the pacakge sources data in the image to download uffd
|
||||||
COPY cccv-archive-key.asc /etc/apt/trusted.gpg.d/
|
COPY cccv-archive-key.asc /etc/apt/trusted.gpg.d/
|
||||||
COPY cccv-archive.list /etc/apt/sources.list.d/
|
COPY cccv-archive.list /etc/apt/sources.list.d/
|
||||||
|
COPY uffd_2.3.1+git20240620T191647-5ccee36c_all.deb /tmp/
|
||||||
|
|
||||||
# Install uffd from (new) package sources
|
# Install uffd from (new) package sources
|
||||||
RUN apt-get -qq update && \
|
RUN apt-get -qq update && \
|
||||||
apt-get -qq install --no-install-recommends uffd && \
|
apt-get -qq install --no-install-recommends /tmp/uffd_2.3.1+git20240620T191647-5ccee36c_all.deb && \
|
||||||
# Create a "new" config from the inital config without the preset secret key
|
# Create a "new" config from the inital config without the preset secret key
|
||||||
cat /etc/uffd/uffd.cfg | grep -v "SECRET_KEY=" > /etc/uffd/uffd.cfg.tmp && \
|
cat /etc/uffd/uffd.cfg | grep -v "SECRET_KEY=" > /etc/uffd/uffd.cfg.tmp && \
|
||||||
mv /etc/uffd/uffd.cfg.tmp /etc/uffd/uffd.cfg && \
|
mv /etc/uffd/uffd.cfg.tmp /etc/uffd/uffd.cfg && \
|
||||||
|
|
Loading…
Reference in a new issue