def install(): pre_install_hooks() utils.install(*rabbit.PACKAGES) os.system("wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.2.4/rabbitmq-server_3.2.4-1_all.deb") os.system("dpkg -i rabbitmq-server_3.2.4-1_all.deb") os.system("mkdir /etc/rabbitmq/rabbitmq.conf.d") rabbit.enable_plugin("rabbitmq_management") utils.restart('rabbitmq-server') utils.expose(15672) utils.expose(5672) os.system("wget localhost:15672/cli/rabbitmqadmin") os.system("chmod +x ./rabbitmqadmin") os.system("mv rabbitmqadmin /usr/bin/") os.system("rabbitmqadmin declare exchange name=stormExchange type=topic") # ensure user + permissions for peer relations that # may be syncing data there via SSH_USER. unison.ensure_user(user=rabbit.SSH_USER, group=rabbit.RABBIT_USER) ensure_unison_rabbit_permissions()
def install(): pre_install_hooks() utils.install(*rabbit.PACKAGES) os.system( "wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.2.4/rabbitmq-server_3.2.4-1_all.deb" ) os.system("dpkg -i rabbitmq-server_3.2.4-1_all.deb") os.system("mkdir /etc/rabbitmq/rabbitmq.conf.d") rabbit.enable_plugin("rabbitmq_management") utils.restart('rabbitmq-server') utils.expose(15672) utils.expose(5672) os.system("wget localhost:15672/cli/rabbitmqadmin") os.system("chmod +x ./rabbitmqadmin") os.system("mv rabbitmqadmin /usr/bin/") os.system("rabbitmqadmin declare exchange name=stormExchange type=topic") # ensure user + permissions for peer relations that # may be syncing data there via SSH_USER. unison.ensure_user(user=rabbit.SSH_USER, group=rabbit.RABBIT_USER) ensure_unison_rabbit_permissions()
def install(): pre_install_hooks() utils.install(*rabbit.PACKAGES) utils.expose(5672)