Fixing admin user and project creation

Admin user and project should only be created when
internal is being used.

Change-Id: Id91ff04585a188b6a19c1b450bedae748009dc55
Signed-off-by: Eduardo Sousa <eduardo.sousa@canonical.com>
diff --git a/osm_nbi/engine.py b/osm_nbi/engine.py
index e7dee84..2bf6169 100644
--- a/osm_nbi/engine.py
+++ b/osm_nbi/engine.py
@@ -388,5 +388,7 @@
             self.upgrade_db(db_version, target_version)
 
         # create user admin if not exist
-        self.create_admin()
+        if not self.auth:
+            self.create_admin()
+        
         return