python-tripleoclient/tripleoclient
Steve Baker 3f303b907b Always run growvols playbook after provision
Just like cli-overcloud-node-network-config.yaml,
cli-overcloud-node-growvols.yaml will be run by the "openstack
overcloud node provision" directly after provisioning so that whole
disk images will have their /var volume grown to 100%.

This default growvols behaviour can be overridden by adding an
ansible_playbooks entry which sets different arguments:

- count: 3
  name: Controller
  ansible_playbooks:
  - playbook: /usr/share/ansible/tripleo-playbooks/cli-overcloud-node-growvols.yaml
    extra_vars:
      growvols_args: /var=50% /srv=50%

Other changes in this commit include:
- Always call run_role_playbooks and pass network_config as an
  argument
- Full unit test coverage on run_role_playbooks
- Fix run_role_playbook using os.path.basename instead of os.path.dirname

Change-Id: I085ab9da30e1e1a7d2b9a9f230dd0275bd40480d
Blueprint: whole-disk-default
Depends-On: I0a847ad4077a02a02ad817dd189a6a31c3637a93
2021-06-24 11:19:33 +12:00
..
config Use ephemeral Heat by default 2021-06-11 07:53:10 -04:00
tests Always run growvols playbook after provision 2021-06-24 11:19:33 +12:00
v1 Always run growvols playbook after provision 2021-06-24 11:19:33 +12:00
v2 Always run growvols playbook after provision 2021-06-24 11:19:33 +12:00
workflows Merge "Fix overcloud node provide" 2021-06-15 07:15:51 +00:00
__init__.py Add ReNo support 2016-10-08 00:28:43 +00:00
command.py Use correct default key file and normalize the usage 2020-02-20 08:52:09 -06:00
constants.py Default Heat images to container image prepare defaults 2021-06-23 07:35:18 -04:00
exceptions.py Baremetal deploy - user playbook interface 2021-06-03 08:55:39 +02:00
export.py Too broad exceptions replaced with altenatives. 2021-05-14 16:37:29 +02:00
heat_launcher.py Merge "Check for the service queue with ephemeral heat" 2021-06-11 07:31:14 +00:00
noauth_policy.json Add heat_launcher module to help launch heat-all 2017-02-08 15:49:24 -05:00
plugin.py Update client to create archive and use tripleo-common 2021-01-20 09:43:52 -06:00
utils.py Always run growvols playbook after provision 2021-06-24 11:19:33 +12:00