diff --git a/roles/database_init/defaults/main.yml b/roles/database_init/defaults/main.yml index b10bdcb..4915466 100644 --- a/roles/database_init/defaults/main.yml +++ b/roles/database_init/defaults/main.yml @@ -8,9 +8,7 @@ atl_jdbc_collation: 'C' atl_jdbc_ctype: 'C' atl_jdbc_template: 'template1' -# Values taken from https://docs.microsoft.com/en-us/sql/connect/jdbc/connecting-to-an-azure-sql-database -# Windows values are milliseconds, Linux values are seconds -sysctl_config: +azure_sql_server_sysctl: net.ipv4.tcp_keepalive_time: 30 net.ipv4.tcp_keepalive_intvl: 1 net.ipv6.tcp_keepalive_probes: 10 \ No newline at end of file diff --git a/roles/database_init/tasks/sql_server_init.yml b/roles/database_init/tasks/sql_server_init.yml index 1baf6d6..8f89da8 100644 --- a/roles/database_init/tasks/sql_server_init.yml +++ b/roles/database_init/tasks/sql_server_init.yml @@ -47,6 +47,6 @@ ignoreerrors: yes sysctl_file: /etc/sysctl.conf sysctl_set: yes - with_dict: '{{ sysctl_config }}' + with_dict: '{{ azure_sql_server_sysctl }}' tags: - runtime_pkg