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