@@ -24,8 +24,9 @@ param tags object = {}
2424
2525var defaultDatabaseName = 'Todo'
2626var actualDatabaseName = !empty (sqlDatabaseName ) ? sqlDatabaseName : defaultDatabaseName
27+ var Gb = 1024 * 1024 * 1024
2728
28- module sqlServer 'br/public:avm/res/sql/server:0.2.0 ' = {
29+ module sqlServer 'br/public:avm/res/sql/server:0.15.1 ' = {
2930 name : 'sqlservice'
3031 params : {
3132 name : sqlServiceName
@@ -37,6 +38,12 @@ module sqlServer 'br/public:avm/res/sql/server:0.2.0' = {
3738 databases : [
3839 {
3940 name : actualDatabaseName
41+ sku : {
42+ name : 'S1'
43+ capacity : 20
44+ }
45+ maxSizeBytes : 100 * Gb
46+ zoneRedundant : false
4047 }
4148 ]
4249 firewallRules : [
@@ -49,7 +56,7 @@ module sqlServer 'br/public:avm/res/sql/server:0.2.0' = {
4956 }
5057}
5158
52- module deploymentScript 'br/public:avm/res/resources/deployment-script:0.1.3 ' = {
59+ module deploymentScript 'br/public:avm/res/resources/deployment-script:0.5.1 ' = {
5360 name : 'deployment-script'
5461 params : {
5562 kind : 'AzureCLI'
@@ -59,34 +66,32 @@ module deploymentScript 'br/public:avm/res/resources/deployment-script:0.1.3' =
5966 retentionInterval : 'PT1H'
6067 timeout : 'PT5M'
6168 cleanupPreference : 'OnSuccess'
62- environmentVariables :{
63- secureList : [
64- {
65- name : 'APPUSERNAME'
66- value : appUser
67- }
68- {
69- name : 'APPUSERPASSWORD'
70- secureValue : appUserPassword
71- }
72- {
73- name : 'DBNAME'
74- value : actualDatabaseName
75- }
76- {
77- name : 'DBSERVER'
78- value : '${sqlServer .outputs .name }${environment ().suffixes .sqlServerHostname }'
79- }
80- {
81- name : 'SQLCMDPASSWORD'
82- secureValue : sqlAdminPassword
83- }
84- {
85- name : 'SQLADMIN'
86- value : sqlAdmin
87- }
88- ]
89- }
69+ environmentVariables : [
70+ {
71+ name : 'APPUSERNAME'
72+ value : appUser
73+ }
74+ {
75+ name : 'APPUSERPASSWORD'
76+ secureValue : appUserPassword
77+ }
78+ {
79+ name : 'DBNAME'
80+ value : actualDatabaseName
81+ }
82+ {
83+ name : 'DBSERVER'
84+ value : '${sqlServer .outputs .name }${environment ().suffixes .sqlServerHostname }'
85+ }
86+ {
87+ name : 'SQLCMDPASSWORD'
88+ secureValue : sqlAdminPassword
89+ }
90+ {
91+ name : 'SQLADMIN'
92+ value : sqlAdmin
93+ }
94+ ]
9095 scriptContent : '''
9196wget https://github.com/microsoft/go-sqlcmd/releases/download/v0.8.1/sqlcmd-v0.8.1-linux-x64.tar.bz2
9297tar x -f sqlcmd-v0.8.1-linux-x64.tar.bz2 -C .
0 commit comments