예제 #1
0
파일: setup.py 프로젝트: ckosiegbu/bench
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')
예제 #2
0
파일: setup.py 프로젝트: ckosiegbu/bench
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})
예제 #3
0
파일: setup.py 프로젝트: weembe/bench
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})
예제 #4
0
파일: setup.py 프로젝트: srajelli/bench
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})
예제 #5
0
파일: install.py 프로젝트: frappe/bench
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')
예제 #6
0
파일: setup.py 프로젝트: kossanah/bench
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)
예제 #7
0
파일: setup.py 프로젝트: dataent/bench
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)
예제 #8
0
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})
예제 #9
0
파일: setup.py 프로젝트: kossanah/bench
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})
예제 #10
0
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})
예제 #11
0
def install_nodejs():
    run_playbook('site.yml', extra_vars=extra_vars, tag='nodejs')
예제 #12
0
def install_prerequisites():
    run_playbook('site.yml', tag='common, redis')
예제 #13
0
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')
예제 #14
0
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')
예제 #16
0
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')
예제 #17
0
def setup_nginx_proxy_jail(**kwargs):
    run_playbook("roles/fail2ban/tasks/configure_nginx_jail.yml",
                 extra_vars=kwargs)
예제 #18
0
def setup_nginx_proxy_jail(**kwargs):
	from bench.utils import run_playbook
	run_playbook('prerequisites/setup_nginx_proxy_jail.yml', extra_vars=kwargs)
예제 #19
0
def install_failtoban():
	run_playbook('prerequisites/install_roles.yml', extra_vars=extra_vars, tag='fail2ban')
예제 #20
0
def install_failtoban(**kwargs):
	extra_vars.update(kwargs)
	run_playbook('prerequisites/install_roles.yml', extra_vars=extra_vars, tag='fail2ban')
예제 #21
0
def install_nginx(user=None):
	run_playbook('prerequisites/install_roles.yml', extra_vars=extra_vars, tag='nginx')
	if user:
		setup_sudoers(user)
예제 #22
0
def install_supervisor(user=None):
	run_playbook('prerequisites/install_roles.yml', extra_vars=extra_vars, tag='supervisor')
	if user:
		setup_sudoers(user)
예제 #23
0
def install_supervisor(user=None):
    run_playbook('site.yml', extra_vars=extra_vars, tag='supervisor')
    if user:
        setup_sudoers(user)
예제 #24
0
파일: install.py 프로젝트: frappe/bench
def install_prerequisites():
	run_playbook('site.yml', tag='common, redis')
예제 #25
0
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')
예제 #27
0
파일: setup.py 프로젝트: srajelli/bench
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')
예제 #29
0
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')
예제 #32
0
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')
예제 #34
0
파일: install.py 프로젝트: xiangya123/bench
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)
예제 #36
0
def install_prerequisites():
	"Install prerequisites"
	run_playbook('prerequisites/install_prerequisites.yml')
예제 #37
0
def setup_nginx_proxy_jail(**kwargs):
    from bench.utils import run_playbook
    run_playbook('prerequisites/setup_nginx_proxy_jail.yml', extra_vars=kwargs)
예제 #38
0
파일: install.py 프로젝트: frappe/bench
def install_wkhtmltopdf():
	run_playbook('site.yml', extra_vars=extra_vars, tag='wkhtmltopdf')
예제 #39
0
파일: setup.py 프로젝트: dataent/bench
def setup_nginx_proxy_jail(**kwargs):
    from bench.utils import run_playbook
    run_playbook('roles/fail2ban/tasks/configure_nginx_jail.yml',
                 extra_vars=kwargs)
예제 #40
0
파일: install.py 프로젝트: frappe/bench
def install_nodejs():
	run_playbook('site.yml', extra_vars=extra_vars, tag='nodejs')
예제 #41
0
파일: install.py 프로젝트: frappe/bench
def install_psutil():
	run_playbook('site.yml', extra_vars=extra_vars, tag='psutil')
예제 #42
0
파일: install.py 프로젝트: frappe/bench
def install_supervisor(user=None):
	run_playbook('site.yml', extra_vars=extra_vars, tag='supervisor')
	if user:
		setup_sudoers(user)
예제 #43
0
def install_failtoban(**kwargs):
    extra_vars.update(kwargs)
    run_playbook('site.yml', extra_vars=extra_vars, tag='fail2ban')
예제 #44
0
파일: install.py 프로젝트: frappe/bench
def install_nginx(user=None):
	run_playbook('site.yml', extra_vars=extra_vars, tag='nginx')
	if user:
		setup_sudoers(user)
예제 #45
0
def install_wkhtmltopdf():
    run_playbook('site.yml', extra_vars=extra_vars, tag='wkhtmltopdf')
예제 #46
0
파일: install.py 프로젝트: frappe/bench
def install_virtualbox():
	run_playbook('vm_build.yml', tag='virtualbox')
예제 #47
0
def install_psutil():
    run_playbook('site.yml', extra_vars=extra_vars, tag='psutil')
예제 #48
0
파일: install.py 프로젝트: frappe/bench
def install_packer():
	run_playbook('vm_build.yml', tag='packer')
예제 #49
0
def install_nginx(user=None):
    run_playbook('site.yml', extra_vars=extra_vars, tag='nginx')
    if user:
        setup_sudoers(user)
예제 #50
0
파일: install.py 프로젝트: frappe/bench
def install_failtoban(**kwargs):
	extra_vars.update(kwargs)
	run_playbook('site.yml', extra_vars=extra_vars, tag='fail2ban')
예제 #51
0
def install_packer():
    run_playbook('vm_build.yml', tag='packer')
예제 #52
0
파일: install.py 프로젝트: kiransabne/bench
def install_nginx():
    run_playbook('prerequisites/install_roles.yml',
                 extra_vars=extra_vars,
                 tag='nginx')