Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Arch Linux
infrastructure
Commits
83c5822e
Verified
Commit
83c5822e
authored
Dec 23, 2016
by
Giancarlo Razzolini
Browse files
roles/security_tracker: Added the capability of reloading the uwsgi app when there is a new release
parent
df9b827d
Changes
1
Hide whitespace changes
Inline
Side-by-side
roles/security_tracker/tasks/main.yml
View file @
83c5822e
...
...
@@ -27,6 +27,7 @@
git
:
repo=https://github.com/anthraxx/arch-security-tracker.git version="stable" dest="{{ security_tracker_dir }}"
become
:
true
become_user
:
security
register
:
release
-
name
:
run initial setup
become
:
true
...
...
@@ -58,5 +59,11 @@
-
name
:
deploy security-tracker
template
:
src=security-tracker.ini.j2 dest=/etc/uwsgi/vassals/security-tracker.ini owner=security group=http mode=0644
-
name
:
deploy new release
become
:
true
become_user
:
security
file
:
path=/etc/uwsgi/vassals/security-tracker.ini state=touch
when
:
release.changed
-
name
:
start and enable security-tracker timer
service
:
name="security-tracker-update.timer" enabled=yes state=started
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment