def install_glassfish(arg): ''' Install glassfish4 ''' general.create_install_dir() if False ==_is_glassfish_user_installed(): x("adduser {0}".format(GLASSFISH_USER)) _install_jdk() _install_glassfish() _setup_glassfish4() _install_mysql_connect() _install_guice() _install_icinga_ulimit_check(GLASSFISH_USER) # initialize_passwords() _set_domain_passwords()
def create_empty_test_repo(): ''' Create an empty git repo that can be used to test the git server. ''' x("mkdir /var/lib/git/project.git") x("git --bare init --shared=group", cwd="/var/lib/git/project.git") # Commit README file to empty repo general.create_install_dir() x("mkdir " + INSTALL_DIR + "project") x("git init", cwd=INSTALL_DIR + "project") x("touch README", cwd=INSTALL_DIR + "project") x("git add README", cwd=INSTALL_DIR + "project") x('git commit -m"Initialized repo"', cwd=INSTALL_DIR + "project") x("git remote add origin file:///var/lib/git/project.git", cwd=INSTALL_DIR + "project") x("git push origin master", cwd=INSTALL_DIR + "project") x("rm -fr " + INSTALL_DIR + "project")
def install_glassfish(args): ''' The main installation function. ''' app.print_verbose("Install %s script-version: %d" % (GLASSFISH_VERSION, SCRIPT_VERSION)) version_obj = version.Version("Install" + GLASSFISH_VERSION, SCRIPT_VERSION) version_obj.check_executed() try: initialize_passwords() general.create_install_dir() _set_env_vars() _install_software() iptables.add_glassfish_chain() iptables.save() for domain_name, port_base in [["domain1", "6000"], ["domain2", "7000"]]: admin_port = str(int(port_base) + 48) _create_domains(domain_name, port_base) _set_domain_passwords(domain_name, admin_port) _set_domain_configs(admin_port) _set_jvm_options(admin_port) _install_domains_plugins(domain_name) # Restart to get all options take affect. x("/etc/init.d/" + GLASSFISH_VERSION + " stop -an") x("/etc/init.d/" + GLASSFISH_VERSION + " start -an") version_obj.mark_executed() except Exception, error_text: app.print_error("Failed to install glassfish") app.print_error(error_text) traceback.print_exc(file=sys.stdout)
def install_glassfish(arg): """Install glassfish""" app.print_verbose("Install glassfish 5 script-version: %d" % SCRIPT_VERSION) version_obj = version.Version("install-glassfish5", SCRIPT_VERSION) version_obj.check_executed() try: initialize_passwords() general.create_install_dir() x("yum install unzip -y") if not _is_glassfish_user_installed(): # Add a new group for glassfish administration. # This can be used for all users that should be able to # adminitrate glassfish. x("groupadd glassfish5 -g 205") # Give glassfish it's own user. x("adduser -m -r --shell /bin/bash -u205 -g205 glassfish5") _check_java_installed() _install_glassfish() _setup_glassfish() _install_mariadb_connect() _install_guice() _install_icinga_ulimit_check() _set_domain_passwords() # Restart to get all options take affect. x("/etc/init.d/glassfish5 stop -n") x("/etc/init.d/glassfish5 start -n") version_obj.mark_executed() except Exception, error_text: app.print_error("Failed to install glassfish") app.print_error(error_text) traceback.print_exc(file=sys.stdout)
def install_glassfish(arg): """Install glassfish4""" app.print_verbose("Install glassfish 4 script-version: %d" % SCRIPT_VERSION) version_obj = version.Version("install-glassfish-4", SCRIPT_VERSION) version_obj.check_executed() try: initialize_passwords() general.create_install_dir() x("yum install unzip -y") if not _is_glassfish_user_installed(): # Add a new group for glassfish administration. # This can be used for all users that should be able to # adminitrate glassfish. x("groupadd glassfish -g 200") # Give glassfish it's own user. x("adduser -m -r --shell /bin/bash -u200 -g200 glassfish") _check_java_installed() _install_glassfish() _setup_glassfish4() _install_mysql_connect() _install_guice() _install_icinga_ulimit_check() _set_domain_passwords() # Restart to get all options take affect. x("/etc/init.d/glassfish-4 stop -n") x("/etc/init.d/glassfish-4 start -n") version_obj.mark_executed() except Exception, error_text: app.print_error("Failed to install glassfish") app.print_error(error_text) traceback.print_exc(file=sys.stdout)