From fc3d1c78c78b97413d63432e59613e590c2103b8 Mon Sep 17 00:00:00 2001 From: Saurabh Date: Tue, 10 Oct 2017 13:28:15 +0530 Subject: [PATCH] [fix] add sudoer permissions after instating nginx and supervisor --- bench/commands/install.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/bench/commands/install.py b/bench/commands/install.py index 715078ac..4a9168a8 100644 --- a/bench/commands/install.py +++ b/bench/commands/install.py @@ -1,5 +1,5 @@ import os, sys, json, click -from bench.utils import run_playbook +from bench.utils import run_playbook, setup_sudoers extra_vars = {"production": True} @@ -35,12 +35,18 @@ def install_psutil(): run_playbook('prerequisites/install_roles.yml', extra_vars=extra_vars, tag='psutil') @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') + if user: + setup_sudoers(user) @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') + if user: + setup_sudoers(user) @click.command('fail2ban') def install_failtoban():