mirror of
https://github.com/iiab/iiab.git
synced 2025-03-09 15:40:17 +00:00
Update main.yml
This commit is contained in:
parent
5c28fd719c
commit
3e9324dd0d
1 changed files with 22 additions and 4 deletions
|
@ -157,6 +157,7 @@
|
||||||
#- { src: 'sugarizer.ini.j2', dest: '{{ sugarizer_location }}/sugarizer-server/env/sugarizer.ini' }
|
#- { src: 'sugarizer.ini.j2', dest: '{{ sugarizer_location }}/sugarizer-server/env/sugarizer.ini' }
|
||||||
#- { src: 'sugarizer.js', dest: '{{ sugarizer_location }}/sugarizer-server' }
|
#- { src: 'sugarizer.js', dest: '{{ sugarizer_location }}/sugarizer-server' }
|
||||||
|
|
||||||
|
# SEE https://github.com/iiab/iiab/pull/1430#issuecomment-459129378
|
||||||
- name: Set Sugarizer port to {{ sugarizer_port }} in /opt/iiab/sugarizer-server/env/sugarizer.ini
|
- name: Set Sugarizer port to {{ sugarizer_port }} in /opt/iiab/sugarizer-server/env/sugarizer.ini
|
||||||
lineinfile:
|
lineinfile:
|
||||||
path: /opt/iiab/sugarizer-server/env/sugarizer.ini
|
path: /opt/iiab/sugarizer-server/env/sugarizer.ini
|
||||||
|
@ -167,14 +168,31 @@
|
||||||
|
|
||||||
# SEE https://github.com/iiab/iiab/pull/1430#issuecomment-459129378
|
# SEE https://github.com/iiab/iiab/pull/1430#issuecomment-459129378
|
||||||
- name: Customize pathPrefix /sugarizer in /opt/iiab/sugarizer-server/sugarizer.js
|
- name: Customize pathPrefix /sugarizer in /opt/iiab/sugarizer-server/sugarizer.js
|
||||||
blockinfile:
|
lineinfile:
|
||||||
path: /opt/iiab/sugarizer-server/sugarizer.js
|
path: /opt/iiab/sugarizer-server/sugarizer.js
|
||||||
|
regexp: "AUTO-INSERTED BY IIAB" # avoids inserting it twice!
|
||||||
insertbefore: "// Start listening$"
|
insertbefore: "// Start listening$"
|
||||||
block: "var pathPrefix = '/sugarizer';\napp.use(pathPrefix, require('path-prefix-proxy')(pathPrefix));\n"
|
line: | # SEE https://yaml-multiline.info (use |+ to 'keep' newlines at end...though |8 and |+4 "indentation indicators" don't work with Ansible)
|
||||||
marker: "// {mark} ANSIBLE MANAGED BLOCK FOR IIAB"
|
// AUTO-INSERTED BY IIAB FOR http://box/sugarizer
|
||||||
# block: |+
|
var pathPrefix = '/sugarizer';
|
||||||
|
app.use(pathPrefix, require('path-prefix-proxy')(pathPrefix));
|
||||||
|
# Use this instead, if tabs are truly nec:
|
||||||
|
# line: "\t// AUTO-INSERTED BY IIAB FOR http://box/sugarizer\n\tvar pathPrefix = '/sugarizer';\n\tapp.use(pathPrefix, require('path-prefix-proxy')(pathPrefix));\n"
|
||||||
|
|
||||||
|
# Ansible's blockinfile module:
|
||||||
|
# - inserts a mandatory marker line at beginning AND end of the block...ok fine
|
||||||
|
# - doesn't support adding a newline after the block...ugly :(
|
||||||
|
# - doesn't include above lineinfile's "regexp" parameter...and so risks inserting the block repeatedly, on each run :(
|
||||||
|
#
|
||||||
|
# blockinfile:
|
||||||
|
# path: /opt/iiab/sugarizer-server/sugarizer.js
|
||||||
|
# insertbefore: "// Start listening$"
|
||||||
|
# marker: "// {mark} AUTO-INSERTED BY IIAB FOR http://box/sugarizer"
|
||||||
|
# block: |
|
||||||
# var pathPrefix = '/sugarizer';
|
# var pathPrefix = '/sugarizer';
|
||||||
# app.use(pathPrefix, require('path-prefix-proxy')(pathPrefix));
|
# app.use(pathPrefix, require('path-prefix-proxy')(pathPrefix));
|
||||||
|
# # Use this instead, if tabs are truly nec:
|
||||||
|
# # block: "\tvar pathPrefix = '/sugarizer';\n\tapp.use(pathPrefix, require('path-prefix-proxy')(pathPrefix));"
|
||||||
|
|
||||||
- name: Create symlink sugarizer.conf from sites-enabled to sites-available, for short URL http://box/sugarizer (debuntu)
|
- name: Create symlink sugarizer.conf from sites-enabled to sites-available, for short URL http://box/sugarizer (debuntu)
|
||||||
file:
|
file:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue