O'Reilly logo

OpenStack Administration with Ansible by Walter Bentley

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Coding the playbook and roles

We will now create a role that allows us to update a single and/or multiple tenant(s) quota at one time. Updating a quota is a relatively simple two-step process. Step 1 is to record the tenant ID or user ID, in which you wish to update the quota. Then step 2 is to actually update the quota.

Since we are only creating a role in this example, we can start with the main.yml file within the role directory named adjust-quotas/tasks. The initial contents of this file will look similar to the following code:

--- - name: Retrieve tenantID shell: keystone --os-username={{ OS_USERNAME }} --os-password={{ OS_PASSWORD }} --os-tenant-name={{ OS_TENANT_NAME }} --os-auth-url={{ OS_AUTH_URL }} tenant-list | awk '/ {{ item }} / { print ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required