dns setup
This commit is contained in:
parent
566db7ed84
commit
5e87f20ab8
|
@ -7,3 +7,4 @@ hatecomputers_club_oauth2_token_url: >
|
|||
hatecomputers_club_oauth2_user_info_uri: >
|
||||
https://auth.hatecomputers.club/oauth2/openid/{{ hatecomputers_club_oauth2_client_id }}/userinfo
|
||||
hatecomputers_club_oauth2_redirect_uri: "https://hatecomputers.club/auth"
|
||||
hatecomputers_intra_bind_address: "{{ lookup('community.general.dig', inventory_hostname) }}"
|
||||
|
|
|
@ -16,6 +16,15 @@
|
|||
group: root
|
||||
mode: 0700
|
||||
|
||||
- name: Allow dns from rfc1918 networks
|
||||
loop: "{{ rfc1918_networks }}"
|
||||
community.general.ufw:
|
||||
port: 53
|
||||
rule: allow
|
||||
from: "{{ item }}"
|
||||
state: "enabled"
|
||||
proto: "udp"
|
||||
|
||||
- name: Enable hatecomputers-club
|
||||
ansible.builtin.systemd_service:
|
||||
state: restarted
|
||||
|
|
|
@ -2,11 +2,12 @@
|
|||
version: '3'
|
||||
|
||||
services:
|
||||
kanidm:
|
||||
server:
|
||||
image: git.hatecomputers.club/hatecomputers/hatecomputers.club:latest
|
||||
restart: always
|
||||
ports:
|
||||
- 127.0.0.1:9696:8080
|
||||
- {{ hatecomputers_intra_bind_address }}:53:8053/udp
|
||||
environment:
|
||||
- CLOUDFLARE_TOKEN={{ cloudflare_api_token }}
|
||||
- CLOUDFLARE_ZONE={{ cloudflare_zone_id }}
|
||||
|
@ -16,6 +17,6 @@ services:
|
|||
- OAUTH_CLIENT_ID={{ hatecomputers_club_oauth2_client_id }}
|
||||
- OAUTH_CLIENT_SECRET={{ hatecomputers_club_oauth2_client_secret }}
|
||||
- OAUTH_REDIRECT_URI={{ hatecomputers_club_oauth2_redirect_uri }}
|
||||
- OAUTH_USER_INFO_URI={{ hatecomputers_club_oauth2_user_info_uri }}
|
||||
- OAUTH_USER_INFO_URI={{ hatecomputers_club_oauth2_user_info_uri }}
|
||||
volumes:
|
||||
- ./db:/app/db
|
||||
|
|
Loading…
Reference in New Issue