示例#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
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
def install_nginx():
    run_playbook('prerequisites/install_roles.yml',
                 extra_vars=extra_vars,
                 tag='nginx')