components/openstack/keystone/patches/launchpad-1459816+.patch
author david.comay@oracle.com
Thu, 11 Feb 2016 17:35:02 -0800
changeset 5448 56f4540f741d
permissions -rw-r--r--
22694904 Some of the OpenStack patches can be cleaned up
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
5448
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
     1
The following in-house jumbo patch constitutes the upstream changes in
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
     2
Kilo for the following changesets
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
     3
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
     4
	fa43b6f6d196ea7780de4530c1d59bd43bc0b6de
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
     5
	82449dd550b4724fc90e1f2c16ae5f3237eebd25
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
     6
	e614b299408b65a6558888b1f4930a9b641f1920
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
     7
	6cd2e5eccdad0005c4a69d85aa6918cfc33062c5
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
     8
	19f3ad9eca9e9d73e6a147b06d66d4dcb66d2934
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
     9
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    10
which address a number of issues with tools/sample_data.sh including
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    11
switching from the deprecated keystoneclient to the new openstackclient
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    12
commands.
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    13
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    14
commit fa43b6f6d196ea7780de4530c1d59bd43bc0b6de
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    15
Author: phil-hopkins-a <[email protected]>
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    16
Date:   Thu May 28 15:34:57 2015 -0500
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    17
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    18
    updates sample_data script to use the new openstack commands
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    19
    
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    20
    Cleans up the sample_data script to replace the keystoneclient commands
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    21
    with the new openstackclient commands
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    22
    
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    23
    Change-Id: Id68ff2b466e582a0c2f4418d173f7d63c14f5f37
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    24
    Closes-Bug: #1459816
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    25
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    26
commit 82449dd550b4724fc90e1f2c16ae5f3237eebd25
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    27
Author: Eric Brown <[email protected]>
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    28
Date:   Sun Jul 12 22:47:27 2015 -0700
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    29
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    30
    Replace reference of ksc with osc
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    31
    
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    32
    The leading comment in sample_data.sh still references the old
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    33
    python-keystoneclient when its python-openstackclient that is
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    34
    used to populate sample data.
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    35
    
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    36
    This patch also makes a minor fix of the Swift service description.
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    37
    
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    38
    TrivialFix
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    39
    
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    40
    Change-Id: Ie4f5729dcc0b3a6164470d11ba91ddaaec0bb022
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    41
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    42
commit e614b299408b65a6558888b1f4930a9b641f1920
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    43
Author: Ghe Rivero <[email protected]>
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    44
Date:   Sat Aug 1 05:00:05 2015 +0200
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    45
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    46
    Update exported variables for openstack client
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    47
    
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    48
    When using openstack client to populate an initial keystone
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    49
    deployment, instead of the former keystone client, the env.
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    50
    variables needed are OS_TOKEN and OS_URL instead of the
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    51
    previous OS_SERVICE_TOKEN and OS_SERVICE_ENDPOINT
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    52
    
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    53
    Change-Id: I79dcd56896945267cf1c8ff4378ffff63048e155
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    54
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    55
commit 6cd2e5eccdad0005c4a69d85aa6918cfc33062c5
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    56
Author: Ghe Rivero <[email protected]>
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    57
Date:   Sat Aug 1 05:16:28 2015 +0200
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    58
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    59
    Missing ADMIN_USER in sample_data.sh
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    60
    
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    61
    When moving from keystone to openstack client, the initialization of
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    62
    the ADMIN_USER variable was removed, making the script to fail.
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    63
    
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    64
    Change-Id: Iee2d5b1cbed6c93e335a4b4dbad3034a2f8e29ed
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    65
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    66
commit 19f3ad9eca9e9d73e6a147b06d66d4dcb66d2934
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    67
Author: Ghe Rivero <[email protected]>
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    68
Date:   Sun Aug 2 17:57:37 2015 +0200
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    69
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    70
    Create neutron service in sample_data.sh
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    71
    
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    72
    With the addition of Neutron to the sample_data.sh script, all services
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    73
    required by the compute starter kit tag [1] are created (plus swift and ec2
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    74
    compatible credentials)
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    75
    
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    76
    [1] http://governance.openstack.org/reference/tags/compute_starter_kit.html
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    77
    
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    78
    Change-Id: Iebc4f6b005e0466fe60691d964c7dea0e0eee947
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    79
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    80
--- keystone-2015.1.2/doc/source/developing.rst.~1~	2015-10-13 10:18:02.000000000 -0700
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    81
+++ keystone-2015.1.2/doc/source/developing.rst	2016-02-05 23:16:41.873683648 -0800
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    82
@@ -75,6 +75,7 @@ place:
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    83
     $ bin/keystone-manage db_sync
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    84
 
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    85
 .. _`python-keystoneclient`: https://github.com/openstack/python-keystoneclient
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    86
+.. _`openstackclient`: https://git.openstack.org/cgit/openstack/python-openstackclient
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    87
 
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    88
 If the above commands result in a ``KeyError``, or they fail on a
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    89
 ``.pyc`` file with the message, ``You can only have one Python script per
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    90
@@ -158,18 +159,24 @@ data for use with keystone:
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    91
 
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    92
 .. code-block:: bash
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    93
 
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    94
-    $ OS_SERVICE_TOKEN=ADMIN tools/with_venv.sh tools/sample_data.sh
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    95
+    $ OS_TOKEN=ADMIN tools/with_venv.sh tools/sample_data.sh
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    96
 
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    97
 Notice it requires a service token read from an environment variable for
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    98
 authentication.  The default value "ADMIN" is from the ``admin_token``
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
    99
 option in the ``[DEFAULT]`` section in ``etc/keystone.conf``.
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   100
 
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   101
 Once run, you can see the sample data that has been created by using the
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   102
-`python-keystoneclient`_ command-line interface:
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   103
+`openstackclient`_ command-line interface:
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   104
 
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   105
 .. code-block:: bash
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   106
 
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   107
-    $ tools/with_venv.sh keystone --os-token ADMIN --os-endpoint http://127.0.0.1:35357/v2.0/ user-list
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   108
+    $ tools/with_venv.sh openstack --os-token ADMIN --os-url http://127.0.0.1:35357/v2.0/ user list
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   109
+
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   110
+The `openstackclient`_ can be installed using the following:
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   111
+
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   112
+.. code-block:: bash
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   113
+
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   114
+    $ tools/with_venv.sh pip install python-openstackclient
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   115
 
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   116
 Filtering responsibilities between controllers and drivers
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   117
 ----------------------------------------------------------
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   118
--- keystone-2015.1.2/tools/sample_data.sh.~1~	2015-10-13 10:18:02.000000000 -0700
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   119
+++ keystone-2015.1.2/tools/sample_data.sh	2016-02-05 23:16:41.875371581 -0800
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   120
@@ -14,14 +14,14 @@
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   121
 # License for the specific language governing permissions and limitations
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   122
 # under the License.
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   123
 
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   124
-# Sample initial data for Keystone using python-keystoneclient
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   125
+# Sample initial data for Keystone using python-openstackclient
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   126
 #
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   127
 # This script is based on the original DevStack keystone_data.sh script.
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   128
 #
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   129
 # It demonstrates how to bootstrap Keystone with an administrative user
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   130
-# using the OS_SERVICE_TOKEN and OS_SERVICE_ENDPOINT environment variables
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   131
-# and the administrative API.  It will get the admin_token (OS_SERVICE_TOKEN)
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   132
-# and admin_port from keystone.conf if available.
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   133
+# using the OS_TOKEN and OS_URL environment variables and the administrative
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   134
+# API.  It will get the admin_token (OS_TOKEN) and admin_port from
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   135
+# keystone.conf if available.
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   136
 #
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   137
 # Disable creation of endpoints by setting DISABLE_ENDPOINTS environment variable.
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   138
 # Use this with the Catalog Templated backend.
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   139
@@ -36,17 +36,25 @@
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   140
 # service              nova      admin
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   141
 # service              ec2       admin
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   142
 # service              swift     admin
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   143
+# service              neutron   admin
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   144
 
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   145
 # By default, passwords used are those in the OpenStack Install and Deploy Manual.
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   146
 # One can override these (publicly known, and hence, insecure) passwords by setting the appropriate
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   147
 # environment variables. A common default password for all the services can be used by
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   148
 # setting the "SERVICE_PASSWORD" environment variable.
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   149
 
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   150
+# Test to verify that the openstackclient is installed, if not exit
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   151
+type openstack >/dev/null 2>&1 || {
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   152
+    echo >&2 "openstackclient is not installed. Please install it to use this script. Aborting."
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   153
+    exit 1
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   154
+    }
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   155
+
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   156
 ADMIN_PASSWORD=${ADMIN_PASSWORD:-secrete}
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   157
 NOVA_PASSWORD=${NOVA_PASSWORD:-${SERVICE_PASSWORD:-nova}}
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   158
 GLANCE_PASSWORD=${GLANCE_PASSWORD:-${SERVICE_PASSWORD:-glance}}
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   159
 EC2_PASSWORD=${EC2_PASSWORD:-${SERVICE_PASSWORD:-ec2}}
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   160
 SWIFT_PASSWORD=${SWIFT_PASSWORD:-${SERVICE_PASSWORD:-swiftpass}}
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   161
+NEUTRON_PASSWORD=${NEUTRON_PASSWORD:-${SERVICE_PASSWORD:-neutron}}
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   162
 
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   163
 CONTROLLER_PUBLIC_ADDRESS=${CONTROLLER_PUBLIC_ADDRESS:-localhost}
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   164
 CONTROLLER_ADMIN_ADDRESS=${CONTROLLER_ADMIN_ADDRESS:-localhost}
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   165
@@ -79,14 +87,14 @@ if [[ -r "$KEYSTONE_CONF" ]]; then
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   166
     fi
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   167
 fi
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   168
 
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   169
-export OS_SERVICE_TOKEN=${OS_SERVICE_TOKEN:-$CONFIG_SERVICE_TOKEN}
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   170
-if [[ -z "$OS_SERVICE_TOKEN" ]]; then
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   171
+export OS_TOKEN=${OS_TOKEN:-$CONFIG_SERVICE_TOKEN}
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   172
+if [[ -z "$OS_TOKEN" ]]; then
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   173
     echo "No service token found."
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   174
-    echo "Set OS_SERVICE_TOKEN manually from keystone.conf admin_token."
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   175
+    echo "Set OS_TOKEN manually from keystone.conf admin_token."
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   176
     exit 1
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   177
 fi
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   178
 
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   179
-export OS_SERVICE_ENDPOINT=${OS_SERVICE_ENDPOINT:-http://$CONTROLLER_PUBLIC_ADDRESS:${CONFIG_ADMIN_PORT:-35357}/v2.0}
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   180
+export OS_URL=${OS_URL:-http://$CONTROLLER_PUBLIC_ADDRESS:${CONFIG_ADMIN_PORT:-35357}/v2.0}
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   181
 
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   182
 function get_id () {
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   183
     echo `"$@" | grep ' id ' | awk '{print $4}'`
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   184
@@ -95,141 +103,160 @@ function get_id () {
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   185
 #
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   186
 # Default tenant
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   187
 #
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   188
-DEMO_TENANT=$(get_id keystone tenant-create --name=demo \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   189
-                                            --description "Default Tenant")
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   190
+openstack project create demo \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   191
+                         --description "Default Tenant"
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   192
 
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   193
-ADMIN_USER=$(get_id keystone user-create --name=admin \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   194
-                                         --pass="${ADMIN_PASSWORD}")
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   195
+openstack user create admin --project demo \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   196
+                      --password "${ADMIN_PASSWORD}"
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   197
 
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   198
-ADMIN_ROLE=$(get_id keystone role-create --name=admin)
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   199
+openstack role create admin
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   200
 
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   201
-keystone user-role-add --user-id $ADMIN_USER \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   202
-                       --role-id $ADMIN_ROLE \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   203
-                       --tenant-id $DEMO_TENANT
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   204
+openstack role add --user admin \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   205
+                   --project demo\
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   206
+                   admin
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   207
 
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   208
 #
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   209
 # Service tenant
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   210
 #
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   211
-SERVICE_TENANT=$(get_id keystone tenant-create --name=service \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   212
-                                               --description "Service Tenant")
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   213
+openstack project create service \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   214
+                  --description "Service Tenant"
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   215
+
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   216
+openstack user create glance --project service\
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   217
+                      --password "${GLANCE_PASSWORD}"
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   218
+
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   219
+openstack role add --user glance \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   220
+                   --project service \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   221
+                   admin
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   222
+
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   223
+openstack user create nova --project service\
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   224
+                      --password "${NOVA_PASSWORD}"
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   225
+
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   226
+openstack role add --user nova \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   227
+                   --project service \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   228
+                   admin
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   229
+
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   230
+openstack user create ec2 --project service \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   231
+                      --password "${EC2_PASSWORD}"
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   232
+
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   233
+openstack role add --user ec2 \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   234
+                   --project service \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   235
+                   admin
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   236
 
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   237
-GLANCE_USER=$(get_id keystone user-create --name=glance \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   238
-                                          --pass="${GLANCE_PASSWORD}")
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   239
+openstack user create swift --project service \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   240
+                      --password "${SWIFT_PASSWORD}" \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   241
 
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   242
-keystone user-role-add --user-id $GLANCE_USER \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   243
-                       --role-id $ADMIN_ROLE \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   244
-                       --tenant-id $SERVICE_TENANT
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   245
-
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   246
-NOVA_USER=$(get_id keystone user-create --name=nova \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   247
-                                        --pass="${NOVA_PASSWORD}" \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   248
-                                        --tenant-id $SERVICE_TENANT)
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   249
-
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   250
-keystone user-role-add --user-id $NOVA_USER \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   251
-                       --role-id $ADMIN_ROLE \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   252
-                       --tenant-id $SERVICE_TENANT
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   253
-
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   254
-EC2_USER=$(get_id keystone user-create --name=ec2 \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   255
-                                       --pass="${EC2_PASSWORD}" \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   256
-                                       --tenant-id $SERVICE_TENANT)
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   257
-
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   258
-keystone user-role-add --user-id $EC2_USER \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   259
-                       --role-id $ADMIN_ROLE \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   260
-                       --tenant-id $SERVICE_TENANT
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   261
-
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   262
-SWIFT_USER=$(get_id keystone user-create --name=swift \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   263
-                                         --pass="${SWIFT_PASSWORD}" \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   264
-                                         --tenant-id $SERVICE_TENANT)
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   265
-
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   266
-keystone user-role-add --user-id $SWIFT_USER \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   267
-                       --role-id $ADMIN_ROLE \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   268
-                       --tenant-id $SERVICE_TENANT
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   269
+openstack role add --user swift \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   270
+                   --project service \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   271
+                   admin
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   272
+
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   273
+openstack user create neutron --project service \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   274
+                      --password "${NEUTRON_PASSWORD}" \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   275
+
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   276
+openstack role add --user neutron \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   277
+                   --project service \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   278
+                   admin
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   279
 
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   280
 #
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   281
 # Keystone service
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   282
 #
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   283
-KEYSTONE_SERVICE=$(get_id \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   284
-keystone service-create --name=keystone \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   285
-                        --type=identity \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   286
-                        --description="Keystone Identity Service")
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   287
+openstack service create --name keystone \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   288
+                         --description "Keystone Identity Service" \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   289
+                         identity
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   290
 if [[ -z "$DISABLE_ENDPOINTS" ]]; then
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   291
-    keystone endpoint-create --region RegionOne --service-id $KEYSTONE_SERVICE \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   292
+    openstack endpoint create --region RegionOne \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   293
         --publicurl "http://$CONTROLLER_PUBLIC_ADDRESS:\$(public_port)s/v2.0" \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   294
         --adminurl "http://$CONTROLLER_ADMIN_ADDRESS:\$(admin_port)s/v2.0" \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   295
-        --internalurl "http://$CONTROLLER_INTERNAL_ADDRESS:\$(public_port)s/v2.0"
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   296
+        --internalurl "http://$CONTROLLER_INTERNAL_ADDRESS:\$(public_port)s/v2.0" \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   297
+        keystone
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   298
 fi
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   299
 
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   300
 #
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   301
 # Nova service
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   302
 #
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   303
-NOVA_SERVICE=$(get_id \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   304
-keystone service-create --name=nova \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   305
-                        --type=compute \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   306
-                        --description="Nova Compute Service")
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   307
+openstack service create --name=nova \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   308
+                         --description="Nova Compute Service" \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   309
+                         compute
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   310
 if [[ -z "$DISABLE_ENDPOINTS" ]]; then
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   311
-    keystone endpoint-create --region RegionOne --service-id $NOVA_SERVICE \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   312
+    openstack endpoint create --region RegionOne \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   313
         --publicurl "http://$CONTROLLER_PUBLIC_ADDRESS:8774/v2/\$(tenant_id)s" \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   314
         --adminurl "http://$CONTROLLER_ADMIN_ADDRESS:8774/v2/\$(tenant_id)s" \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   315
-        --internalurl "http://$CONTROLLER_INTERNAL_ADDRESS:8774/v2/\$(tenant_id)s"
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   316
+        --internalurl "http://$CONTROLLER_INTERNAL_ADDRESS:8774/v2/\$(tenant_id)s" \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   317
+        nova
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   318
 fi
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   319
 
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   320
 #
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   321
 # Volume service
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   322
 #
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   323
-VOLUME_SERVICE=$(get_id \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   324
-keystone service-create --name=volume \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   325
-                        --type=volume \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   326
-                        --description="Nova Volume Service")
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   327
+openstack service create --name=volume \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   328
+                         --description="Cinder Volume Service" \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   329
+                         volume
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   330
 if [[ -z "$DISABLE_ENDPOINTS" ]]; then
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   331
-    keystone endpoint-create --region RegionOne --service-id $VOLUME_SERVICE \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   332
+    openstack endpoint create --region RegionOne \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   333
         --publicurl "http://$CONTROLLER_PUBLIC_ADDRESS:8776/v1/\$(tenant_id)s" \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   334
         --adminurl "http://$CONTROLLER_ADMIN_ADDRESS:8776/v1/\$(tenant_id)s" \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   335
-        --internalurl "http://$CONTROLLER_INTERNAL_ADDRESS:8776/v1/\$(tenant_id)s"
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   336
+        --internalurl "http://$CONTROLLER_INTERNAL_ADDRESS:8776/v1/\$(tenant_id)s" \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   337
+        volume
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   338
 fi
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   339
 
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   340
 #
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   341
 # Image service
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   342
 #
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   343
-GLANCE_SERVICE=$(get_id \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   344
-keystone service-create --name=glance \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   345
-                        --type=image \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   346
-                        --description="Glance Image Service")
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   347
+openstack service create --name=glance \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   348
+                         --description="Glance Image Service" \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   349
+                         image
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   350
 if [[ -z "$DISABLE_ENDPOINTS" ]]; then
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   351
-    keystone endpoint-create --region RegionOne --service-id $GLANCE_SERVICE \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   352
+    openstack endpoint create --region RegionOne  \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   353
         --publicurl "http://$CONTROLLER_PUBLIC_ADDRESS:9292" \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   354
         --adminurl "http://$CONTROLLER_ADMIN_ADDRESS:9292" \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   355
-        --internalurl "http://$CONTROLLER_INTERNAL_ADDRESS:9292"
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   356
+        --internalurl "http://$CONTROLLER_INTERNAL_ADDRESS:9292" \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   357
+        glance
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   358
 fi
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   359
 
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   360
 #
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   361
 # EC2 service
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   362
 #
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   363
-EC2_SERVICE=$(get_id \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   364
-keystone service-create --name=ec2 \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   365
-                        --type=ec2 \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   366
-                        --description="EC2 Compatibility Layer")
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   367
+openstack service create --name=ec2 \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   368
+                         --description="EC2 Compatibility Layer" \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   369
+                         ec2
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   370
 if [[ -z "$DISABLE_ENDPOINTS" ]]; then
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   371
-    keystone endpoint-create --region RegionOne --service-id $EC2_SERVICE \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   372
+    openstack endpoint create --region RegionOne \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   373
         --publicurl "http://$CONTROLLER_PUBLIC_ADDRESS:8773/services/Cloud" \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   374
         --adminurl "http://$CONTROLLER_ADMIN_ADDRESS:8773/services/Admin" \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   375
-        --internalurl "http://$CONTROLLER_INTERNAL_ADDRESS:8773/services/Cloud"
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   376
+        --internalurl "http://$CONTROLLER_INTERNAL_ADDRESS:8773/services/Cloud" \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   377
+        ec2
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   378
 fi
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   379
 
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   380
 #
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   381
 # Swift service
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   382
 #
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   383
-SWIFT_SERVICE=$(get_id \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   384
-keystone service-create --name=swift \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   385
-                        --type="object-store" \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   386
-                        --description="Swift Service")
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   387
+openstack service create --name=swift \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   388
+                         --description="Swift Object Storage Service" \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   389
+                         object-store
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   390
 if [[ -z "$DISABLE_ENDPOINTS" ]]; then
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   391
-    keystone endpoint-create --region RegionOne --service-id $SWIFT_SERVICE \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   392
+    openstack endpoint create --region RegionOne \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   393
         --publicurl   "http://$CONTROLLER_PUBLIC_ADDRESS:8080/v1/AUTH_\$(tenant_id)s" \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   394
         --adminurl    "http://$CONTROLLER_ADMIN_ADDRESS:8080/v1" \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   395
-        --internalurl "http://$CONTROLLER_INTERNAL_ADDRESS:8080/v1/AUTH_\$(tenant_id)s"
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   396
+        --internalurl "http://$CONTROLLER_INTERNAL_ADDRESS:8080/v1/AUTH_\$(tenant_id)s" \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   397
+        swift
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   398
+fi
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   399
+
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   400
+#
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   401
+# Neutron service
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   402
+#
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   403
+openstack service create --name=neutron \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   404
+                         --description="Neutron Network Service" \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   405
+                         network
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   406
+if [[ -z "$DISABLE_ENDPOINTS" ]]; then
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   407
+    openstack endpoint create --region RegionOne \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   408
+        --publicurl   "http://$CONTROLLER_PUBLIC_ADDRESS:9696" \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   409
+        --adminurl    "http://$CONTROLLER_ADMIN_ADDRESS:9696" \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   410
+        --internalurl "http://$CONTROLLER_INTERNAL_ADDRESS:9696" \
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   411
+        neutron
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   412
 fi
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   413
 
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   414
 # create ec2 creds and parse the secret and access key returned
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   415
-RESULT=$(keystone ec2-credentials-create --tenant-id=$SERVICE_TENANT --user-id=$ADMIN_USER)
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   416
+ADMIN_USER=$(get_id openstack user show admin)
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   417
+RESULT=$(openstack ec2 credentials create --project service --user $ADMIN_USER)
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   418
 ADMIN_ACCESS=`echo "$RESULT" | grep access | awk '{print $4}'`
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   419
 ADMIN_SECRET=`echo "$RESULT" | grep secret | awk '{print $4}'`
56f4540f741d 22694904 Some of the OpenStack patches can be cleaned up
david.comay@oracle.com
parents:
diff changeset
   420