Hi,
Using RDO Liberty with the following package set
openstack-nova-scheduler-13.0.0-dev302.el7.centos.noarch
openstack-heat-templates-0.0.1-dev378.el7.centos.noarch
openstack-swift-container-2.4.1-dev54.el7.centos.noarch
openstack-tripleo-0.0.1-dev1769.el7.centos.noarch
openstack-tuskar-ui-2013.2.0-dev4.el7.centos.noarch
openstack-ceilometer-common-6.0.0-dev4.el7.centos.noarch
openstack-glance-12.0.0-dev3.el7.centos.noarch
openstack-ironic-api-4.2.1-dev4.el7.centos.noarch
openstack-ironic-inspector-2.1.1-dev75.el7.centos.noarch
openstack-neutron-common-8.0.0-dev329.el7.centos.noarch
openstack-neutron-ml2-8.0.0-dev329.el7.centos.noarch
openstack-ceilometer-api-6.0.0-dev4.el7.centos.noarch
openstack-nova-conductor-13.0.0-dev302.el7.centos.noarch
openstack-ceilometer-notification-6.0.0-dev4.el7.centos.noarch
openstack-dashboard-9.0.0-dev4.el7.centos.noarch
openstack-neutron-8.0.0-dev329.el7.centos.noarch
openstack-ceilometer-alarm-6.0.0-dev4.el7.centos.noarch
openstack-tuskar-ui-extras-0.0.4-0.99.20150811.1912git.el7.centos.noarch
openstack-utils-2014.2-1.el7.noarch
python-openstackclient-1.7.1-dev5.el7.centos.noarch
openstack-ironic-common-4.2.1-dev4.el7.centos.noarch
openstack-swift-plugin-swift3-1.7-4.el7.noarch
openstack-tripleo-puppet-elements-0.0.2-dev13.el7.centos.noarch
openstack-nova-console-13.0.0-dev302.el7.centos.noarch
openstack-nova-api-13.0.0-dev302.el7.centos.noarch
openstack-ceilometer-polling-6.0.0-dev4.el7.centos.noarch
openstack-tripleo-heat-templates-0.8.7-dev238.el7.centos.noarch
openstack-puppet-modules-2015.2-dev.1150d0da14ad00e6151d11443ab96d6d3e9649b2_8eef2746.el7.centos.noarch
openstack-ceilometer-collector-6.0.0-dev4.el7.centos.noarch
openstack-ironic-conductor-4.2.1-dev4.el7.centos.noarch
openstack-heat-api-cfn-6.0.0-dev30.el7.centos.noarch
openstack-swift-proxy-2.4.1-dev54.el7.centos.noarch
openstack-tuskar-2013.2-dev8.el7.centos.noarch
openstack-nova-cert-13.0.0-dev302.el7.centos.noarch
openstack-tripleo-image-elements-0.9.7-dev30.el7.centos.noarch
openstack-neutron-openvswitch-8.0.0-dev329.el7.centos.noarch
openstack-heat-api-cloudwatch-6.0.0-dev30.el7.centos.noarch
openstack-nova-common-13.0.0-dev302.el7.centos.noarch
openstack-nova-novncproxy-13.0.0-dev302.el7.centos.noarch
openstack-swift-2.4.1-dev54.el7.centos.noarch
python-django-openstack-auth-2.0.1-dev7.el7.centos.noarch
openstack-keystone-9.0.0-dev25.el7.centos.noarch
openstack-heat-api-6.0.0-dev30.el7.centos.noarch
openstack-swift-object-2.4.1-dev54.el7.centos.noarch
openstack-selinux-0.6.41-1.el7.noarch
openstack-nova-compute-13.0.0-dev302.el7.centos.noarch
openstack-heat-common-6.0.0-dev30.el7.centos.noarch
openstack-ceilometer-central-6.0.0-dev4.el7.centos.noarch
openstack-heat-engine-6.0.0-dev30.el7.centos.noarch
openstack-swift-account-2.4.1-dev54.el7.centos.noarch
I can do a deploy successfully. Then if I make a change to a hiera data file, e.g.
openstack-tripleo-heat-templates/puppet/hieradata/controller.yaml
And call a deploy again (which does a stack update) my changes do not apply.
If I make a change directly to some part of the heria mapping (e.g. add a line to)
openstack-tripleo-heat-templates/puppet/controller.yaml
Under
datafiles:
ceph:
mapped_data:
somethingnew::hello: test
And do a deploy, it never appears under
/etc/puppet/hieradata
in any file, and it looks like puppet never gets rerun.
We seem to be hitting this on Kilo as well.