24.7. Active Directory로 SQL Server 인증을 사용하도록 플레이북 준비 및 실행

Active Directory로 Microsoft SQL 서버를 자동으로 인증하려면 사용 사례에 따라 변수가 있는 Ansible 플레이북을 설정해야 합니다.

사전 요구 사항

  • Ansible 인벤토리가 준비되었습니다.

절차

  1. 다음 콘텐츠를 사용하여 새 playbook.yml 을 생성합니다.

    ---
    - name: Configure with AD server authentication
      hosts: all
      vars:
        # General variables
        mssql_accept_microsoft_odbc_driver_17_for_sql_server_eula: true
        mssql_accept_microsoft_cli_utilities_for_sql_server_eula: true
        mssql_accept_microsoft_sql_server_standard_eula: true
        mssql_version: 2022
        mssql_password: "p@55w0rD"
        mssql_edition: Evaluation
        mssql_manage_firewall: true
        # AD Integration required variables
        mssql_ad_configure: true
        mssql_ad_sql_user_name: sqluser
        mssql_ad_sql_password: "p@55w0rD1"
        ad_integration_realm: domain.com
        ad_integration_user: Administrator
        ad_integration_password: Secret123
      roles:
        - microsoft.sql.server
  2. 선택 사항: 플레이북 구문 확인.

    # ansible-playbook --syntax-check playbook.yml
  3. 인벤토리 파일에서 플레이북을 실행합니다.

    # ansible-playbook -i inventory_file /path/to/file/playbook.yml

다음 단계

  • 구성을 완료합니다. 자세한 내용은 AD(Active Directory) Server로 인증하도록 SQL Server 구성을 참조하십시오.