|
15 | 15 | * limitations under the License. |
16 | 16 | */ |
17 | 17 |
|
18 | | -// |
19 | | -// Pre-requisites: |
20 | | -// * Prior to running this script, you must setup the following environment variables: |
21 | | -// * OS_AUTH_URL: Your Rackspace Cloud Authentication URL, |
22 | | -// * OS_USERNAME: Your Rackspace Cloud Account Username, |
23 | | -// * RAX_API_KEY: Your Rackspace Cloud Account API KEY, and |
24 | | -// * OS_REGION_NAME: The Rackspace Cloud region you want to use |
25 | | -// |
| 18 | +require dirname(__DIR__) . '/../vendor/autoload.php'; |
26 | 19 |
|
27 | | -require __DIR__ . '/../../vendor/autoload.php'; |
28 | 20 | use OpenCloud\Rackspace; |
29 | 21 |
|
30 | | -// 1. Instantiate an Rackspace client. |
31 | | -$client = new Rackspace(getenv('OS_AUTH_URL'), array( |
32 | | - 'username' => getenv('OS_USERNAME'), |
33 | | - 'apiKey' => getenv('RAX_API_KEY') |
| 22 | +$client = new Rackspace('{authUrl}', array( |
| 23 | + 'username' => '{username}', |
| 24 | + 'apiKey' => '{apiKey}', |
34 | 25 | )); |
35 | 26 |
|
36 | | -// 2. Obtain an LoadBalancer service object from the client. |
37 | | -$region = getenv('OS_REGION_NAME'); |
38 | | -$loadBalancerService = $client->loadBalancerService(null, $region); |
| 27 | +$service = $client->loadBalancerService(null, '{region}'); |
39 | 28 |
|
40 | | -// 3. Get load balancers. |
41 | 29 | $loadBalancers = $loadBalancerService->loadBalancerList(); |
| 30 | + |
42 | 31 | foreach ($loadBalancers as $loadBalancer) { |
43 | 32 | /** @var $loadBalancer OpenCloud\LoadBalancer\Resource\LoadBalancer **/ |
44 | 33 | var_dump($loadBalancer); |
|
0 commit comments