2
0
mirror of https://github.com/frappe/bench.git synced 2024-09-23 12:39:01 +00:00

[fix] add sudoer permissions after instating nginx and supervisor

This commit is contained in:
Saurabh 2017-10-10 13:28:15 +05:30
parent 0233a4170e
commit fc3d1c78c7

View File

@ -1,5 +1,5 @@
import os, sys, json, click import os, sys, json, click
from bench.utils import run_playbook from bench.utils import run_playbook, setup_sudoers
extra_vars = {"production": True} extra_vars = {"production": True}
@ -35,12 +35,18 @@ def install_psutil():
run_playbook('prerequisites/install_roles.yml', extra_vars=extra_vars, tag='psutil') run_playbook('prerequisites/install_roles.yml', extra_vars=extra_vars, tag='psutil')
@click.command('supervisor') @click.command('supervisor')
def install_supervisor(): @click.option('--user')
def install_supervisor(user=None):
run_playbook('prerequisites/install_roles.yml', extra_vars=extra_vars, tag='supervisor') run_playbook('prerequisites/install_roles.yml', extra_vars=extra_vars, tag='supervisor')
if user:
setup_sudoers(user)
@click.command('nginx') @click.command('nginx')
def install_nginx(): @click.option('--user')
def install_nginx(user=None):
run_playbook('prerequisites/install_roles.yml', extra_vars=extra_vars, tag='nginx') run_playbook('prerequisites/install_roles.yml', extra_vars=extra_vars, tag='nginx')
if user:
setup_sudoers(user)
@click.command('fail2ban') @click.command('fail2ban')
def install_failtoban(): def install_failtoban():