Beispiel #1
0
#!/usr/bin/python

import openstack_conf
import openstack_pass
import osutils

osutils.beroot()

osutils.run_std('apt-get install -y memcached python-memcache')

osutils.run_std('apt-get install -y libapache2-mod-wsgi openstack-dashboard')

# osutils.run_std('dpkg --purge openstack-dashboard-ubuntu-theme')

osutils.run_std('service apache2 restart')

if openstack_conf.version == 'essex':
    print("Open horizon on http://%s" % (openstack_conf.controller_ip))
else:
    print("Open horizon on http://%s/horizon" % (openstack_conf.controller_ip))

print("username = admin")
print("password = " + openstack_pass.openstack_pass)
Beispiel #2
0
import subprocess
import openstack_pass
import time
import osutils
from amqplib import client_0_8 as amqp

def main():

  while 1:

    change_pass = subprocess.Popen(['rabbitmqctl', 'change_password', 'guest', openstack_pass.rabbit_pass], stdin=None)
    change_pass.wait()

    try:
      conn = amqp.Connection(host='localhost:5672', userid='guest', password=openstack_pass.rabbit_pass, virtual_host="/", insist=False)
      print(conn)

      chan = conn.channel()
      print(chan)

      break

    except:
      print("Wrong password... reconnect.")
      time.sleep(2)

if __name__ == '__main__':
  osutils.beroot()
  main()