Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. To obtain Azure CSP credentials, do the steps at: Obtain Azure ARM pricing credentials for CSP

  2. In Abiquo, edit the reseller enterprise

    1. Go to Credentials → Pricing, and add the Azure CSP pricing credentials as follows

      1. API keycsp#tenantId#clientId#accessToken#refreshToken

      2. API secret key: the password for the application

    2. Go to Properties, and to use Azure billing, enter the billing enterprise properties in the reseller enterprise. The default values are as follows:

      1. azurecompute-arm_discount = 0

      2. azurecompute-arm_currency_code = USD

      3. billing.azure.country_code = US

      4. azurecompute-arm_price_factor = 1 (deprecated in Abiquo 6.1)

  3. For Abiquo 6.1 and above, go to PricingPrice factors and create a price factor for the reseller enterprise. See Manage price factors.

...

Onboard an AWS organization

  1. Log in to the AWS management account.

  2. Create a user with the security policy for AWS organization pricing

  3. Configure AWS to supply billing data

  4. Edit the Abiquo reseller enterprise:

    1. Go to CredentialsPricing and add the user credentials

    2. Go to Properties and add AWS enterprise properties to the reseller

  5. For Abiquo 6.1 and above, go to PricingPrice factors and create a price factor for the reseller enterprise. See Manage price factors.

...

4. Prepare Abiquo entities to onboard a customer

...

  1. Edit the standard enterprise, and go to Credentials → Public

  2. For the Access key ID, enter the customer’s subscription details in this format: Subscription##TenantID

  3. For the Secret access key, enter any value

  4. Select Only for billing

  5. Click Add account to save the credentials. The platform will not validate the account details until it retrieves billing data from the provider

  6. Go to Properties and add azurecompute-arm_only_bill_subscription and set the value to true

  7. Click Save

Now you can configure the MicrosoftProductsService to manage Customer users, office licenses and Azure plan subscriptions!

...

Onboard an account under an AWS organization

To onboard an account under an AWS organization:

  1. Create a customer scope under the reseller scope 

  2. Create a key node enterprise in the customer scope

  3. Create a standard enterprise in the customer scope

  4. Log in to AWS and in the customer account, create a user

  5. In Abiquo, edit the standard enterprise and add the credentials as public cloud credentials.
    OR Add the account to the standard enterprise as billing only public cloud credentials.

...

Onboard an AWS organization in a key node

If your customer has an AWS organization account, you can onboard the organization into a key node hierarchy.

  1. Create a customer scope under the reseller scope

  2. Create a key node enterprise in the customer scope

  3. Do the steps in “Onboard an AWS Organization” section using the new organization, but add the credentials to the key node as pricing credentials (instead of adding the credentials to the reseller as pricing credentials).

To add an existing account in this organization:

  1. Create a standard enterprise in the scope of the key node

  2. Log in to AWS and in the customer account, create a user

  3. In Abiquo, edit the standard enterprise and add the credentials as public cloud credentials.
    OR Add the account to the standard enterprise as billing only public cloud credentials.