infobeamer-cms: make usable
This commit is contained in:
parent
bf125a73b1
commit
bac2a369c4
6 changed files with 209 additions and 17 deletions
|
@ -1,12 +1,20 @@
|
|||
actions = {
|
||||
'infobeamer-cms_set_directory_permissions': {
|
||||
'triggered': True,
|
||||
'command': 'chown -R infobeamer-cms:infobeamer-cms /opt/infobeamer-cms/static/'
|
||||
},
|
||||
}
|
||||
|
||||
git_deploy = {
|
||||
'/opt/infobeamer-cms': {
|
||||
'rev': 'MASTER',
|
||||
'rev': 'master',
|
||||
'repo': 'https://github.com/sophieschi/36c3-cms.git',
|
||||
'needs': {
|
||||
'directory:/opt/infobeamer-cms',
|
||||
},
|
||||
'triggers': {
|
||||
'svc_systemd:infobeamer-cms:restart',
|
||||
'action:infobeamer-cms_set_directory_permissions',
|
||||
},
|
||||
},
|
||||
}
|
||||
|
@ -27,11 +35,24 @@ files = {
|
|||
},
|
||||
},
|
||||
'/etc/systemd/system/infobeamer-cms.service': {
|
||||
'content_type': 'mako',
|
||||
'context': node.metadata.get('infobeamer-cms/config'),
|
||||
'triggers': {
|
||||
'action:systemd-reload',
|
||||
'svc_systemd:infobeamer-cms:restart',
|
||||
},
|
||||
}
|
||||
},
|
||||
'/etc/systemd/system/infobeamer-cms-runperiodic.timer': {
|
||||
'triggers': {
|
||||
'action:systemd-reload',
|
||||
'svc_systemd:infobeamer-cms-runperiodic.timer:restart',
|
||||
},
|
||||
},
|
||||
'/etc/systemd/system/infobeamer-cms-runperiodic.service': {
|
||||
'triggers': {
|
||||
'action:systemd-reload',
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
pkg_pip = {
|
||||
|
@ -46,6 +67,14 @@ svc_systemd = {
|
|||
'infobeamer-cms': {
|
||||
'needs': {
|
||||
'file:/opt/infobeamer-cms/settings.cfg',
|
||||
'file:/etc/systemd/system/infobeamer-cms.service',
|
||||
'git_deploy:/opt/infobeamer-cms',
|
||||
},
|
||||
},
|
||||
'infobeamer-cms-runperiodic.timer': {
|
||||
'needs': {
|
||||
'file:/etc/systemd/system/infobeamer-cms-runperiodic.timer',
|
||||
'file:/etc/systemd/system/infobeamer-cms-runperiodic.service',
|
||||
},
|
||||
},
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue