blob: 8c2713cbcf8c7c41dcb5ecbfe73c9945e2203b70 [file] [log] [blame]
---
# Target Java JDK version
jdk_version: '1.8'
# System file path to use in JAVA_HOME
java_home: /usr/lib/jvm/java-openjdk
# OPDK OS user name
opdk_user_name: ''
# OPDK OS group name
opdk_group_name: "{{ opdk_user_name }}"
# OPDK User Email
opdk_user_email: ''
opdk_smtp_mail_from: '{{ opdk_user_name }}'
# OPDK User Password
opdk_user_pass: ''
# Home folder of the Apigee user
opdk_user_home: /home/{{ opdk_user_name }}
# Apigee admin user name
admin_user: '{{ opdk_user_email }}'
# Apigee admin user password
admin_pass: '{{ opdk_user_pass }}'
# Default Apigee Edge Private Cloud Version
opdk_version: '4.17.09'
# Default version of the Apigee mirror to use
apigee_mirror_version: '{{ opdk_version }}'
# Apigee staging installation folder
opdk_installer_path: "/tmp/edge"
# Default name of the backup archive of the apigee data folder
apigee_data_backup_archive_name: apigee_data_backup.tar.gz
# Default folder in which the apigee data backup archive will be stored.
apigee_archive_storage_folder: '{{ opdk_installer_path }}'
# Default apigee installation home
apigee_installation_home: /opt/apigee
# Postgres credentials
pg_user: '{{ opdk_user_name }}'
pg_pass: '{{ opdk_user_pass }}'
# Apigee service command for 4.16.xx
apigee_service: '{{ apigee_installation_home }}/apigee-service/bin/apigee-service'
# Cassandra nodetool command
nodetool: '{{ apigee_installation_home }}/apigee-cassandra/bin/nodetool'
# Cassandra cqlsh command
cqlsh: '{{ apigee_installation_home }}/apigee-cassandra/bin/cqlsh'
# Cassandra command line command
cassandra_cli: '{{ apigee_installation_home }}/apigee-cassandra/bin/cassandra-cli'
# Apigee setup command for 4.16.xx
apigee_setup: '{{ apigee_installation_home }}/apigee-setup/bin/setup.sh'
# Apigee update command for 4.16.xx
apigee_update: '{{ apigee_installation_home }}/apigee-setup/bin/update.sh'
# Apigee all command for 4.16.xx
apigee_all: '{{ apigee_installation_home }}/apigee-service/bin/apigee-all'
# Postgres command line tool
psql: "/usr/bin/psql"
# Apigee license file path
opdk_license_target_file_path: "{{ opdk_installer_path }}/license.conf"
# Local resource location
local_apigee_path: ~/.apigee
# Local secure resource location
local_apigee_secure: ~/.apigee-secure
# defaults file for apigee-opdk-setup-default-settings
credentials_file: '{{ local_apigee_secure }}/credentials.yml'
# Apigee license file provided by customer
opdk_license_source_file_name: '{{ local_apigee_secure }}/license.txt'
# Apigee silent installation configuration file
opdk_installation_config_file: "{{ opdk_installer_path }}/edge-response.conf"
# Silent config file for portal
opdk_portal_installation_config_file: '{{ opdk_installer_path }}/portal-silent-install.conf'
# defaults file for apigee-opdk-setup-ps
apigee_postgresql_data_dir: '{{ apigee_installation_home }}/data/apigee-postgresql/pgdata'
# Silent installation configuration file that is provided manually
manual_response_file: ''
# Apigee validate config file path
apigee_validate_config_file: '{{ opdk_installer_path }}/apigee-validate.conf'
# Apigee bootstrap download user name
default_apigee_repo_user: '{{ opdk_user_name }}'
# Apigee bootstra download user name password
default_apigee_repo_password: ''
# Apigee bootstrap download uri
default_apigee_repo_uri: 'software.apigee.com'
# Apigee bootstrap download url
default_apigee_repo_protocol: 'https'
default_apigee_repo_url: '{{ default_apigee_repo_protocol }}://{{ default_apigee_repo_uri }}'
# Choose whether to copy the Apigee Mirror archive from your control machine or use an existing archive on the server.
copy_archive: yes
# Apigee archive that is created when a mirror is used.
apigee_archive_name: apigee-{{ opdk_version }}.tar.gz
# Path to the Apigee archive that is created by apigee-mirror package
apigeerepobasepath: '{{ apigee_installation_home }}/data/apigee-mirror'
# Apigee edge default pod for silent-config file
mp_pod: gateway
# Apigee Edge Ports
cassandra_jmx_port: 7199
cassandra_thrift_client_port: 9160
cassandra_cql_native_port: 9042
cassandra_non_ssl_gossip_port: 7000
cassandra_ssl_gossip_port: 7001
zk_data_port: 2181
zk_leader_port: 2888
zk_voter_port: 3888
mp_int_mgmt_port: 4528
mp_ext_mgmt_port: 8082
mp_jmx_port: 1101
mp_router_port: 8998
ms_jmx_port: 1099
ms_ext_mgmt_port: 8080
router_jmx_port: 1100
router_ext_mgmt_port: 8081
router_int_mgmt_port: 4527
qpid_jmx_port: 1102
qpid_int_mgmt_port: 4529
qpid_messaging_port: 5672
qpid_ext_mgmt_port: 8083
pg_jmx_port: 1103
pg_int_mgmt_port: 4530
pg_db_port: 5432
pg_ext_mgmt_port: 8084
ui_http_port: 9000
edge_proxy_port: 9001
ldap_data_port: 10389
php_fpm_port: 8888
influxdb_system_port: 25826
influxdb_port: 8086
grafana_username: ''
grafana_password: '{{ grafana_username }}'
# Default collectd installation file
influxdb_installation_config: influxdb.conf
# Default influxdb host
#influxdb_host: 127.0.0.1
# Local folder in which to store logs and config files
conf_logs_dir: configs_and_logs
# Organization name used in Edge and Baas setups
org_name: opdk
# Default for creating a new user in org
new_user: 'y'
# Default for first_name in creating new user
first_name: Opdk
# Default for last_name in creating new user
last_name: User
# Virtual host port for the org
virtual_host_port: 9001
# Virtual Host name for the org
virtual_host_name: default
# Virtual host alias
virtual_host_alias: '127.0.0.1'
# Environment name
env_name: test
# Default analytics group
ax_group: axgroup001
# Default consumer group
consumer_group: consumer-group-001
# Default onboarding provisioning file name
onboarding_config: 'apigee-provision.conf'
# Default onboarding provisioning file path
onboarding_config_file_path: "{{ opdk_installer_path }}/{{ onboarding_config }}"
# Default onboarding provisioning directory
apigee_provision_dir: '{{ apigee_installation_home }}/apigee-provision'
# Default location and name of the Baas Silent Install file
opdk_baas_silent_install_file_path: '{{ opdk_installation_config_file }}'
# Baas silent install file provided by customer
opdk_baas_provided_silent_install_file: ''
# Define the API BaaS administrator account.
baas_admin_name: ''
baas_admin_email: ''
baas_admin_pass: ''
baas_superuser_name: ''
baas_superuser_email: ''
baas_superuser_pass: ''
baas_create_org_and_user_script: "{{ apigee_installation_home }}/baas-usergrid/bin/create_org_and_user.py"
# Cassandra username and password must be provided regardless of whether you enable authentication.
opdk_cass_username: ''
opdk_cass_password: ''
opdk_cass_auth: 'n'
# Default setting to use a cassandra ring
opdk_use_cass_cluster: 'y'
# Default silent-install configuration file settings for OpenLDAP
opdk_ldap_type: '1'
opdk_ldap_remote_host: 'n'
opdk_ldap_pass: ''
# Default to enable analytics
opdk_enable_ax: 'y'
# Default pod
default_mp_pod: 'gateway'
# Default to enable use of the zookeeper cluster
opdk_use_zk_cluster: 'y'
# Default cassandra clustername used for monetization
opdk_cass_clustername: 'Apigee'
# SMTP settings for Edge Configuration
opdk_smtp_skip: 'y'
opdk_smtp_host: 'smtp.example.com'
opdk_smtp_port: '25'
opdk_smtp_user: ''
opdk_smtp_password: ''
opdk_smtp_ssl: 'n'
# Default to bind OPDK on all network interfaces
opdk_bind_on_all_interfaces: 'y'
# API BaaS Stack information.
# Default cluster name is "apigee_baas"
baas_cluster_name: 'apigee_baas'
# URL and port of the load balancer for the API BaaS Stack nodes,
# or IP/DNS and port of a single Stack node with no load balancer.
baas_load_balancer_host: ''
baas_load_balancer_port: '8080'
# Portal port. Default value is 9000.
baas_portal_port: '9000'
# Elastic search ports. Default values
baas_elasticsearch_port_low: '9200'
baas_elasticsearch_port_high: '9300'
# SMTP information. BaaS requires an SMTP server.
baas_smtp_host: 'smtp.gmail.com'
baas_smtp_port: '465'
baas_smtp_user: ''
baas_smtp_user_pass: ''
baas_smtp_ssl: 'n'
# Default download location for log and config files
fetched_logs_dir: ~/.apigee/logs_configs/
fetched_configs_dir: ~/.apigee/logs_configs/
# Default system config files to download
system_config_files:
- { dir: '/etc/', name: 'hosts' }
- { dir: '/etc/', name: 'hosts.allow' }
- { dir: '/etc/', name: 'hosts.deny' }
- { dir: '/etc/', name: 'environment' }
- { dir: '/etc/', name: 'profile' }
- { dir: '/etc/', name: 'bashrc' }
- { dir: '/etc/', name: 'resolv.conf' }
- { dir: '/etc/', name: 'sysctl.conf' }
- { dir: '/etc/', name: 'sudoers' }
- { dir: '/etc/security/', name: 'limits.conf' }
- { dir: '/etc/security/limits.d/', name: '*conf' }
apigee_config_files:
- { dir: '{{ opdk_installer_path }}/', name: '*.conf' }
- { dir: '{{ opdk_installer_path }}/', name: '*.sh' }
- { dir: '{{ apigee_installation_home }}/customer/', name: '*' }
- { dir: '{{ apigee_installation_home }}/etc/', name: 'default*.sh' }
- { dir: '{{ apigee_installation_home }}/customer', name: '*' }
- { dir: '{{ apigee_installation_home }}/apigee-cassandra/', name: '*conf' }
- { dir: '{{ apigee_installation_home }}/apigee-cassandra/', name: '*cfg' }
- { dir: '{{ apigee_installation_home }}/apigee-cassandra/', name: '*yml' }
- { dir: '{{ apigee_installation_home }}/apigee-cassandra/', name: '*yaml' }
- { dir: '{{ apigee_installation_home }}/apigee-cassandra/', name: '*properties' }
- { dir: '{{ apigee_installation_home }}/apigee-zookeeper/', name: '*conf' }
- { dir: '{{ apigee_installation_home }}/apigee-zookeeper/', name: '*cfg' }
- { dir: '{{ apigee_installation_home }}/apigee-zookeeper/', name: '*yml' }
- { dir: '{{ apigee_installation_home }}/apigee-zookeeper/', name: '*yaml' }
- { dir: '{{ apigee_installation_home }}/apigee-zookeeper/', name: '*properties' }
# - { dir: '{{ apigee_installation_home }}/*qpid-server/', name: '*conf' }
# - { dir: '{{ apigee_installation_home }}/*qpidd/', name: '*conf' }
# - { dir: '{{ apigee_installation_home }}/token/', name: '*properties' }
# - { dir: '{{ apigee_installation_home }}', name: '*sh' }
apigee_log_files:
- { dir: '{{ opdk_installer_path }}/', name: '*.log' }
- { dir: '{{ opdk_installer_path }}/', name: '*.txt' }
- { dir: '{{ apigee_installation_home }}/', name: '*.out' }
- { dir: '{{ apigee_installation_home }}/var/log', name: '*.log' }
- { dir: '/var/log/', name: 'messages' }
# Default settings for removing data on rollback
remove_apigee: false
# Default timeout setting used for restarting a node when selinux is not disabled
#server_restart_timeout: 720
# Default to allow server restarts
server_restart: true
start_check_delay: 30
bootstrap_filename: bootstrap.sh
drupal_pg_user: '{{ opdk_user_name }}'
drupal_pg_password: '{{ opdk_user_pass }}'
enable_system_check: 'n'