ansible-role-djangoapp/README.md

50 lines
1.2 KiB
Markdown
Raw Normal View History

2020-09-10 22:31:09 +00:00
Role Name
=========
2020-09-10 23:08:02 +00:00
This role installs IM: https://gitea.caret.be/jens/im
2020-09-10 22:31:09 +00:00
Requirements
------------
2020-09-10 23:08:02 +00:00
This role requires a database server to to be present where im can connect to
2020-09-10 22:31:09 +00:00
Role Variables
--------------
2020-09-10 23:08:02 +00:00
- `im_secret_key`: optional Secret Key for Django app, defaults to random 56char string recreated on every run (This will invalidated current open sessions)
2020-09-10 23:16:22 +00:00
- `im_user`: user running the app, defaults to 'im' (this user will be created)
- `im_home`: path to install the im app in, defaults to /home/im (this path will be created)
2020-09-10 23:08:02 +00:00
- `im_domain`: the domain this app will run on (Needed for django's ALLOWED_HOSTS), default localhost
- `im_db_name`: database name, defaults to 'im'
- `im_db_user`: database user, defaults to 'im'
- `im_db_password`: database password (optional)
- `im_db_host`: database server, defaults to 'localhost'
- `im_db_port`: database port, defaults to 5432
2020-09-10 22:31:09 +00:00
Dependencies
------------
2020-09-10 23:08:02 +00:00
None
2020-09-10 22:31:09 +00:00
Example Playbook
----------------
2020-09-10 23:08:02 +00:00
```yaml
- name: "Install im pantry app"
hosts: im
roles:
- ansible-role-im
vars:
- im_domain: "im.caret.be"
```
2020-09-10 22:31:09 +00:00
License
-------
2020-09-10 23:08:02 +00:00
GPL-v3
2020-09-10 22:31:09 +00:00
Author Information
------------------
2020-09-10 23:08:02 +00:00
Jens (gitea.caret.be)