mirror of
https://github.com/spantaleev/matrix-docker-ansible-deploy.git
synced 2026-09-14 11:53:13 +00:00
Use Docker CLI for the LiveKit OpenID fixture
This commit is contained in:
@@ -99,23 +99,29 @@
|
|||||||
- matrix_livekit_jwt_service_molecule_network.rc != 0
|
- matrix_livekit_jwt_service_molecule_network.rc != 0
|
||||||
- "'already exists' not in matrix_livekit_jwt_service_molecule_network.stderr"
|
- "'already exists' not in matrix_livekit_jwt_service_molecule_network.stderr"
|
||||||
|
|
||||||
|
- name: Ensure a previous HTTPS OpenID fixture is gone
|
||||||
|
ansible.builtin.command:
|
||||||
|
argv:
|
||||||
|
- docker
|
||||||
|
- rm
|
||||||
|
- --force
|
||||||
|
- matrix-livekit-jwt-openid-fixture
|
||||||
|
register: matrix_livekit_jwt_service_openid_fixture_removal
|
||||||
|
changed_when: matrix_livekit_jwt_service_openid_fixture_removal.rc == 0
|
||||||
|
failed_when: false
|
||||||
|
|
||||||
- name: Ensure the HTTPS OpenID fixture is running
|
- name: Ensure the HTTPS OpenID fixture is running
|
||||||
community.docker.docker_container:
|
ansible.builtin.command:
|
||||||
name: matrix-livekit-jwt-openid-fixture
|
argv:
|
||||||
image: "{{ molecule_shared_image_python }}"
|
- docker
|
||||||
pull: always
|
- run
|
||||||
command:
|
- --detach
|
||||||
|
- --name=matrix-livekit-jwt-openid-fixture
|
||||||
|
- --network={{ matrix_livekit_jwt_service_container_network }}
|
||||||
|
- --network-alias=matrix-openid-fixture
|
||||||
|
- --mount=type=bind,src=/matrix/molecule-livekit-openid-fixture,dst=/fixture,readonly
|
||||||
|
- "{{ molecule_shared_image_python }}"
|
||||||
- python3
|
- python3
|
||||||
- /fixture/openid-fixture.py
|
- /fixture/openid-fixture.py
|
||||||
mounts:
|
register: matrix_livekit_jwt_service_openid_fixture_start
|
||||||
- source: /matrix/molecule-livekit-openid-fixture
|
changed_when: matrix_livekit_jwt_service_openid_fixture_start.rc == 0
|
||||||
target: /fixture
|
|
||||||
type: bind
|
|
||||||
read_only: true
|
|
||||||
networks:
|
|
||||||
- name: "{{ matrix_livekit_jwt_service_container_network }}"
|
|
||||||
aliases:
|
|
||||||
- matrix-openid-fixture
|
|
||||||
comparisons:
|
|
||||||
networks: strict
|
|
||||||
state: started
|
|
||||||
|
|||||||
Reference in New Issue
Block a user