Add Pretix Config as Template
This commit is contained in:
parent
4dfaf3395d
commit
3b9f2eea33
4 changed files with 101 additions and 17 deletions
|
@ -17,14 +17,24 @@ firewall_ports:
|
||||||
- "587/tcp"
|
- "587/tcp"
|
||||||
|
|
||||||
pretix_container_name: "pretix_app.server2"
|
pretix_container_name: "pretix_app.server2"
|
||||||
|
pretix_currency: "EUR"
|
||||||
|
pretix_db_backend: "postgresql"
|
||||||
pretix_db_container_name: "pretix_pg-sql.server2"
|
pretix_db_container_name: "pretix_pg-sql.server2"
|
||||||
pretix_db_env_mysql_random_root_password: "true"
|
pretix_db_env_mysql_random_root_password: "true"
|
||||||
pretix_db_env_postgres_db_name: "pretix"
|
pretix_db_env_postgres_db_name: "pretix"
|
||||||
pretix_db_env_postgres_user: "prtxdb"
|
pretix_db_env_postgres_user: "prtxdb"
|
||||||
|
pretix_domain: "pretix.un-hack-bar.de"
|
||||||
pretix_env_virtual_host: "pretix.unhb.de,pretix.un-hack-bar.de"
|
pretix_env_virtual_host: "pretix.unhb.de,pretix.un-hack-bar.de"
|
||||||
pretix_env_virtual_port: "80"
|
pretix_env_virtual_port: "80"
|
||||||
pretix_env_letsencrypt_host: "pretix.unhb.de,pretix.un-hack-bar.de"
|
pretix_env_letsencrypt_host: "pretix.unhb.de,pretix.un-hack-bar.de"
|
||||||
|
pretix_instance_name: "Pretix UN-Hack-Bar e.V."
|
||||||
|
pretix_locale_default: "de"
|
||||||
|
pretix_locale_timezone: "Europe/Berlin"
|
||||||
|
pretix_mail_host: "mail.unhb.de"
|
||||||
|
pretix_mail_port: "587"
|
||||||
pretix_redis_container_name: "pretix_redis.server2"
|
pretix_redis_container_name: "pretix_redis.server2"
|
||||||
|
pretix_registration: "off"
|
||||||
|
pretix_redis_sessions: "true"
|
||||||
|
|
||||||
watchtower_container_name: "watchtower.server2"
|
watchtower_container_name: "watchtower.server2"
|
||||||
watchtower_domainname: "unhb.de"
|
watchtower_domainname: "unhb.de"
|
||||||
|
|
|
@ -1,18 +1,41 @@
|
||||||
$ANSIBLE_VAULT;1.1;AES256
|
$ANSIBLE_VAULT;1.1;AES256
|
||||||
39666564363562383332393961383732613932393235656335376265366563663062353766666639
|
64613266393230653230633531323637336664356161633239643366633562636332333436356365
|
||||||
6566663762623536643463313331326331373339373531360a623862346266663338363035653831
|
3665656531393562393062633832393663343130383963660a353365623535663261666338656662
|
||||||
33343035326230656531373437316332643930323033383033383836396538316461363634393232
|
39613139333637353533356336313439313239633664356631303035656539646535303761626638
|
||||||
6262306463316565330a316537393533633565306363313964303763383363306630316438666561
|
3334636538373638610a336663323732306130653336393136373261383339666638656532373434
|
||||||
64343930326331346161326239353934646439383332653734653832373638616561666334336162
|
64663232313665333066623036623438623635343062366138383032343464383537336466326135
|
||||||
39383036363733373231613331353835326136653831306163326536393339393464316162376563
|
32373662646562396530386662343762623335376262653231333536386535643538623664633339
|
||||||
31623432656363393130366263623763333633363264343039666661333235393463396464306436
|
66636266616439626433663764666561646332393961326434613332326133353334336336646365
|
||||||
33343665323338356531646233643939633762333963646637646230633739663130663533663135
|
35626265643533656465313736386532643732633036636330313462333732646232313336313431
|
||||||
64666236386666376139323264316162626663353033633564663263666332373131326563353062
|
33363937616465643633653063613134663163623934336430383430333835653366376363633163
|
||||||
64396232353062616335633164346365643664643463613439643561373834623431393731353431
|
39336338323530656361336432346239623839343934646332306632393938633061303335303534
|
||||||
36663730363362633034633862383631313734626534633161383936383831663365353665393631
|
30623131626331613662663764353939633131623234396136383935333765323533653262346366
|
||||||
35623737613961306335366235613363623136623131353737363537653766343431383139316230
|
34306636383637353433333564346666323038343932653166373563323462363236376465343365
|
||||||
63633564353337393766393832316237636338643263313864336666383835356265363030376361
|
65303664663165636630626132303139323535646464333533366438316662306330383533353963
|
||||||
62363930323831323064643965323465346132383761646633393639376661656262316133313135
|
35393230636532343537313633343633383735343463646531356331383763643161373966663864
|
||||||
34393862376434353764303939396438306533663761353733653165366262303361326662383839
|
64363931353435663639636332363564353234623830313134383736643631656262326336633039
|
||||||
66353137333137653738643830373765653639613730613332393133333935313065343632613264
|
62646464336230373430616131383062643261616666333762383539306235383365373832653736
|
||||||
3131
|
37323862346636636466663561363137376663336333313462366665643135366263663632343630
|
||||||
|
35393937393336396266356566666438343463366633323332306662363931633864653565383264
|
||||||
|
66613637343733356337303939643232316530653164653463353061633034666238373033666461
|
||||||
|
38613036343331653438666433616365373862373135313334656464343334373466366438336139
|
||||||
|
38333534386336643731346435333333303734336363373161303530666637346437313038356638
|
||||||
|
36326139343037373332336638303337316664396432303831633136353166353362373461613363
|
||||||
|
36333839633637343531373964323166306235633735343032366138346239343765623635656462
|
||||||
|
66623539396461316638666364383032393439336666313836656134393938396334653439313566
|
||||||
|
30653431323734386461323731383061343539333138356338383564386433623833376534373562
|
||||||
|
63626331343463353631656230303163386564336335383437653339306431353838336463656234
|
||||||
|
32643265623237306531396265643530343462313161393962623966306139386131633530353362
|
||||||
|
63323063356137656632326362613362663866613363626366643637323532333261623632383732
|
||||||
|
37363463333836386333343234366235653831643762376263323133396330303861356234393963
|
||||||
|
30313630323761653830313434346131373539323932316465396431323761616333643932363466
|
||||||
|
36623832313138383431613932323631613064663861643937343338643535666638663039613338
|
||||||
|
65663330656263653839633465623262316339623238353833333630316561323838633738656661
|
||||||
|
30336438336139366664613730386230616333353561656134653438336339383435386333353039
|
||||||
|
33643730323637393666393739343931663832353333663238616635303064363737303162303863
|
||||||
|
36323630313166336366366630306562313536323761343233666137613234313339373039383138
|
||||||
|
34633766383937623565633163343366306665313966393664386134313862326561393631313238
|
||||||
|
38346166623333643666646333653234613534613936633330353637316464346536373836383331
|
||||||
|
64396230663437623937643462653765326539623234636135393730316534613534646539643562
|
||||||
|
61626264646635643535393433666233303938316133393864316438303330616232343839386463
|
||||||
|
30376336633266633732
|
||||||
|
|
|
@ -53,6 +53,18 @@
|
||||||
- pretix-db.env
|
- pretix-db.env
|
||||||
notify: restart-pretix-docker
|
notify: restart-pretix-docker
|
||||||
|
|
||||||
|
- name: "Template Config for Pretix"
|
||||||
|
ansible.builtin.template:
|
||||||
|
src: "{{ item }}.j2"
|
||||||
|
dest: "{{ docker_volumes_dir }}/pretix/conf/{{ item }}"
|
||||||
|
force: true
|
||||||
|
owner: 15371
|
||||||
|
group: 15371
|
||||||
|
mode: '0640'
|
||||||
|
with_items:
|
||||||
|
- pretix.cfg
|
||||||
|
notify: restart-pretix-docker
|
||||||
|
|
||||||
- name: "Template systemd unit files for Pretix"
|
- name: "Template systemd unit files for Pretix"
|
||||||
ansible.builtin.template:
|
ansible.builtin.template:
|
||||||
src: "{{ item }}.j2"
|
src: "{{ item }}.j2"
|
||||||
|
|
39
roles/docker_pretix/templates/pretix.cfg.j2
Normal file
39
roles/docker_pretix/templates/pretix.cfg.j2
Normal file
|
@ -0,0 +1,39 @@
|
||||||
|
[pretix]
|
||||||
|
instance_name={{ pretix_instance_name }}
|
||||||
|
url=https://{{ pretix_domain }}
|
||||||
|
currency={{ pretix_currency }}
|
||||||
|
; DO NOT change the following value, it has to be set to the location of the
|
||||||
|
; directory *inside* the docker container
|
||||||
|
datadir=/data
|
||||||
|
registration={{ pretix_registration }}
|
||||||
|
|
||||||
|
[locale]
|
||||||
|
default={{ pretix_locale_default }}
|
||||||
|
timezone={{ pretix_locale_timezone }}
|
||||||
|
|
||||||
|
[database]
|
||||||
|
backend={{ pretix_db_backend }}
|
||||||
|
name={{ unhb_postgres_containers['pretix'].db }}
|
||||||
|
user={{ unhb_postgres_containers['pretix'].user }}
|
||||||
|
password={{ unhb_postgres_containers['pretix'].password }}
|
||||||
|
host={{ pretix_db_container_name }}
|
||||||
|
port={{ unhb_postgres_containers['pretix'].port }}
|
||||||
|
|
||||||
|
[mail]
|
||||||
|
from={{ pretix_mail_from }}
|
||||||
|
host={{ pretix_mail_host }}
|
||||||
|
user={{ pretix_mail_user }}
|
||||||
|
password={{ pretix_mail_password }}
|
||||||
|
port={{ pretix_mail_port }}
|
||||||
|
tls=on
|
||||||
|
ssl=off
|
||||||
|
|
||||||
|
[redis]
|
||||||
|
location=redis://{{ pretix_redis_container_name }}/0
|
||||||
|
; Remove the following line if you are unsure about your redis'security
|
||||||
|
; to reduce impact if redis gets compromised.
|
||||||
|
sessions={{ pretix_redis_sessions }}
|
||||||
|
|
||||||
|
[celery]
|
||||||
|
backend=redis://{{ pretix_redis_container_name }}/1
|
||||||
|
broker=redis://{{ pretix_redis_container_name }}/2
|
Loading…
Reference in a new issue