Allow user to override puppet resources via hiera

Registered by Dmitry Ukov

Currently user can provide yaml formatted data to override openstack configuration resources. This is implemented by using specific puppet resource which allows to override parameters only for openstack config resources in catalog. This approach should be extended to support all puppet resources which gives an opportunity to control deployment using hiera.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
Dmitry Ukov
Direction:
Needs approval
Assignee:
Dmitry Ukov
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

Addressed by: https://review.openstack.org/367814
    Extending Advanced Config feature

Gerrit topic: https://review.openstack.org/#q,topic:bp/puppet-resource-override,n,z

Addressed by: https://review.openstack.org/366853
    Introducing override for all resources in catalog

Addressed by: https://review.openstack.org/368780
    Added override_resource for rest OpenStack manifests

Addressed by: https://review.openstack.org/368738
    Added override_resources for non-OpenStack tasks

Addressed by: https://review.openstack.org/378527
    Removed legacy upproach for override_resources

Addressed by: https://review.openstack.org/391791
    Introducing override for all resources in catalog

Addressed by: https://review.openstack.org/395042
    Refactoring of the override_resources type for the IaC feature

Addressed by: https://review.openstack.org/395457
    New data structure for override_resources

Addressed by: https://review.openstack.org/396198
    Refactoring of the override_resources type for the IaC feature

Addressed by: https://review.openstack.org/396199
    Added override_resource for rest OpenStack manifests

Addressed by: https://review.openstack.org/396200
    Added override_resources for non-OpenStack tasks

Addressed by: https://review.openstack.org/397723
    Introducing override for all resources in catalog

Addressed by: https://review.openstack.org/400722
    Refactoring of the override_resources type for the IaC feature

Addressed by: https://review.openstack.org/400724
    Added override_resource for rest OpenStack manifests

Addressed by: https://review.openstack.org/400726
    Added override_resources for non-OpenStack tasks

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.