233 lines
		
	
	
		
			6.5 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			233 lines
		
	
	
		
			6.5 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
| #
 | |
| # Run the following command in the terminal to configure your environment for testing:
 | |
| #
 | |
| #     source ./maxscale-system-test.env
 | |
| #
 | |
| 
 | |
| # MySQL username (usually skysql)
 | |
| export galera_password=
 | |
| # MySQL password (usually skysql)
 | |
| export galera_user=
 | |
| 
 | |
| # The hostname of the node
 | |
| export galera_000_hostname=
 | |
| # SSH key to VM
 | |
| export galera_000_keyfile=
 | |
| # Command to kill VM
 | |
| export galera_000_kill_vm_command=
 | |
| # IP address to node
 | |
| export galera_000_network=
 | |
| # Port of MySQL instance
 | |
| export galera_000_port=
 | |
| # Private IP address if this is an AWS node, otherwise the external IP
 | |
| export galera_000_private_ip=
 | |
| # Command to start the database
 | |
| export galera_000_start_db_command=
 | |
| # Command to start VM
 | |
| export galera_000_start_vm_command=
 | |
| # Commadn to stop the database
 | |
| export galera_000_stop_db_command=
 | |
| # Username of the access user (usually vagrant)
 | |
| export galera_000_whoami=
 | |
| 
 | |
| # The hostname of the node
 | |
| export galera_001_hostname=
 | |
| # SSH key to VM
 | |
| export galera_001_keyfile=
 | |
| # Command to kill VM
 | |
| export galera_001_kill_vm_command=
 | |
| # IP address to node
 | |
| export galera_001_network=
 | |
| # Port of MySQL instance
 | |
| export galera_001_port=
 | |
| # Private IP address if this is an AWS node, otherwise the external IP
 | |
| export galera_001_private_ip=
 | |
| # Command to start the database
 | |
| export galera_001_start_db_command=
 | |
| # Command to start VM
 | |
| export galera_001_start_vm_command=
 | |
| # Commadn to stop the database
 | |
| export galera_001_stop_db_command=
 | |
| # Username of the access user (usually vagrant)
 | |
| export galera_001_whoami=
 | |
| 
 | |
| # The hostname of the node
 | |
| export galera_002_hostname=
 | |
| # SSH key to VM
 | |
| export galera_002_keyfile=
 | |
| # Command to kill VM
 | |
| export galera_002_kill_vm_command=
 | |
| # IP address to node
 | |
| export galera_002_network=
 | |
| # Port of MySQL instance
 | |
| export galera_002_port=
 | |
| # Private IP address if this is an AWS node, otherwise the external IP
 | |
| export galera_002_private_ip=
 | |
| # Command to start the database
 | |
| export galera_002_start_db_command=
 | |
| # Command to start VM
 | |
| export galera_002_start_vm_command=
 | |
| # Commadn to stop the database
 | |
| export galera_002_stop_db_command=
 | |
| # Username of the access user (usually vagrant)
 | |
| export galera_002_whoami=
 | |
| 
 | |
| # The hostname of the node
 | |
| export galera_003_hostname=
 | |
| # SSH key to VM
 | |
| export galera_003_keyfile=
 | |
| # Command to kill VM
 | |
| export galera_003_kill_vm_command=
 | |
| # IP address to node
 | |
| export galera_003_network=
 | |
| # Port of MySQL instance
 | |
| export galera_003_port=
 | |
| # Private IP address if this is an AWS node, otherwise the external IP
 | |
| export galera_003_private_ip=
 | |
| # Command to start the database
 | |
| export galera_003_start_db_command=
 | |
| # Command to start VM
 | |
| export galera_003_start_vm_command=
 | |
| # Commadn to stop the database
 | |
| export galera_003_stop_db_command=
 | |
| # Username of the access user (usually vagrant)
 | |
| export galera_003_whoami=
 | |
| 
 | |
| # MaxScale IP address
 | |
| export maxscale_IP=
 | |
| # Username for maxscale access (usually vagrant)
 | |
| export maxscale_access_user=
 | |
| # Location for binlog files
 | |
| export maxscale_binlog_dir=
 | |
| # Location of configuration file
 | |
| export maxscale_cnf=
 | |
| # MaxScale hostname
 | |
| export maxscale_hostname=
 | |
| # SSH key to maxscale
 | |
| export maxscale_keyfile=
 | |
| # Location of MaxScale logs
 | |
| export maxscale_log_dir=
 | |
| # MaxScale IP address
 | |
| export maxscale_network=
 | |
| # MySQL password for MaxScale (usually skysql)
 | |
| export maxscale_password=
 | |
| # MaxScale private IP address if this is an AWS node, otherwise the external IP
 | |
| export maxscale_private_ip=
 | |
