def setup_firewall(): "Setup firewall" from bench.utils import run_playbook click.confirm('Setting up the firewall will block all ports except 80, 443 and 22\n' 'Do you want to continue?', abort=True) run_playbook('production/setup_firewall.yml')
def set_ssh_port(port): "Set SSH Port" from bench.utils import run_playbook click.confirm('This will change your SSH Port to {}\n' 'Do you want to continue?'.format(port), abort=True) run_playbook('production/change_ssh_port.yml', {"ssh_port": port})
def set_ssh_port(port, force=False): "Set SSH Port" from bench.utils import run_playbook if not force: click.confirm('This will change your SSH Port to {}\n' 'Do you want to continue?'.format(port), abort=True) run_playbook('roles/bench/tasks/change_ssh_port.yml', {"ssh_port": port})
def set_ssh_port(port, force=False): "Set SSH Port" from bench.utils import run_playbook if not force: click.confirm('This will change your SSH Port to {}\n' 'Do you want to continue?'.format(port), abort=True) run_playbook('roles/bench/tasks/change_ssh_port.yml', {"ssh_port": port})
def install_maridb(mysql_root_password='', version=''): if mysql_root_password: extra_vars.update({ "mysql_root_password": mysql_root_password, }) extra_vars.update({ "mariadb_version": version }) run_playbook('site.yml', extra_vars=extra_vars, tag='mariadb')
def setup_roles(role, **kwargs): "Install dependancies via roles" from bench.utils import run_playbook extra_vars = {"production": True} extra_vars.update(kwargs) if role: run_playbook('prerequisites/install_roles.yml', extra_vars=extra_vars, tag=role) else: run_playbook('prerequisites/install_roles.yml', extra_vars=extra_vars)
def setup_roles(role, **kwargs): "Install dependancies via roles" from bench.utils import run_playbook extra_vars = {"production": True} extra_vars.update(kwargs) if role: run_playbook('site.yml', extra_vars=extra_vars, tag=role) else: run_playbook('site.yml', extra_vars=extra_vars)
def setup_firewall(ssh_port=None, force=False): if not force: click.confirm( "Setting up the firewall will block all ports except 80, 443 and {0}\nDo you want to continue?" .format(ssh_port), abort=True) if not ssh_port: ssh_port = 22 run_playbook("roles/bench/tasks/setup_firewall.yml", {"ssh_port": ssh_port})
def setup_firewall(ssh_port=None, force=False): "Setup firewall" from bench.utils import run_playbook if not force: click.confirm('Setting up the firewall will block all ports except 80, 443 and 22\n' 'Do you want to continue?', abort=True) if not ssh_port: ssh_port = 22 run_playbook('production/setup_firewall.yml', {"ssh_port": ssh_port})
def setup_firewall(ssh_port=None, force=False): "Setup firewall" from bench.utils import run_playbook if not force: click.confirm('Setting up the firewall will block all ports except 80, 443 and 22\n' 'Do you want to continue?', abort=True) if not ssh_port: ssh_port = 22 run_playbook('roles/bench/tasks/setup_firewall.yml', {"ssh_port": ssh_port})
def install_nodejs(): run_playbook('site.yml', extra_vars=extra_vars, tag='nodejs')
def install_prerequisites(): run_playbook('site.yml', tag='common, redis')
def install_maridb(mysql_root_password=''): "Install mariadb 10.1" if mysql_root_password: extra_vars.update({"mysql_root_password": mysql_root_password}) run_playbook('prerequisites/install_roles.yml', extra_vars=extra_vars, tag='mariadb')
def install_psutil(): run_playbook('prerequisites/install_roles.yml', extra_vars=extra_vars, tag='psutil')
def install_prerequisites(): "Install prerequisites" run_playbook('prerequisites/install_prerequisites.yml')
def install_maridb(mysql_root_password=''): "Install mariadb 10.1" if mysql_root_password: extra_vars.update({"mysql_root_password": mysql_root_password}) run_playbook('prerequisites/install_roles.yml', extra_vars=extra_vars, tag='mariadb')
def setup_nginx_proxy_jail(**kwargs): run_playbook("roles/fail2ban/tasks/configure_nginx_jail.yml", extra_vars=kwargs)
def setup_nginx_proxy_jail(**kwargs): from bench.utils import run_playbook run_playbook('prerequisites/setup_nginx_proxy_jail.yml', extra_vars=kwargs)
def install_failtoban(): run_playbook('prerequisites/install_roles.yml', extra_vars=extra_vars, tag='fail2ban')
def install_failtoban(**kwargs): extra_vars.update(kwargs) run_playbook('prerequisites/install_roles.yml', extra_vars=extra_vars, tag='fail2ban')
def install_nginx(user=None): run_playbook('prerequisites/install_roles.yml', extra_vars=extra_vars, tag='nginx') if user: setup_sudoers(user)
def install_supervisor(user=None): run_playbook('prerequisites/install_roles.yml', extra_vars=extra_vars, tag='supervisor') if user: setup_sudoers(user)
def install_supervisor(user=None): run_playbook('site.yml', extra_vars=extra_vars, tag='supervisor') if user: setup_sudoers(user)
def install_prerequisites(): run_playbook('site.yml', tag='common, redis')
def install_virtualbox(): run_playbook('vm_build.yml', tag='virtualbox')
def install_failtoban(**kwargs): extra_vars.update(kwargs) run_playbook('prerequisites/install_roles.yml', extra_vars=extra_vars, tag='fail2ban')
def setup_nginx_proxy_jail(**kwargs): from bench.utils import run_playbook run_playbook('roles/fail2ban/tasks/configure_nginx_jail.yml', extra_vars=kwargs)
def install_nodejs(): run_playbook('prerequisites/install_roles.yml', extra_vars=extra_vars, tag='nodejs')
def install_wkhtmltopdf(): run_playbook('prerequisites/install_roles.yml', extra_vars=extra_vars, tag='wkhtmltopdf')
def install_supervisor(user=None): run_playbook('prerequisites/install_roles.yml', extra_vars=extra_vars, tag='supervisor') if user: setup_sudoers(user)
def install_wkhtmltopdf(): run_playbook('prerequisites/install_roles.yml', extra_vars=extra_vars, tag='wkhtmltopdf')
def install_nodejs(): run_playbook('prerequisites/install_roles.yml', extra_vars=extra_vars, tag='nodejs')
def install_psutil(): run_playbook('prerequisites/install_roles.yml', extra_vars=extra_vars, tag='psutil')
def install_maridb(mysql_root_password=''): if mysql_root_password: extra_vars.update({"mysql_root_password": mysql_root_password}) run_playbook('site.yml', extra_vars=extra_vars, tag='mariadb')
def install_nginx(user=None): run_playbook('prerequisites/install_roles.yml', extra_vars=extra_vars, tag='nginx') if user: setup_sudoers(user)
def install_prerequisites(): "Install prerequisites" run_playbook('prerequisites/install_prerequisites.yml')
def setup_nginx_proxy_jail(**kwargs): from bench.utils import run_playbook run_playbook('prerequisites/setup_nginx_proxy_jail.yml', extra_vars=kwargs)
def install_wkhtmltopdf(): run_playbook('site.yml', extra_vars=extra_vars, tag='wkhtmltopdf')
def setup_nginx_proxy_jail(**kwargs): from bench.utils import run_playbook run_playbook('roles/fail2ban/tasks/configure_nginx_jail.yml', extra_vars=kwargs)
def install_nodejs(): run_playbook('site.yml', extra_vars=extra_vars, tag='nodejs')
def install_psutil(): run_playbook('site.yml', extra_vars=extra_vars, tag='psutil')
def install_supervisor(user=None): run_playbook('site.yml', extra_vars=extra_vars, tag='supervisor') if user: setup_sudoers(user)
def install_failtoban(**kwargs): extra_vars.update(kwargs) run_playbook('site.yml', extra_vars=extra_vars, tag='fail2ban')
def install_nginx(user=None): run_playbook('site.yml', extra_vars=extra_vars, tag='nginx') if user: setup_sudoers(user)
def install_wkhtmltopdf(): run_playbook('site.yml', extra_vars=extra_vars, tag='wkhtmltopdf')
def install_virtualbox(): run_playbook('vm_build.yml', tag='virtualbox')
def install_psutil(): run_playbook('site.yml', extra_vars=extra_vars, tag='psutil')
def install_packer(): run_playbook('vm_build.yml', tag='packer')
def install_nginx(user=None): run_playbook('site.yml', extra_vars=extra_vars, tag='nginx') if user: setup_sudoers(user)
def install_failtoban(**kwargs): extra_vars.update(kwargs) run_playbook('site.yml', extra_vars=extra_vars, tag='fail2ban')
def install_packer(): run_playbook('vm_build.yml', tag='packer')
def install_nginx(): run_playbook('prerequisites/install_roles.yml', extra_vars=extra_vars, tag='nginx')