Skip to content
Snippets Groups Projects
Commit 7f2f209b authored by Hinrikus Wolf's avatar Hinrikus Wolf
Browse files

start clean-up

parent 6037b609
No related branches found
No related tags found
1 merge request!3Unify uwsgi python
---
# file: uwsgi-python/meta/main.yml
dependencies:
- { role: uwsgi }
--- ---
#
#- debug:
# msg: "{{ app }}"
#
#
- include_vars: "{{ item }}" - include_vars: "{{ item }}"
with_items: with_items:
...@@ -25,7 +20,7 @@ ...@@ -25,7 +20,7 @@
- python-virtualenv - python-virtualenv
- uwsgi-plugin-python - uwsgi-plugin-python
- virtualenv - virtualenv
when: uwsgi_python == 2 when: app_python_version == 2
tags: tags:
- uwsgi-app - uwsgi-app
- "{{ app.app }}" - "{{ app.app }}"
...@@ -41,7 +36,7 @@ ...@@ -41,7 +36,7 @@
- python3-virtualenv - python3-virtualenv
- uwsgi-plugin-python3 - uwsgi-plugin-python3
- virtualenv - virtualenv
when: uwsgi_python == 3 when: app_python_version == 3
tags: tags:
- uwsgi-app - uwsgi-app
- "{{ app.app }}" - "{{ app.app }}"
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
- name: ensure the mysql database exists - name: ensure the mysql database exists
mysql_db: mysql_db:
name: "{{ app_name }}" name: "{{ app_db_name }}"
state: present state: present
login_user: root login_user: root
login_password: "{{ lookup('passwordstore', 'db/{{ansible_hostname}}-mysql create=true length=20') }}" login_password: "{{ lookup('passwordstore', 'db/{{ansible_hostname}}-mysql create=true length=20') }}"
...@@ -27,11 +27,11 @@ ...@@ -27,11 +27,11 @@
- name: ensure the database user for mysql exists - name: ensure the database user for mysql exists
mysql_user: mysql_user:
name: "{{ app_user }}" name: "{{ app_user }}"
password: "{{ lookup('passwordstore', 'db/{{ansible_hostname}}-mysql-{{uwsgi_user}} create=true length=20') }}" password: "{{ lookup('passwordstore', 'db/{{ansible_hostname}}-mysql-{{app_user}} create=true length=20') }}"
state: present state: present
login_user: root login_user: root
login_password: "{{lookup('passwordstore', 'db/{{ansible_hostname}}-mysql create=true length=20')}}" login_password: "{{lookup('passwordstore', 'db/{{ansible_hostname}}-mysql create=true length=20')}}"
priv: "{{ app_name }}.*:ALL" priv: "{{ app_db_name }}.*:ALL"
no_log: True no_log: True
tags: tags:
- uwsgi-python - uwsgi-python
......
[uwsgi] [uwsgi]
uwsgi-socket = /run/uwsgi/{{app_name}}/{{app_name}}.sock uwsgi-socket = /run/uwsgi/{{app.instance}}/{{app.instance}}.sock
#http = localhost:5000 #http = localhost:5000
chmod-socket = 660 chmod-socket = 660
chown-socket = {{app_user}}:www-data chown-socket = {{app_user}}:www-data
......
d /run/uwsgi 0755 root root - -
d /run/uwsgi/app 0755 root root - -
app_name: shorturl app_name: shorturl
app_user: shortlinks app_user: shorturl
app_group: shortlinks app_group: shorturl
app_home: /var/www/shorturl app_home: /var/www/shorturl
app_path: /var/www/shorturl app_path: /var/www/shorturl
app_python_version: 3 app_python_version: 3
...@@ -10,8 +10,11 @@ app_callable: app ...@@ -10,8 +10,11 @@ app_callable: app
app_command: "" app_command: ""
app_mountpoint: / app_mountpoint: /
app_db_name: shorturl
app_db_type: postgres app_db_type: postgres
app_additional_software: []
app_deploy_key: "{{ inventory_dir }}/files/deploy-keys/shorturl" app_deploy_key: "{{ inventory_dir }}/files/deploy-keys/shorturl"
app_git_url: "git@git.fsmpi.rwth-aachen.de:infra/shorturl.git" app_git_url: "git@git.fsmpi.rwth-aachen.de:infra/shorturl.git"
app_git_version: HEAD app_git_version: HEAD
......
name:
user
group
home
path
python_version
venv
program = server.py
callable = app
command
mountpoint
db_type
uwsgi_options
uwsgi_harakiri
uwsgi_mules
uwsgi_enable_threads
app_deploy_key
app_git_url
app_git_version
config_file
secret_config = T/F
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment