Skip to content

Commit ffe1dec

Browse files
authored
Merge pull request microsoft#370 from clayton006/master
Modified mssql_conf.py for SQL on Linux HA Ansible playbook
2 parents c42e02d + 98f8b00 commit ffe1dec

File tree

1 file changed

+8
-2
lines changed
  • samples/features/high availability/Linux/Ansible Playbook/library

1 file changed

+8
-2
lines changed

samples/features/high availability/Linux/Ansible Playbook/library/mssql_conf.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@
7474

7575
from ansible.module_utils.basic import AnsibleModule
7676
import os.path
77+
import re
7778
import subprocess
7879

7980
def main():
@@ -115,9 +116,14 @@ def main():
115116
changed = True
116117

117118
if setup_sa_password is not None:
119+
need_to_set_up = True
118120
if os.path.isfile('/var/opt/mssql/mssql.conf'):
119-
changed = False
120-
else:
121+
with open("/var/opt/mssql/mssql.conf", "r") as mssql_conf_file:
122+
mssql_conf_file_data = mssql_conf_file.read()
123+
if re.search(r'\b(accepteula)\b', mssql_conf_file_data, re.I) is not None:
124+
need_to_set_up = False
125+
changed = False
126+
if need_to_set_up:
121127
setup_env = os.environ.copy()
122128
subprocess.check_call(
123129
['/opt/mssql/bin/mssql-conf', '--noprompt', 'setup', 'accept-eula'],

0 commit comments

Comments
 (0)