src.dualinventive.com/devops/ansible-dtap/group_vars/dtap-acceptation

337 lines
14 KiB
Plaintext

di_apt_repository_stage: acceptation
di_mtinfo_url: acc.mtinfo3000.com
haproxy_ha_ip: localhost
frontend_host: acc01
frontend_ip: 10.50.3.11
backend_host: acc02
backend_ip: 10.50.3.12
di_redis_uris:
- host: accdb01
port: 6000
- host: accdb02
port: 6000
- host: accdb03
port: 6000
di_redis_frontend:
host: accdb01
port: 6002
di_cp3000_interface_tcp_listen: ":4001"
di_nbiot_interface_http_listen: ":8081"
di_lora_interface_kpn_asid: acc.mtinfo3000.com
di_lora_interface_kpn_askey: a4b702ed5159e93138f7bd91d8c52a85
di_lora_interface_proximus_username: "tc-acc@dualinventive.com"
di_lora_interface_proximus_password: "BMZGm6A0KjBIt48HURj2"
di_lora_interface_proximus_token: nrc1pbb1t9s6l9x2hhblv6ntuc3fl1qi4njphwhhb0edpuve74ozjwtihsq3jsf1
di_lora_interface_ttn_app_id: "di_acceptation"
di_lora_interface_ttn_access_key: "ttn-account-v2.PZf4ZfnIT5_vvW37lb7iVcWdaA7foroVOkOB2OyvqiU"
mti_default_host: accdb01
mti_default_password: pRSEMIPRj6lkwcKOr9Lf
mti_default_username: mtinfo
mti_mtinfo_name: mtinfo
mti_logging_name: logging
di_logging_mysql_host: accdb01
di_logging_mysql_user: logging
di_logging_mysql_password: Iu72UNirw6KqnkIoXJ7W
di_logging_mysql_database: logging
di_mysql_proxy_db_host: accdb01
di_mysql_proxy_db_user: mtinfo_ro
di_mysql_proxy_db_password: yqoT6kZSge2Lcle0k79g
di_mysql_proxy_db_name: mtinfo
di_device_api_db_host: "{{ mti_default_host }}"
di_device_api_db_user: "{{ di_mysql_proxy_db_user }}"
di_device_api_db_password: "{{ di_mysql_proxy_db_password }}"
di_device_api_db_name: "{{ mti_mtinfo_name }}"
di_influxdb_logger_influxdb_username: acceptation
di_influxdb_logger_influxdb_password: dICJJezj9o9Q7lqAD4e8
di_influxdb_logger_influxdb_database: acceptation
di_backend_db_host: accdb01
di_backend_db_user: backend
di_backend_db_pass: 349TyfrhGFuihf4E9
di_backend_db_name: backend
di_cp3000_interface_db_host: accdb01:3306
di_cp3000_interface_db_user: mtinfo_main
di_cp3000_interface_db_password: 4ybY5MUGj9PNn8G2
di_cp3000_interface_db_name: mtinfo_main
di_messaging_proxy_push_aws_application_apns: "arn:aws:sns:eu-central-1:498526085235:app/APNS_SANDBOX/APNS-acc"
di_messaging_proxy_push_aws_application_fcm: "arn:aws:sns:eu-central-1:498526085235:app/GCM/FCM-acc"
#TODO use WNS acc endpoint
di_messaging_proxy_push_aws_application_wns: "arn:aws:sns:eu-central-1:498526085235:app/WNS/WNS"
di_aws_profile: "acc"
di_aws_access_key: "AKIAIRYQSUWY3I5PDKUQ"
di_aws_secret_key: "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"
mtinfo_asset_manager_host: accdb01
mtinfo_asset_manager_name: mtiam
mtinfo_asset_manager_username: mtiam
mtinfo_asset_manager_password: Iu7s458Rj6lkwIoX4545
di_web_mti_mtinfo_migrate_name: mtinfo
di_web_mti_mtinfo_migrate_username: mtinfomigrate
di_web_mti_mtinfo_migrate_password: Vw3isOciJe9EvslKRkWE
di_web_am_mtinfo_asset_manager_migrate_name: mtiam
di_web_am_mtinfo_asset_manager_migrate_username: mtinfo_ammigrate
di_web_am_mtinfo_asset_manager_migrate_password: eS5itKJK0dhN4T69dAXd
di_wss_server_endpoint: "http://acc01/mtiwss/request/submit"
di_secure_server_frontend_uri: "tcp://*:12000"
di_mysql_proxy_request_interface: "tcp://127.0.0.1:3232"
di_zkl3000rc_secureserver_uri: "tcp://{{ ansible_default_ipv4.address }}:12002"
di_zkl3000rc_projects_interface_uri: "tcp://{{ ansible_default_ipv4.address }}:11999"
di_tws3000_secureserver_uri: "tcp://{{ ansible_default_ipv4.address }}:12001"
di_tws3000_projects_interface_uri: "tcp://{{ ansible_default_ipv4.address }}:11999"
di_crtm3000_secureserver_uri: "tcp://{{ ansible_default_ipv4.address }}:12003"
di_crtm3000_projects_interface_uri: "tcp://{{ ansible_default_ipv4.address }}:11999"
di_project_proxy_backend: "tcp://127.0.0.1:7001"
di_web_secureserver_host: "{{ backend_host }}"
di_web_messaging_host: "{{ backend_host }}"
di_web_lorainterface_host: "{{ backend_host }}"
di_web_environment_type: "acc"
di_web_dvp_base_url: "https://api-a.dvp-portal.nl/v1/"
di_web_dvp_password: "Account=Temp@DI2019"
di_secure_server_mysql_host: "{{ di_backend_db_host }}:3306"
di_secure_server_mysql_username: "{{ di_backend_db_user }}"
di_secure_server_mysql_password: "{{ di_backend_db_pass }}"
di_secure_server_mysql_database: "{{ di_backend_db_name }}"
# api services
di_api_service_database_username: mtinfo_api
di_api_service_database_password: 08857bd670
di_authentication_service_database_host: "{{ mti_default_host }}"
di_authentication_service_database_user: "{{ di_api_service_database_username }}"
di_authentication_service_database_password: "{{ di_api_service_database_password }}"
di_authentication_service_redis_host: "devdb01"
di_authentication_service_redis_port: "6003"
di_authentication_service_redis_password: ""
di_authentication_service_smtp_host: "localhost"
di_authentication_service_smtp_port: 25
di_authentication_service_smtp_username: ""
di_authentication_service_smtp_pass: ""
di_authentication_service_smtp_sender: "authentication-service@mtinfo3000.com"
di_users_service_database_host: "{{ mti_default_host }}"
di_users_service_database_user: "{{ di_api_service_database_username }}"
di_users_service_database_password: "{{ di_api_service_database_password }}"
di_companies_service_database_host: "{{ mti_default_host }}"
di_companies_service_database_user: "{{ di_api_service_database_username }}"
di_companies_service_database_password: "{{ di_api_service_database_password }}"
di_assets_service_database_host: "{{ mti_default_host }}"
di_assets_service_database_user: "{{ di_api_service_database_username }}"
di_assets_service_database_password: "{{ di_api_service_database_password }}"
di_timesheet_api_db_host: "{{ mti_default_host }}"
di_timesheet_api_db_user: "timesheet"
di_timesheet_api_db_password: "wftd261blIju2nm74aDP"
di_timesheet_api_db_name: "timesheet"
di_railinsightbe_elastic_url: "http://accdb01:9200"
di_railinsightbe_influxdb_url: "http://mon01:8086"
di_railinsightbe_influxdb_dbname: "acceptation"
di_railinsightbe_influxdb_username: "acceptation"
di_railinsightbe_influxdb_password: "dICJJezj9o9Q7lqAD4e8"
di_railinsightbe_auth_url: "localhost:8061"
di_railinsightbe_kapacitor_endpoint: "http://mon01:8082/kapacitor/v1/tasks"
di_railinsightbe_kapacitor_template_endpoint: "http://mon01:8082/kapacitor/v1/templates"
mysql_databases:
- name: '{{ di_logging_mysql_database }}'
state: present
- name: '{{ mti_mtinfo_name }}'
state: present
- name: '{{ mtinfo_asset_manager_name }}'
state: present
- name: "{{ di_backend_db_name }}"
state: present
- name: '{{ di_cp3000_interface_db_name }}'
state: present
- name: '{{ di_timesheet_api_db_name }}'
state: present
mysql_users:
- username: "{{ di_cp3000_interface_db_user }}"
password: "{{ di_cp3000_interface_db_password }}"
hosts:
- "127.0.0.1"
- "::1"
- "localhost"
- "{{ backend_ip }}"
priv:
- "{{ di_cp3000_interface_db_name }}.*:ALL"
- username: "{{ di_backend_db_user }}"
password: "{{ di_backend_db_pass }}"
hosts:
- "127.0.0.1"
- "::1"
- "localhost"
- "{{ backend_ip }}"
priv:
- "{{ di_backend_db_name }}.*:ALL"
- username: "{{ di_logging_mysql_user }}"
password: "{{ di_logging_mysql_password }}"
hosts:
- "127.0.0.1"
- "::1"
- "localhost"
- "{{ backend_ip }}"
priv:
- "{{ di_logging_mysql_database }}.*:ALL"
- username: "{{ mti_default_username }}"
password: "{{ mti_default_password }}"
hosts:
- "127.0.0.1"
- "::1"
- "localhost"
- "{{ frontend_ip }}"
priv:
- "{{ mti_mtinfo_name }}.*:ALL"
- "{{ di_logging_mysql_database }}.*:SELECT"
- username: "{{ di_api_service_database_username }}"
password: "{{ di_api_service_database_password }}"
hosts:
- "127.0.0.1"
- "::1"
- "localhost"
- "{{ backend_ip }}"
priv:
- "{{ mti_mtinfo_name }}.*:ALL"
- username: "{{ di_timesheet_api_db_user }}"
password: "{{ di_timesheet_api_db_password }}"
hosts:
- "127.0.0.1"
- "::1"
- "localhost"
- "{{ backend_ip }}"
priv:
- "{{ di_timesheet_api_db_name }}.*:ALL"
- username: "{{ di_mysql_proxy_db_user }}"
password: "{{ di_mysql_proxy_db_password }}"
hosts:
- "{{ backend_ip }}"
- "10.51.3.9" # mon01
- "%"
priv:
- "{{ mti_mtinfo_name }}.*:SELECT"
- "{{ mtinfo_asset_manager_name }}.*:SELECT"
- "{{ di_logging_mysql_database }}.*:SELECT"
- username: "{{ di_web_mti_mtinfo_migrate_username }}"
password: "{{ di_web_mti_mtinfo_migrate_password }}"
hosts:
- "127.0.0.1"
- "::1"
- "localhost"
- "{{ frontend_ip }}"
priv:
- "{{ mti_mtinfo_name }}.*:ALL"
- "{{ mtinfo_asset_manager_name }}.*:SELECT"
- "*.*:SUPER"
- username: "{{ mtinfo_asset_manager_username }}"
password: "{{ mtinfo_asset_manager_password }}"
hosts:
- "127.0.0.1"
- "::1"
- "localhost"
- "{{ frontend_ip }}"
priv:
- "{{ mtinfo_asset_manager_name }}.*:ALL"
- "{{ mti_mtinfo_name }}.*:SELECT,UPDATE,INSERT,DELETE"
- username: "{{ di_web_am_mtinfo_asset_manager_migrate_username }}"
password: "{{ di_web_am_mtinfo_asset_manager_migrate_password }}"
hosts:
- "127.0.0.1"
- "::1"
- "localhost"
- "{{ frontend_ip }}"
priv:
- "{{ mtinfo_asset_manager_name }}.*:ALL"
- "*.*:SUPER"
redis_servers: "{{ groups['dtap-accdb'] | map('extract', hostvars, ['ansible_eth0', 'ipv4', 'address']) | list }}"
di_authentication_service_jwt_private_key_content: |
-----BEGIN RSA PRIVATE KEY-----
MIIJKAIBAAKCAgEAr3gOxz0lmHBWntWK4xFPi9WthUMRr1vBA3X2+47Yg7z3vaSe
wlMelmKfunHhVe0cRLZvnrFZXTzC1LxERMIy+rv4H4/J19bsCz0LwWn51VTHYimS
13c9QQDL7c+C/gau+CCSnclIQqwW2xMz3VBIC6XlIl09nhEnlb8Xe5V20jg5rHDJ
FiAAV2JVgb3PlSz0kJ5cjWrqgED67Hy+RulEcLu4enr0fnLV+zUO1oUI3GFQFGQq
o5RaVlBSr1xC5tJGt3I2WSr5YIIYr+C1fZXxV+alx8lSJpkdqXeWFZCs0R8zs2GV
DDiM81XUa7SJ3xXnRHLs1giICCIv/W0y4i1hBdzwaipahP884Nxj1pvLlFfSO0Q8
T83f+Mu6zIfZ2/0VTxNaCbEYNAncC670qGdM29YbLqPbN3dEQY1DC3jp3hpeeF7n
3MTLXSLEqxxR9G16ZMtyD99CdgDKb8j/OMBaA/27nL5WlwDg1K+Vut5+R8JBsEny
ykJ8gxHdYQUFqJ5nIH8bfxKioycT01+7GnsZmJKw6p6Zy7RFo4NXu0XfxjzfiFZW
5n9MZ330h5VRxNaMhkwdEnoxY6lWz67WBCBdbltmW5yc0y22FJ+y50vQwr/a2vc0
DsbLrfC+8UXNEKuWIVj2/bgifEgg0SkhaT4bC0CaSyxmwt0wEUnVAMrsQzkCAwEA
AQKCAgAues7vV/MtfhRz3nz7yQoZMHDWa/2zRcrK7+SMnjocK2I0ifbD4uCnVVia
OrBF4pkqWmkW0EOrvvyc/YHX9NksMb54Hc6JrhS4pWMHyNq099AY4IpVKPDA10Ut
qVo5j+upLnen9Dl/77XeMif659ktvLQFdk1sIX8q24OM6PqglOQyGW4qvi9Y9mNQ
CseB7HacGFbL3xZfAtd07VY50nCerBsh1pANLr4f3N4hVPwT5HMh86aXziRf2McO
TJIsMmcpEMf0tr14Iv4HGK76pU1Yy2/+jAWG0+hXi6Xl8HzWqD05tw+UPSaZDpNG
NHyQ62xnZUn3KCtgfC3aI6Lm5r5cLrhdCU82RzUMCBW2J1XAaZvzX9rFAUq3AggF
kUCorclF7rG5OITE+S+q9N7NHIywPypn42Z/cnEGE4cSKYb65fUalDQNSD6t2qL0
mJ4tHbxdAjwIytsPPdOSLABcO6DsbIV16VkSrMuwa7pjyX7J4xYEuJzzsvSnycgo
ZGmudmtJ34DRkOMQZcbtmgtuYM3wNXFJvEzIYIEH9Dg0j8gTqD7S7aPkh/IdEO2A
4OKrtk8Tc1Y+ZvnoxQU/S272vuLvFuM3jHXxTDINIc4bwIF+/O2zamt4WPY5zBb0
q9JGmyH1tEmbIhgtc2apH29KB1TK+XnZfITk8SM2ToD35fJSQQKCAQEA4bk/SZfF
kEIVv9XQfUmC6YEct5g2AyxJBePF6u6kCZqubLvR6X5EaN5FBizTd0dCvbBDi2LC
Ag7f3uvEJeXoETLpbsB5YM+X5P71se5bE3phIDjM3sECvGy3jHJKaAlIqbf43ObR
eAGXKjqC7tQ/ZZ5SGbsWMlq0t4uoUQytEbPbfidcFZf4JnDsjpzlEm8rYIyRwnFs
Y1zja4oXzVeYwVQ1JTSzwF9px5tb85rMVCPcjrNmRLcFgqUxFrCe2vYTjuIr13J6
bSt1FSqfcByEZPBjdQgtSJDcHC4sChilQKcRpXfV9O5g2bJ3sHhlLMwG/Rdv9I33
MVIHlWZE2mwy1wKCAQEAxwEy4Bu0fELx2UjrB3IlQnwbEnLz3N+vlbi2fa6rlkCH
wli7wffhB8t1bWoh7JL55NMaFLgfNMnmr8x1j4S4vECMrWbV4NuXkQyA3X07gX+8
5/bMdMUEelsf0pLxtRVkEPpnBkJK/ikhzlb6iIS0GhpnpXUaduF4ffKajXunUNzK
oA8Ewyq8zczZlvFBQvgJk80PR+NoUmwL/WAH3ZDbXnyIGH6oEloo2GeJU1Qo+0oV
DySD50H7EfW+b9NBNAl6gbAYapmCe5ikcGmk10L/YZI362tPJFsad5eaA671Av3p
254Sl0TdrdbsnGZXBcPGeMN2I9DAfjWzFnpv3QCIbwKCAQA82HSo39KPmmDGf1pe
C2zQiM825j7ZCBz/C3EUbROmyx1tjgt9h13lbtToXzj5lCn3fAYZEpv9dgj+zErp
dFnkGPc3tYaChDMLtXaBaiD+1SRNTUJcYWbdZ+jqYPyRor8FkOPyl/2q/bLD3VXi
DzCvscery/SlyjGgsHLEtkgI15S5It79qyNnKVV68+wD1he5ROsdoPl4p1dea7ES
1yQEKTDSQKyblJytA8H7nqSpoakYhl9w8mz31JOw7BdGKsMG5wyuXNuHhglflUe5
Lta5ZttIdtXOE85hgki4x//zt5VYJz9zcLaGuEbvOOT8+FqB6slxALu7fcMxkInK
3xOtAoIBAQCwLduAlIaAzDOYjfmlKeTaq0y8VJCYpl+oSVMmiZDXAGIwKKZw3qaW
ZAWdzCwkaSpa7plUZn0aGvTkBjq9yF5UK0Ff8n6/Bylz/IHJlKktyIzRP6laZ2HD
gRD3N6hNDJb+gPDclawWvwtyxYYffnyD74R68uVvAcXOmw1A3IwQBqhMc39f2WI1
QHoSK5v/UeAIva4dkrI05frnYjEUcr4DNHS4WskpFjC7BU6KOyPc9IUYVtd/0OYZ
zFnAXmKHUyzly6SSGz1tdoF+E8kf2eyF0RE4llQGd7FC1zA+upGnCGwVRihnS0yG
LpRjEidQrzXyi/j3VERWd+wIpnSKT4J5AoIBACy3p/eoFK4N/rh6TsbuR3bsCR53
A/UXFO3xg66il3MvfN42x1urwGmUsO/7TADlJrU7XLWBYRkioPyVobU2riVb3Dap
tqmG1KZ501P9yYh4x+A8mOIETy9wciQLQXrCjUM/a2+4ipl96ofk8XxOmhfeRIFF
oSs/XtNn3dqOBgYLvn7UvhMUtNaN5Y8e4kJnb/vtIyA6rrZfmJ2YWX+zjYV9l69y
6GPYPA5x4AgxgXn9ydV/5N5UKEIyuM1Zl+uCKb5mZkSJ7e5Vl9nm3ZHmz+DKNThX
+2cs4HspzKTFrCOlqxGkPZAhjnpdvLZRPdsommf4zYMx+RMWitTIeVslR2c=
-----END RSA PRIVATE KEY-----
di_authentication_service_jwt_public_key_content: |
-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAr3gOxz0lmHBWntWK4xFP
i9WthUMRr1vBA3X2+47Yg7z3vaSewlMelmKfunHhVe0cRLZvnrFZXTzC1LxERMIy
+rv4H4/J19bsCz0LwWn51VTHYimS13c9QQDL7c+C/gau+CCSnclIQqwW2xMz3VBI
C6XlIl09nhEnlb8Xe5V20jg5rHDJFiAAV2JVgb3PlSz0kJ5cjWrqgED67Hy+RulE
cLu4enr0fnLV+zUO1oUI3GFQFGQqo5RaVlBSr1xC5tJGt3I2WSr5YIIYr+C1fZXx
V+alx8lSJpkdqXeWFZCs0R8zs2GVDDiM81XUa7SJ3xXnRHLs1giICCIv/W0y4i1h
BdzwaipahP884Nxj1pvLlFfSO0Q8T83f+Mu6zIfZ2/0VTxNaCbEYNAncC670qGdM
29YbLqPbN3dEQY1DC3jp3hpeeF7n3MTLXSLEqxxR9G16ZMtyD99CdgDKb8j/OMBa
A/27nL5WlwDg1K+Vut5+R8JBsEnyykJ8gxHdYQUFqJ5nIH8bfxKioycT01+7GnsZ
mJKw6p6Zy7RFo4NXu0XfxjzfiFZW5n9MZ330h5VRxNaMhkwdEnoxY6lWz67WBCBd
bltmW5yc0y22FJ+y50vQwr/a2vc0DsbLrfC+8UXNEKuWIVj2/bgifEgg0SkhaT4b
C0CaSyxmwt0wEUnVAMrsQzkCAwEAAQ==
-----END PUBLIC KEY-----