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

89 lines
2.6 KiB
Plaintext

di_apt_repository_stage: testing
di_mtinfo_url: playground.mtinfo3000.com
frontend_host: playground01
frontend_ip: 10.1.1.240
backend_host: playground01
backend_ip: 10.1.1.246
di_lora_interface_configuration_uri: tcp://127.0.0.1:3493
di_lora_interface_http_listen: 127.0.0.1:18080
di_lora_interface_kpn_asid: playground.mtinfo3000.com
di_lora_interface_kpn_askey: 2a3c02d1b88d97a94722dd36f145445f
di_lora_interface_proximus_username: "tc-tst@dualinventive.com"
di_lora_interface_proximus_password: "rs97LMESNFD5NyM363XL"
di_lora_interface_proximus_token: ccd16aa340822bd24149a251e5fe80e6521d4dba8280791875a0315fdc5b0300
di_lora_interface_ttn_app_id: "di_playground"
di_lora_interface_ttn_access_key: "ttn-account-v2.s1O7wdPVQAS8WRMLQu-Y_H5Ry5rlyk_OZ2_aY_eYgoI"
di_influxdb_logger_influxdb_username: admin
di_influxdb_logger_influxdb_password: admin
di_influxdb_logger_influxdb_database: playground
di_backend_db_host: localhost
di_backend_db_user: playground
di_backend_db_pass: SBsb6ve55y4$SG63swf
di_backend_db_name: playground
mysql_databases:
- name: "{{ di_backend_db_name }}"
state: present
mysql_users:
- 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"
di_influxdb_logger_influxdb_uri: http://localhost:8086/
di_redis_uris:
- host: 127.0.0.1
port: 6379
redis_configs:
- name: "backend"
memory: "128m"
port: "6379"
listen: "127.0.0.1"
user: "di-redis"
cluster: "no"
nginx_vhosts:
- listen: "80"
server_name: "_"
root: "/var/www"
access_log: "/var/log/nginx/access-playground.log"
error_log: "/var/log/nginx/error-playground.log"
filename: "unsecured.conf"
return: "301 https://playground.mtinfo3000.com$request_uri"
- listen: "443 ssl"
server_name: "_"
root: "/var/www"
access_log: "/var/log/nginx/access-playground-ssl.log"
error_log: "/var/log/nginx/error-playground-ssl.log"
filename: "playground.conf"
template: "{{ inventory_dir }}/files/dtap-playground/playground_nginx.conf.j2"
extra_parameters: |
ssl_protocols TLSv1.1 TLSv1.2;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_certificate /etc/letsencrypt/live/playground.mtinfo3000.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/playground.mtinfo3000.com/privkey.pem;
nginx_remove_default_vhost: true
certbot_package: python-certbot
certbot_certs:
- email: noc.mtinfo3000@dualinventive.com
domains:
- playground.mtinfo3000.com
certbot_create_if_missing: yes
certbot_create_standalone_stop_services:
- nginx