| # SSH key to maxscale
 | |
| export maxscale_sshkey=
 | |
| # MySQL user for MaxScale (usually skysql)
 | |
| export maxscale_user=
 | |
| # MaxScale VM username (usually vagrant)
 | |
| export maxscale_whoami=
 | |
| # Location of the MDBCI tool
 | |
| export mdbci_dir=
 | |
| 
 | |
| # MySQL username (usually skysql)
 | |
| export node_password=
 | |
| # MySQL password (usually skysql)
 | |
| export node_user=
 | |
| 
 | |
| # The hostname of the node
 | |
| export node_000_hostname=
 | |
| # SSH key to VM
 | |
| export node_000_keyfile=
 | |
| # Command to kill VM
 | |
| export node_000_kill_vm_command=
 | |
| # IP address to node
 | |
| export node_000_network=
 | |
| # Port of MySQL instance
 | |
| export node_000_port=
 | |
| # Private IP address if this is an AWS node, otherwise the external IP
 | |
| export node_000_private_ip=
 | |
| # Command to start the database
 | |
| export node_000_start_db_command=
 | |
| # Command to start VM
 | |
| export node_000_start_vm_command=
 | |
| # Commadn to stop the database
 | |
| export node_000_stop_db_command=
 | |
| # Username of the access user (usually vagrant)
 | |
| export node_000_whoami=
 | |
| 
 | |
| # The hostname of the node
 | |
| export node_001_hostname=
 | |
| # SSH key to VM
 | |
| export node_001_keyfile=
 | |
| # Command to kill VM
 | |
| export node_001_kill_vm_command=
 | |
| # IP address to node
 | |
| export node_001_network=
 | |
| # Port of MySQL instance
 | |
| export node_001_port=
 | |
| # Private IP address if this is an AWS node, otherwise the external IP
 | |
| export node_001_private_ip=
 | |
| # Command to start the database
 | |
| export node_001_start_db_command=
 | |
| # Command to start VM
 | |
| export node_001_start_vm_command=
 | |
| # Commadn to stop the database
 | |
| export node_001_stop_db_command=
 | |
| # Username of the access user (usually vagrant)
 | |
| export node_001_whoami=
 | |
| 
 | |
| # The hostname of the node
 | |
| export node_002_hostname=
 | |
| # SSH key to VM
 | |
| export node_002_keyfile=
 | |
| # Command to kill VM
 | |
| export node_002_kill_vm_command=
 | |
| # IP address to node
 | |
| export node_002_network=
 | |
| # Port of MySQL instance
 | |
| export node_002_port=
 | |
| # Private IP address if this is an AWS node, otherwise the external IP
 | |
| export node_002_private_ip=
 | |
| # Command to start the database
 | |
| export node_002_start_db_command=
 | |
| # Command to start VM
 | |
| export node_002_start_vm_command=
 | |
| # Commadn to stop the database
 | |
| export node_002_stop_db_command=
 | |
| # Username of the access user (usually vagrant)
 | |
| export node_002_whoami=
 | |
| 
 | |
| # The hostname of the node
 | |
| export node_003_hostname=
 | |
| # SSH key to VM
 | |
| export node_003_keyfile=
 | |
| # Command to kill VM
 | |
| export node_003_kill_vm_command=
 | |
| # IP address to node
 | |
| export node_003_network=
 | |
| # Port of MySQL instance
 | |
| export node_003_port=
 | |
| # Private IP address if this is an AWS node, otherwise the external IP
 | |
| export node_003_private_ip=
 | |
| # Command to start the database
 | |
| export node_003_start_db_command=
 | |
| # Command to start VM
 | |
| export node_003_start_vm_command=
 | |
| # Commadn to stop the database
 | |
| export node_003_stop_db_command=
 | |
| # Username of the access user (usually vagrant)
 | |
| export node_003_whoami=
 | |
| 
 | |
| # Generic environment variables, no need to change these
 | |
| export maxscale_access_sudo=sudo
 | |
| export node_000_access_sudo=sudo
 | |
| export node_001_access_sudo=sudo
 | |
| export node_002_access_sudo=sudo
 | |
| export node_003_access_sudo=sudo
 | |
| export galera_000_access_sudo=sudo
 | |
| export galera_001_access_sudo=sudo
 | |
| export galera_002_access_sudo=sudo
 | |
| export galera_003_access_sudo=sudo
 | |
| export node_N=4
 | |
| export galera_N=4
 | |
| export revert_snapshot_command=
 | |
| export smoke=yes
 | |
| export ssl=no
 | |
| export sysbench_dir=/tmp
 | |
| export take_snapshot_command=
 | |
| export maxadmin_password=mariadb
 | |
| export new_dirs=yes
 | 
