Ipsilon wants ipsilon.conf
This commit is contained in:
parent
dd2e43a3ca
commit
40b467fe78
3 changed files with 49 additions and 3 deletions
24
roles/ipsilon/files/ipsilon-httpd.conf
Normal file
24
roles/ipsilon/files/ipsilon-httpd.conf
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
Alias /ui /usr/share/ipsilon/ui
|
||||||
|
Alias /.well-known /etc/ipsilon/wellknown
|
||||||
|
WSGIScriptAlias / /usr/sbin/ipsilon
|
||||||
|
WSGIDaemonProcess ipsilon user=ipsilon group=ipsilon home=/var/lib/ipsilon
|
||||||
|
|
||||||
|
|
||||||
|
<Location />
|
||||||
|
WSGIProcessGroup ipsilon
|
||||||
|
</Location>
|
||||||
|
|
||||||
|
<Directory /usr/sbin>
|
||||||
|
Require all granted
|
||||||
|
</Directory>
|
||||||
|
|
||||||
|
<Directory /usr/share/ipsilon>
|
||||||
|
Require all granted
|
||||||
|
</Directory>
|
||||||
|
|
||||||
|
<Directory /etc/ipsilon/wellknown>
|
||||||
|
Require all granted
|
||||||
|
</Directory>
|
||||||
|
<Location /.well-known/browserid>
|
||||||
|
ForceType application/json
|
||||||
|
</Location>
|
|
@ -29,8 +29,8 @@
|
||||||
owner=ipsilon group=ipsilon mode=0666
|
owner=ipsilon group=ipsilon mode=0666
|
||||||
|
|
||||||
- name: copy ipsilon configuration
|
- name: copy ipsilon configuration
|
||||||
template: src={{ item }}.cfg
|
template: src={{ item }}.conf
|
||||||
dest=/etc/ipsilon/{{ item }}.cfg
|
dest=/etc/ipsilon/{{ item }}.conf
|
||||||
owner=ipsilon group=ipsilon mode=0600
|
owner=ipsilon group=ipsilon mode=0600
|
||||||
with_items:
|
with_items:
|
||||||
- ipsilon
|
- ipsilon
|
||||||
|
@ -41,7 +41,7 @@
|
||||||
- restart apache
|
- restart apache
|
||||||
|
|
||||||
- name: copy ipsilon httpd config
|
- name: copy ipsilon httpd config
|
||||||
copy: src=ipsilon.conf
|
copy: src=ipsilon-httpd.conf
|
||||||
dest=/etc/httpd/conf.d/ipsilon.conf
|
dest=/etc/httpd/conf.d/ipsilon.conf
|
||||||
|
|
||||||
- name: copy persona private key
|
- name: copy persona private key
|
||||||
|
|
22
roles/ipsilon/templates/ipsilon.conf
Normal file
22
roles/ipsilon/templates/ipsilon.conf
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
[global]
|
||||||
|
debug = False
|
||||||
|
tools.log_request_response.on = False
|
||||||
|
template_dir = "/srv/ipsilon/templates"
|
||||||
|
|
||||||
|
log.screen = False
|
||||||
|
base.mount = ""
|
||||||
|
base.dir = "/usr/share/ipsilon"
|
||||||
|
admin.config.db = "configfile:///etc/ipsilon/configuration.cfg"
|
||||||
|
user.prefs.db = "configfile:///etc/ipsilon/configuration.cfg"
|
||||||
|
{% if env == 'staging' %}
|
||||||
|
transactions.db = "postgresql://{{ ipsilon_db_user }}:{{ ipsilon_db_pass }}@{{ ipsilon_db_host }}.stg/{{ ipsilon_db_name }}"
|
||||||
|
{% else %}
|
||||||
|
transactions.db = "postgresql://{{ ipsilon_db_user }}:{{ ipsilon_db_pass }}@{{ ipsilon_db_host }}/{{ ipsilon_db_name }}"
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
|
tools.sessions.on = True
|
||||||
|
tools.sessions.name = "fedora_ipsilon_session_id"
|
||||||
|
tools.sessions.storage_type = "Sql"
|
||||||
|
tools.sessions.timeout = 60
|
||||||
|
tools.sessions.httponly = True
|
||||||
|
tools.sessions.secure = True
|
Loading…
Add table
Add a link
Reference in a new issue