Add ability for non-interactive installation with support of custom configuration template

Add ability for non-interactive installation with support of custom configuration template

Change-Id: I9f097345d645fb77e4d9f306836d8ffbf9f03668