Here is a sample answer key for Puppet master server installation. Edit it accordingly.
q_install=y
q_puppet_cloud_install=n
q_puppet_enterpriseconsole_auth_database_name=console_auth
q_puppet_enterpriseconsole_auth_database_password=hYORwnbiwAECgJQ5EQ
q_puppet_enterpriseconsole_auth_database_user=console_auth
q_puppet_enterpriseconsole_auth_password=slim_shady
q_puppet_enterpriseconsole_auth_user_email=slim4@example.com
q_puppet_enterpriseconsole_database_install=n
q_puppet_enterpriseconsole_database_name=console
q_puppet_enterpriseconsole_database_password=wGWwHuhHWAhYORwn
q_puppet_enterpriseconsole_database_remote=n
q_puppet_enterpriseconsole_database_root_password=slim_shady
q_puppet_enterpriseconsole_database_user=console
q_puppet_enterpriseconsole_httpd_port=443
q_puppet_enterpriseconsole_install=y
q_puppet_enterpriseconsole_inventory_hostname=my_slim_puppet
q_puppet_enterpriseconsole_inventory_port=8140
q_puppet_enterpriseconsole_master_hostname=my_slim_puppet
q_puppet_enterpriseconsole_setup_db=y
q_puppet_enterpriseconsole_smtp_host=mail.example.com
q_puppet_enterpriseconsole_smtp_password=
q_puppet_enterpriseconsole_smtp_port=25
q_puppet_enterpriseconsole_smtp_use_tls=n
q_puppet_enterpriseconsole_smtp_user_auth=n
q_puppet_enterpriseconsole_smtp_username=
q_puppet_symlinks_install=y
q_puppetagent_certname=my_slim_puppet
q_puppetagent_install=y
q_puppetagent_server=my_slim_puppet
q_puppetca_install=y
q_puppetmaster_certname=my_slim_puppet
q_puppetmaster_dnsaltnames=my_slim_puppet,puppet
q_puppetmaster_enterpriseconsole_hostname=localhost
q_puppetmaster_enterpriseconsole_port=443
q_puppetmaster_forward_facts=n
q_puppetmaster_install=y
q_vendor_packages_install=nCommand to use answer key file
puppet-installer -a answer.txt 