Guest User

Untitled

a guest
Apr 2nd, 2018
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 KB | None | 0 0
  1. - name: Create MSSQL Logins
  2. win_dsc:
  3. resource_name: SqlServerLogin
  4. Ensure: "{{ item['state'] | default('present')}}"
  5. LoginType: "SqlLogin"
  6. ServerName: "{{ sql_server_name }}"
  7. Name: "{{ item['username'] }}"
  8. InstanceName: MSSQLSERVER
  9. LoginCredential_username: "{{ item['username'] }}"
  10. LoginCredential_password: "{{ item['password'] }}"
  11. SetupCredential_username: "{{ admin_login }}"
  12. SetupCredential_password: "{{ admin_password }}"
  13. with_items: "{{ sql_logins }}"
  14. when: sql_logins is defined and sql_logins
  15.  
  16. - name: Create MSSQL Databases
  17. win_dsc:
  18. resource_name: SqlDatabase
  19. Ensure: "{{ item['state'] | default('present')}}"
  20. ServerName: "{{ sql_server_name }}"
  21. Name: "{{ item['database_name'] }}"
  22. InstanceName: MSSQLSERVER
  23. SetupCredential_username: "{{ admin_login }}"
  24. SetupCredential_password: "{{ admin_password }}"
  25. with_items: "{{ sql_databases }}"
  26. when: sql_databases is defined and sql_databases
  27.  
  28. - name: Link MSSQL Database and owner logins
  29. win_dsc:
  30. resource_name: SqlDatabaseRole
  31. ServerName: "{{ sql_server_name }}"
  32. Database: "{{ item['database_name'] }}"
  33. Name: "{{ item['owner'] }}"
  34. Role:
  35. - db_owner
  36. InstanceName: MSSQLSERVER
  37. SetupCredential_username: "{{ admin_login }}"
  38. SetupCredential_password: "{{ admin_password }}"
  39. with_items: "{{ sql_databases }}"
  40. when: sql_databases is defined and sql_databases
Add Comment
Please, Sign In to add comment