From 8c4d5b1efc0e1fbef26c3caabe98d8ab3cfdf734 Mon Sep 17 00:00:00 2001 From: cinnaboot Date: Sat, 15 May 2021 11:37:43 -0400 Subject: [PATCH] remove flask/gunicorn role --- roles/flask/tasks/main.yml | 54 ------------------------- roles/flask/templates/app.py.j2 | 9 ----- roles/flask/templates/flask_init.j2 | 8 ---- roles/flask/templates/mod_proxy.conf.j2 | 9 ----- 4 files changed, 80 deletions(-) delete mode 100644 roles/flask/tasks/main.yml delete mode 100644 roles/flask/templates/app.py.j2 delete mode 100644 roles/flask/templates/flask_init.j2 delete mode 100644 roles/flask/templates/mod_proxy.conf.j2 diff --git a/roles/flask/tasks/main.yml b/roles/flask/tasks/main.yml deleted file mode 100644 index 8c88e0d..0000000 --- a/roles/flask/tasks/main.yml +++ /dev/null @@ -1,54 +0,0 @@ ---- -- name: install packages - apk: - name: - - lighttpd - - py3-flask - - py3-gunicorn - state: installed - -- vars: - web_user: lighttpd - web_group: lighttpd - docroot: /var/www/localhost/htdocs - flask_entry: app.py - lighttpd_conf: /etc/lighttpd/lighttpd.conf - proxy_port: 3031 - - block: - - name: add mod_proxy.conf include to lighttpd.conf - lineinfile: - path: "{{ lighttpd_conf }}" - line: 'include "mod_proxy.conf"' - insertafter: "{{ '# {{{ includes' }}" - - - name: copy mod_proxy.conf template - template: - src: templates/mod_proxy.conf.j2 - dest: /etc/lighttpd/mod_proxy.conf - - - name: copy dummy app template - template: - src: "templates/{{ flask_entry }}.j2" - dest: "{{ docroot }}/{{ flask_entry }}" - mode: 0644 - owner: "{{ web_user }}" - group: "{{ web_group }}" - - - name: copy gunicorn-flask openrc init script - template: - src: "templates/flask_init.j2" - dest: "/etc/init.d/flask" - mode: 0755 - -- name: start and enable custom flask service - service: - name: flask - enabled: yes - state: restarted - -- name: start and enable lighttpd service - service: - name: lighttpd - enabled: yes - state: restarted diff --git a/roles/flask/templates/app.py.j2 b/roles/flask/templates/app.py.j2 deleted file mode 100644 index 13e6c85..0000000 --- a/roles/flask/templates/app.py.j2 +++ /dev/null @@ -1,9 +0,0 @@ - -from flask import Flask -app = Flask(__name__) - -@app.route("/{{ ansible_facts['hostname'] }}") -@app.route("/{{ ansible_facts['hostname'] }}/") -def hello_world(): - return 'Hello World!' - diff --git a/roles/flask/templates/flask_init.j2 b/roles/flask/templates/flask_init.j2 deleted file mode 100644 index 2e2c6e9..0000000 --- a/roles/flask/templates/flask_init.j2 +++ /dev/null @@ -1,8 +0,0 @@ -#!/sbin/openrc-run - -command="/usr/bin/gunicorn" -pidfile="/run/${RC_SVCNAME}.pid" -command_args="-w 4 -b 127.0.0.1:{{ proxy_port }} --chdir {{ docroot }} \ - -u {{ web_user }} -g {{ web_group }} app:app" -command_args_background="--daemon -p ${pidfile}" - diff --git a/roles/flask/templates/mod_proxy.conf.j2 b/roles/flask/templates/mod_proxy.conf.j2 deleted file mode 100644 index d0cf76c..0000000 --- a/roles/flask/templates/mod_proxy.conf.j2 +++ /dev/null @@ -1,9 +0,0 @@ - -server.modules += ("mod_proxy") -$HTTP["url"] =~ "" { - proxy.server = ("" => (( - "host" => "127.0.0.1", - "port" => "{{ proxy_port }}" - ))) -} -