Based on existence of AWS Marketplace Analyze (which works well by the way) can we assume there is some installation process that runs e.g. via a command like:
./installdata360.sh --restore-from-backup=no --site-directory=/srv/data360analyze/Data360Analyze
i.e. an executable/script with flags/arguments, so the entire installation can be carried out by an automation.
Our aim is to deploy Analyze using Puppet, so we can have a repeatable process that can be scheduled/triggered; but at present our best effort involves the following input made manually into the terminal:
Restore From Backup
Restore from a backup:
Yes [y], No [n, Enter]
n
Select the folder where you would like Data360 Analyze to be installed, then
click Next.
Where should Data360 Analyze be installed?
[/srv/data360analyze/Data360Analyze]
Data360 Analyze configuration directories
Please provide the directory location where Data360 Analyze configuration
files will be installed.
Site Configuration Directory:
[/srv/data360analyze/Data360Analyze]
Data Directory:
[/srv/data360analyze/Data360Analyze]
Change default location for temporary execution data?:
Yes [y], No [n, Enter]
n
Data360 Analyze configuration items
Data360 Analyze server port
[7731]
In summary do you have a means of us deploying Analyze entirely programmatically, with no manual user input, e.g. via Ansible, Chef, or ideally Puppet.