From 51e289eacddd0c8dc9fa41e975751ffebca9d244 Mon Sep 17 00:00:00 2001 From: UNiXMIT <4117073+UNiXMIT@users.noreply.github.com> Date: Sat, 21 Sep 2024 08:59:47 +0100 Subject: [PATCH 1/2] Add extra SQLCMD opt --- db/podman.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/db/podman.yml b/db/podman.yml index 13ce8e0..3d3802a 100644 --- a/db/podman.yml +++ b/db/podman.yml @@ -93,7 +93,7 @@ - name: Modify MSSQL containers.podman.podman_container_exec: name: mssql - command: /opt/{{ TOOLSVER }}/bin/sqlcmd -S localhost -U SA -P {{ myPassword }} -Q "CREATE DATABASE {{ myUsername }}; CREATE LOGIN {{ myUsername }} WITH PASSWORD='{{ myPassword }}', DEFAULT_DATABASE={{ myUsername }}; ALTER SERVER ROLE sysadmin ADD MEMBER {{ myUsername }}; CREATE USER {{ myUsername }} FOR LOGIN {{ myUsername }}; ALTER USER {{ myUsername }} WITH DEFAULT_SCHEMA=dbo; ALTER ROLE db_owner ADD MEMBER {{ myUsername }}" + command: /opt/{{ TOOLSVER }}/bin/sqlcmd -C -S localhost -U SA -P {{ myPassword }} -Q "CREATE DATABASE {{ myUsername }}; CREATE LOGIN {{ myUsername }} WITH PASSWORD='{{ myPassword }}', DEFAULT_DATABASE={{ myUsername }}; ALTER SERVER ROLE sysadmin ADD MEMBER {{ myUsername }}; CREATE USER {{ myUsername }} FOR LOGIN {{ myUsername }}; ALTER USER {{ myUsername }} WITH DEFAULT_SCHEMA=dbo; ALTER ROLE db_owner ADD MEMBER {{ myUsername }}" become: yes tags: mssql From 0e3ae36b0c211bbdbe9cfc4a196dcc5859fe011b Mon Sep 17 00:00:00 2001 From: UNiXMIT <4117073+UNiXMIT@users.noreply.github.com> Date: Sat, 21 Sep 2024 10:40:50 +0100 Subject: [PATCH 2/2] Add -C opt to SQLCMD --- db/podman.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/db/podman.yml b/db/podman.yml index 3d3802a..2170770 100644 --- a/db/podman.yml +++ b/db/podman.yml @@ -11,7 +11,7 @@ SA_PASSWORD: '{{ myPassword }}' ACCEPT_EULA: 'Y' MSSQL_COLLATION: 'SQL_Latin1_General_CP1_CI_AS' - healthcheck: '/opt/mssql-tools18/bin/sqlcmd -S localhost -U sa -P {{ myPassword }} -Q "SELECT 1" -b -o /dev/null' + healthcheck: '/opt/mssql-tools18/bin/sqlcmd -C -S localhost -U sa -P {{ myPassword }} -Q "SELECT 1" -b -o /dev/null' healthcheck_interval: "10s" healthcheck_retries: 10 healthcheck_start_period: "10s" @@ -40,7 +40,7 @@ SA_PASSWORD: '{{ myPassword }}' ACCEPT_EULA: 'Y' MSSQL_COLLATION: 'SQL_Latin1_General_CP1_CI_AS' - healthcheck: '/opt/mssql-tools18/bin/sqlcmd -S localhost -U sa -P {{ myPassword }} -Q "SELECT 1" -b -o /dev/null' + healthcheck: '/opt/mssql-tools18/bin/sqlcmd -C -S localhost -U sa -P {{ myPassword }} -Q "SELECT 1" -b -o /dev/null' healthcheck_interval: "10s" healthcheck_retries: 10 healthcheck_start_period: "10s"