December 2016
Intermediate to advanced
230 pages
4h 48m
English
To get right to it, we can start from the top with the role we created named create-users-env. The completed role and file, named main.yml, located in the adjust-quotas/tasks directory, looks like this:
---
- name: Adjust tenant quotas
command: openstack --os-cloud="{{ CLOUD_NAME }}"
quota set "{{ item.1 }}" "{{ item.0 }}"
with_together:
- "{{qoptions}}"
- "{{tenantname}}"
The corresponding variable file, named main.yml, located in the adjust-quota/vars directory, for this role will look like this:
--- qoptions: [ '--cores 30', '--instances 20', '--cores 20', '--instances 20', '--cores 20' ] tenantname: [ 'MRKT-Proj01', 'MRKT-Proj02', 'MRKT-Proj02', 'MRKT-Proj03', 'MRKT-Proj03' ]
Next, the master playbook file, named ...
Read now
Unlock full access