Description of problem: As of today to change parameters you have to specify them one by one on the command line: openstack management plan set PLAN_ID -P KEY=VALUE This becomes tedious and long, as we need to change a lot of parameters, so we need a way to load the parameters from a file, for example with openstack management plan set $PLAN_ID --from_file=PARAMETERFILE
Patch: https://review.openstack.org/#/c/190164/ Adds openstack management plan set --file and tuskar plan-update --file
stack@instack:~>>> cat parameters [{"name": "Controller-1::count", "value": "3"}, {"name": "Compute-1::count", "value": "2"}, {"name": "Cinder-Storage-1::count", "value": "0"}, {"name": "Ceph-Storage-1::count", "value": "0"}, {"name": "Swift-Storage-1::count", "value": "0"}] stack@instack:~>>> openstack management plan set --file parameters da2ebb62-d239-4044-a3f4-b65cbfa7fa27 stack@instack:~>>> tuskar plan-show da2ebb62-d239-4044-a3f4-b65cbfa7fa27 +-------------+---------------------------------------------------------------+ | Property | Value | +-------------+---------------------------------------------------------------+ | created_at | 2015-10-02T12:22:49 | | description | None | | name | overcloud | | parameters | constraints=[{u'constraint_type': u'range', | | | u'definition': {u'min': u'0'}, | | | u'description': None}] | | | default=None | | | description=None | | | hidden=None | | | label=None | | | name=Controller-1::count | | | parameter_type=number | | | value=3 | | | | | | constraints=[{u'constraint_type': u'range', | | | u'definition': {u'min': u'0'}, | | | u'description': None}] | | | default=None | | | description=None | | | hidden=None | | | label=None | | | name=Ceph-Storage-1::count | | | parameter_type=number | | | value=0 | | | | | | constraints=[{u'constraint_type': u'range', | | | u'definition': {u'min': u'0'}, | | | u'description': None}] | | | default=None | | | description=None | | | hidden=None | | | label=None | | | name=Compute-1::count | | | parameter_type=number | | | value=2 | | | | | | constraints=[{u'constraint_type': u'range', | | | u'definition': {u'min': u'0'}, | | | u'description': None}] | | | default=None | | | description=None | | | hidden=None | | | label=None | | | name=Swift-Storage-1::count | | | parameter_type=number | | | value=0 | | | | | | constraints=[{u'constraint_type': u'range', | | | u'definition': {u'min': u'0'}, | | | u'description': None}] | | | default=None | | | description=None | | | hidden=None | | | label=None | | | name=Cinder-Storage-1::count | | | parameter_type=number | | | value=0 | | | | | roles | description=OpenStack ceph storage node configured by Puppet | | | name=Ceph-Storage | | | uuid=e5fb8f36-2830-4f79-bb5f-a7c0f2e3499a | | | version=1 | | | | | | description=OpenStack cinder storage configured by Puppet | | | name=Cinder-Storage | | | uuid=b0c49e37-ed73-40b8-bec7-bc16763e25d1 | | | version=1 | | | | | | description=OpenStack controller node configured by Puppet. | | | name=Controller | | | uuid=440fd88e-a257-4f68-bb22-00313d15c204 | | | version=1 | | | | | | description=OpenStack hypervisor node configured via Puppet. | | | name=Compute | | | uuid=2c9714ae-825c-4acb-9983-5d7799986e07 | | | version=1 | | | | | | description=OpenStack swift storage node configured by Puppet | | | name=Swift-Storage | | | uuid=d37cb794-303f-4668-b970-e038c4038f10 | | | version=1 | | | | | updated_at | None | | uuid | da2ebb62-d239-4044-a3f4-b65cbfa7fa27
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2015:1875
CLOSED