I’ve switched my Tripleo development to using tripleo quickstart. While the steps to create an additional VM for the IdM server are roughly what I posted before, it is different enough to warrant description.
When creating the undercloud, you can tell the quickstart script to use an alternative configuration. In my case, I have one based on “minimal” that has the additional node defined:
in tripleo-quickstart/playbooks/centosci/ipa.yml
control_memory: 8192 compute_memory: 8192 overcloud_nodes: - name: control_0 flavor: control - name: compute_0 flavor: compute - name: idm_0 flavor: compute # FIXME(trown) This is only temporarily set to false so we can # change CI to use these settings without changing what is run. # Will be changed to true in a follow-up patch. introspect: false extra_args: "" tempest: false pingtest: true
Now when kicking off the quickstart:
./quickstart.sh -c playbooks/centosci/ipa.yml -t all ayoung-dell-t1700
Note that I am using tags, and this one does the complete undercloud and overcloud deployment.