+1 How about wso2/kubernetes.yaml instead of wso2/kubernetes/common.yaml? Will there be a YAML file in addition to the common.yaml?
- "wso2/%{::platform}" Regards, Chamila de Alwis Committer and PMC Member - Apache Stratos Software Engineer | WSO2 | +94772207163 Blog: code.chamiladealwis.com On Mon, May 9, 2016 at 10:32 AM, Akila Ravihansa Perera <raviha...@wso2.com> wrote: > Hi, > > We recently introduced a facter named "platform" to denote a PaaS > framework or cluster management system on which WSO2 products could be > deployed. With this addition I feel there is no reason to keep - > "vm_type/%{::vm_type}" hierarchy. Also we need to way to introduce > configuration parameters that is common across all the products for a > specific platform. > > For eg: In Kubernetes platform, we need to copy the Kubernetes membership > scheme and related dependency jars for all the products. Also we need to > set the installation dir to "/mnt" (instead of "/mnt/%{ipaddress}" because > ipaddress is not available at the image build time. > > Therefore I'd like to propose that we include the > "wso2/%{platform}/common" to the hierarchy. Full hiera.yaml would look like > this; > > :hierarchy: > - "node/%{::clientcert}" > - > "wso2/%{::product_name}/%{::product_version}/%{::platform}/%{::product_profile}" > - "wso2/%{::product_name}/%{::product_version}/%{::platform}/default" > - "wso2/%{::platform}/common" > - wso2/common > - "osfamily/%{::osfamily}" > - common > :backends: > - yaml > :yaml: > :datadir: "hieradata/%{::environment}" > > > Any thoughts? > > Thanks. > > -- > Akila Ravihansa Perera > WSO2 Inc.; http://wso2.com/ > > Blog: http://ravihansa3000.blogspot.com > > _______________________________________________ > Dev mailing list > Dev@wso2.org > http://wso2.org/cgi-bin/mailman/listinfo/dev > >
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev