Skip to content

Instantly share code, notes, and snippets.

@mcornea
Created December 3, 2017 01:36
Show Gist options
  • Save mcornea/2b74452efac84a8ae9e28d9af8cffe45 to your computer and use it in GitHub Desktop.
Save mcornea/2b74452efac84a8ae9e28d9af8cffe45 to your computer and use it in GitHub Desktop.
overcloud_deploy.sh.j2
#!/bin/bash
timeout 100m openstack overcloud deploy \
--templates {{ install.heat.templates.basedir }} \
-e /usr/share/openstack-tripleo-heat-templates/environments/puppet-pacemaker.yaml \
--libvirt-type kvm \
--ntp-server {{ install.ntp.server }} \
{% if install.version|default(undercloud_version)|openstack_release < 11 %}
--control-scale {{ (install.controller|default({})).nodes|default(0) or groups.controller|default([])|length or '1' }} \
--control-flavor {{ ('controller' in existing_flavors.stdout_lines) | ternary('controller', 'baremetal') }} \
--compute-scale {{ (install.compute|default({})).nodes|default(0) or groups.compute|default([])|length or '1' }} \
--compute-flavor {{ ('compute' in existing_flavors.stdout_lines) | ternary('compute', 'baremetal') }} \
{% endif %}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment